suanPan
|
Classes | |
class | Domain |
A Domain class holds all FE model components. More... | |
class | Factory< T > |
A Factory class. More... | |
class | DomainBase |
The DomainBase class is a template. More... | |
struct | NodeData |
class | Node |
The Node class holds the number of DoFs, coordinate, displacement, velocity and acceleration. More... | |
Typedefs | |
using | ExternalModuleQueue = std::vector< shared_ptr< ExternalModule > > |
using | ThreadQueue = std::vector< shared_ptr< future< void > > > |
using | AmplitudeQueue = std::vector< shared_ptr< Amplitude > > |
using | ExpressionQueue = std::vector< shared_ptr< Expression > > |
using | ConstraintQueue = std::vector< shared_ptr< Constraint > > |
using | ConvergerQueue = std::vector< shared_ptr< Converger > > |
using | CriterionQueue = std::vector< shared_ptr< Criterion > > |
using | DatabaseQueue = std::vector< shared_ptr< Database > > |
using | ElementQueue = std::vector< shared_ptr< Element > > |
using | GroupQueue = std::vector< shared_ptr< Group > > |
using | IntegratorQueue = std::vector< shared_ptr< Integrator > > |
using | LoadQueue = std::vector< shared_ptr< Load > > |
using | MaterialQueue = std::vector< shared_ptr< Material > > |
using | ModifierQueue = std::vector< shared_ptr< Modifier > > |
using | NodeQueue = std::vector< shared_ptr< Node > > |
using | OrientationQueue = std::vector< shared_ptr< Orientation > > |
using | RecorderQueue = std::vector< shared_ptr< Recorder > > |
using | SectionQueue = std::vector< shared_ptr< Section > > |
using | SolverQueue = std::vector< shared_ptr< Solver > > |
using | StepQueue = std::map< unsigned, shared_ptr< Step > > |
using | LongFactory = Factory< double > |
Enumerations | |
enum class | ColorMethod { ColorMethod::OFF , ColorMethod::WP , ColorMethod::MIS } |
enum class | ModalAttribute : size_t { ModalAttribute::LinearSystem } |
enum class | Statistics : size_t { Statistics::UpdateStatus , Statistics::AssembleVector , Statistics::AssembleMatrix , Statistics::ProcessConstraint , Statistics::SolveSystem } |
Functions | |
template<typename T > | |
bool | DomainBase::erase (unsigned) |
template<> | |
bool | DomainBase::erase (const unsigned T) |
template<typename T > | |
const shared_ptr< T > & | DomainBase::get (unsigned) |
template<typename T > | |
const shared_ptr< T > & | DomainBase::get (uword) |
template<typename T > | |
std::vector< shared_ptr< T > > | DomainBase::get (const uvec &) |
template<> | |
const shared_ptr< Amplitude > & | DomainBase::get (const uword T) |
template<> | |
const shared_ptr< Amplitude > & | DomainBase::get (const unsigned T) |
template<typename T > | |
const std::vector< shared_ptr< T > > & | DomainBase::get_pool () |
template<> | |
const std::vector< shared_ptr< Amplitude > > & | DomainBase::get_pool () |
template<typename T > | |
size_t | DomainBase::get () |
template<> | |
size_t | DomainBase::get () |
template<typename T > | |
bool | DomainBase::find (unsigned) |
template<typename T > | |
bool | DomainBase::find (uword) |
template<typename T > | |
bool | DomainBase::find (const uvec &) |
template<> | |
bool | DomainBase::find (const uword T) |
template<> | |
bool | DomainBase::find (const unsigned T) |
using AmplitudeQueue = std::vector<shared_ptr<Amplitude> > |
using ConstraintQueue = std::vector<shared_ptr<Constraint> > |
using ConvergerQueue = std::vector<shared_ptr<Converger> > |
using CriterionQueue = std::vector<shared_ptr<Criterion> > |
using DatabaseQueue = std::vector<shared_ptr<Database> > |
using ElementQueue = std::vector<shared_ptr<Element> > |
using ExpressionQueue = std::vector<shared_ptr<Expression> > |
using ExternalModuleQueue = std::vector<shared_ptr<ExternalModule> > |
using GroupQueue = std::vector<shared_ptr<Group> > |
using IntegratorQueue = std::vector<shared_ptr<Integrator> > |
using LongFactory = Factory<double> |
using MaterialQueue = std::vector<shared_ptr<Material> > |
using ModifierQueue = std::vector<shared_ptr<Modifier> > |
using OrientationQueue = std::vector<shared_ptr<Orientation> > |
using RecorderQueue = std::vector<shared_ptr<Recorder> > |
using SectionQueue = std::vector<shared_ptr<Section> > |
using SolverQueue = std::vector<shared_ptr<Solver> > |
using ThreadQueue = std::vector<shared_ptr<future<void> >> |
|
strong |
|
strong |
|
strong |
|
inline |
bool DomainBase::erase | ( | unsigned | ) |
|
inline |
bool DomainBase::find | ( | const uvec & | P | ) |
|
inline |
bool DomainBase::find | ( | unsigned | ) |
bool DomainBase::find | ( | uword | ) |
size_t DomainBase::get |
|
inline |
|
inline |
|
inline |
|
inline |