|
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 { OFF , WP , MIS } |
| enum class | ModalAttribute : size_t { LinearSystem } |
| enum class | Statistics : size_t { UpdateStatus , AssembleVector , AssembleMatrix , ProcessConstraint , 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 |
| std::vector< shared_ptr< T > > DomainBase::get | ( | const uvec & | P | ) |
|
inline |
| const shared_ptr< T > & DomainBase::get | ( | unsigned | ) |
| const shared_ptr< T > & DomainBase::get | ( | uword | ) |
| const std::vector< shared_ptr< T > > & DomainBase::get_pool |
|
inline |