suanPan
|
A Domain class holds all FE model components. More...
#include <Domain.h>
Public Member Functions | |
Domain (unsigned=0) | |
Domain (const Domain &)=delete | |
Domain (Domain &&)=delete | |
Domain & | operator= (const Domain &)=delete |
Domain & | operator= (Domain &&)=delete |
~Domain () override | |
void | set_factory (const shared_ptr< LongFactory > &) override |
const shared_ptr< LongFactory > & | get_factory () const override |
bool | insert (const shared_ptr< future< void > > &) override |
void | wait () override |
bool | insert (const shared_ptr< ExternalModule > &) override |
const ExternalModuleQueue & | get_external_module_pool () const override |
bool | insert (const shared_ptr< Amplitude > &) override |
bool | insert (const shared_ptr< Expression > &) override |
bool | insert (const shared_ptr< Constraint > &) override |
bool | insert (const shared_ptr< Converger > &) override |
bool | insert (const shared_ptr< Criterion > &) override |
bool | insert (const shared_ptr< Database > &) override |
bool | insert (const shared_ptr< Element > &) override |
bool | insert (const shared_ptr< Group > &) override |
bool | insert (const shared_ptr< Integrator > &) override |
bool | insert (const shared_ptr< Load > &) override |
bool | insert (const shared_ptr< Material > &) override |
bool | insert (const shared_ptr< Modifier > &) override |
bool | insert (const shared_ptr< Node > &) override |
bool | insert (const shared_ptr< Orientation > &) override |
bool | insert (const shared_ptr< Recorder > &) override |
bool | insert (const shared_ptr< Section > &) override |
bool | insert (const shared_ptr< Solver > &) override |
bool | insert (const shared_ptr< Step > &) override |
bool | erase_amplitude (unsigned) override |
bool | erase_expression (unsigned) override |
bool | erase_constraint (unsigned) override |
bool | erase_converger (unsigned) override |
bool | erase_criterion (unsigned) override |
bool | erase_database (unsigned) override |
bool | erase_element (unsigned) override |
bool | erase_group (unsigned) override |
bool | erase_integrator (unsigned) override |
bool | erase_load (unsigned) override |
bool | erase_material (unsigned) override |
bool | erase_modifier (unsigned) override |
bool | erase_node (unsigned) override |
bool | erase_orientation (unsigned) override |
bool | erase_recorder (unsigned) override |
bool | erase_section (unsigned) override |
bool | erase_solver (unsigned) override |
bool | erase_step (unsigned) override |
void | disable_amplitude (unsigned) override |
void | disable_expression (unsigned) override |
void | disable_constraint (unsigned) override |
void | disable_converger (unsigned) override |
void | disable_criterion (unsigned) override |
void | disable_database (unsigned) override |
void | disable_element (unsigned) override |
void | disable_group (unsigned) override |
void | disable_integrator (unsigned) override |
void | disable_load (unsigned) override |
void | disable_material (unsigned) override |
void | disable_modifier (unsigned) override |
void | disable_node (unsigned) override |
void | disable_orientation (unsigned) override |
void | disable_recorder (unsigned) override |
void | disable_section (unsigned) override |
void | disable_solver (unsigned) override |
void | disable_step (unsigned) override |
void | enable_amplitude (unsigned) override |
void | enable_expression (unsigned) override |
void | enable_constraint (unsigned) override |
void | enable_converger (unsigned) override |
void | enable_criterion (unsigned) override |
void | enable_database (unsigned) override |
void | enable_element (unsigned) override |
void | enable_group (unsigned) override |
void | enable_integrator (unsigned) override |
void | enable_load (unsigned) override |
void | enable_material (unsigned) override |
void | enable_modifier (unsigned) override |
void | enable_node (unsigned) override |
void | enable_orientation (unsigned) override |
void | enable_recorder (unsigned) override |
void | enable_section (unsigned) override |
void | enable_solver (unsigned) override |
void | enable_step (unsigned) override |
const shared_ptr< Amplitude > & | get_amplitude (unsigned) const override |
const shared_ptr< Expression > & | get_expression (unsigned) const override |
const shared_ptr< Constraint > & | get_constraint (unsigned) const override |
const shared_ptr< Converger > & | get_converger (unsigned) const override |
const shared_ptr< Criterion > & | get_criterion (unsigned) const override |
const shared_ptr< Database > & | get_database (unsigned) const override |
const shared_ptr< Element > & | get_element (unsigned) const override |
const shared_ptr< Group > & | get_group (unsigned) const override |
const shared_ptr< Integrator > & | get_integrator (unsigned) const override |
const shared_ptr< Load > & | get_load (unsigned) const override |
const shared_ptr< Material > & | get_material (unsigned) const override |
const shared_ptr< Modifier > & | get_modifier (unsigned) const override |
const shared_ptr< Node > & | get_node (unsigned) const override |
const shared_ptr< Orientation > & | get_orientation (unsigned) const override |
const shared_ptr< Recorder > & | get_recorder (unsigned) const override |
const shared_ptr< Section > & | get_section (unsigned) const override |
const shared_ptr< Solver > & | get_solver (unsigned) const override |
const shared_ptr< Step > & | get_step (unsigned) const override |
const AmplitudeQueue & | get_amplitude_pool () const override |
const ExpressionQueue & | get_expression_pool () const override |
const ConstraintQueue & | get_constraint_pool () const override |
const ConvergerQueue & | get_converger_pool () const override |
const CriterionQueue & | get_criterion_pool () const override |
const DatabaseQueue & | get_database_pool () const override |
const ElementQueue & | get_element_pool () const override |
const GroupQueue & | get_group_pool () const override |
const IntegratorQueue & | get_integrator_pool () const override |
const LoadQueue & | get_load_pool () const override |
const MaterialQueue & | get_material_pool () const override |
const ModifierQueue & | get_modifier_pool () const override |
const NodeQueue & | get_node_pool () const override |
const OrientationQueue & | get_orientation_pool () const override |
const RecorderQueue & | get_recorder_pool () const override |
const SectionQueue & | get_section_pool () const override |
const SolverQueue & | get_solver_pool () const override |
const StepQueue & | get_step_pool () const override |
size_t | get_amplitude () const override |
size_t | get_expression () const override |
size_t | get_constraint () const override |
size_t | get_converger () const override |
size_t | get_criterion () const override |
size_t | get_database () const override |
size_t | get_element () const override |
size_t | get_group () const override |
size_t | get_integrator () const override |
size_t | get_load () const override |
size_t | get_material () const override |
size_t | get_modifier () const override |
size_t | get_node () const override |
size_t | get_orientation () const override |
size_t | get_recorder () const override |
size_t | get_section () const override |
size_t | get_solver () const override |
size_t | get_step () const override |
bool | find_amplitude (unsigned) const override |
bool | find_expression (unsigned) const override |
bool | find_constraint (unsigned) const override |
bool | find_converger (unsigned) const override |
bool | find_criterion (unsigned) const override |
bool | find_database (unsigned) const override |
bool | find_element (unsigned) const override |
bool | find_group (unsigned) const override |
bool | find_integrator (unsigned) const override |
bool | find_load (unsigned) const override |
bool | find_material (unsigned) const override |
bool | find_modifier (unsigned) const override |
bool | find_node (unsigned) const override |
bool | find_orientation (unsigned) const override |
bool | find_recorder (unsigned) const override |
bool | find_section (unsigned) const override |
bool | find_solver (unsigned) const override |
bool | find_step (unsigned) const override |
void | set_current_step_tag (unsigned) override |
void | set_current_converger_tag (unsigned) override |
void | set_current_integrator_tag (unsigned) override |
void | set_current_solver_tag (unsigned) override |
unsigned | get_current_step_tag () override |
unsigned | get_current_converger_tag () override |
unsigned | get_current_integrator_tag () override |
unsigned | get_current_solver_tag () override |
const shared_ptr< Step > & | get_current_step () const override |
const shared_ptr< Converger > & | get_current_converger () const override |
const shared_ptr< Integrator > & | get_current_integrator () const override |
const shared_ptr< Solver > & | get_current_solver () const override |
void | insert_loaded_dof (const uvec &) override |
concurrently safe insertion method More... | |
void | insert_restrained_dof (const uvec &) override |
concurrently safe insertion method More... | |
void | insert_constrained_dof (const uvec &) override |
concurrently safe insertion method More... | |
void | insert_loaded_dof (uword) override |
concurrently safe insertion method More... | |
void | insert_restrained_dof (uword) override |
concurrently safe insertion method More... | |
void | insert_constrained_dof (uword) override |
concurrently safe insertion method More... | |
const suanpan::unordered_set< uword > & | get_loaded_dof () const override |
const suanpan::unordered_set< uword > & | get_restrained_dof () const override |
const suanpan::unordered_set< uword > & | get_constrained_dof () const override |
bool | is_updated () const override |
bool | is_sparse () const override |
void | set_attribute (ModalAttribute) override |
bool | get_attribute (ModalAttribute) override |
void | set_color_model (ColorMethod) override |
const std::vector< std::vector< unsigned > > & | get_color_map () const override |
std::pair< std::vector< unsigned >, suanpan::graph< unsigned > > | get_element_connectivity (bool) override |
int | reorder_dof () override |
int | assign_color () override |
int | restart () override |
int | soft_restart () override |
int | initialize () override |
int | initialize_load () override |
int | initialize_constraint () override |
int | initialize_reference () override |
int | process_load (bool) override |
int | process_constraint (bool) override |
int | process_criterion () override |
int | process_modifier () override |
void | record () override |
void | enable_all () override |
void | summary () const override |
void | update_current_resistance () const override |
void | update_current_damping_force () const override |
void | update_current_inertial_force () const override |
void | assemble_resistance () const override |
void | assemble_damping_force () const override |
void | assemble_inertial_force () const override |
void | assemble_initial_mass () const override |
void | assemble_current_mass () const override |
void | assemble_trial_mass () const override |
void | assemble_initial_damping () const override |
void | assemble_current_damping () const override |
void | assemble_trial_damping () const override |
void | assemble_initial_stiffness () const override |
void | assemble_current_stiffness () const override |
void | assemble_trial_stiffness () const override |
void | assemble_initial_geometry () const override |
void | assemble_current_geometry () const override |
void | assemble_trial_geometry () const override |
void | assemble_mass_container () const override |
void | assemble_stiffness_container () const override |
void | erase_machine_error (vec &) const override |
void | update_load () override |
void | update_constraint () override |
void | assemble_load_stiffness () override |
void | assemble_constraint_stiffness () override |
int | update_current_status () const override |
int | update_incre_status () const override |
int | update_trial_status () const override |
void | stage_status () override |
void | commit_status () const override |
void | clear_status () override |
void | reset_status () const override |
void | save (string) override |
Public Member Functions inherited from DomainBase | |
DomainBase (unsigned) | |
DomainBase (const DomainBase &)=delete | |
DomainBase (DomainBase &&)=delete | |
DomainBase & | operator= (const DomainBase &)=delete |
DomainBase & | operator= (DomainBase &&)=delete |
~DomainBase () override=default | |
virtual void | set_factory (const shared_ptr< LongFactory > &)=0 |
virtual const shared_ptr< LongFactory > & | get_factory () const =0 |
virtual bool | insert (const shared_ptr< future< void > > &)=0 |
virtual void | wait ()=0 |
virtual bool | insert (const shared_ptr< ExternalModule > &)=0 |
virtual const std::vector< shared_ptr< ExternalModule > > & | get_external_module_pool () const =0 |
virtual bool | insert (const shared_ptr< Amplitude > &)=0 |
virtual bool | insert (const shared_ptr< Expression > &)=0 |
virtual bool | insert (const shared_ptr< Constraint > &)=0 |
virtual bool | insert (const shared_ptr< Converger > &)=0 |
virtual bool | insert (const shared_ptr< Criterion > &)=0 |
virtual bool | insert (const shared_ptr< Database > &)=0 |
virtual bool | insert (const shared_ptr< Element > &)=0 |
virtual bool | insert (const shared_ptr< Group > &)=0 |
virtual bool | insert (const shared_ptr< Integrator > &)=0 |
virtual bool | insert (const shared_ptr< Load > &)=0 |
virtual bool | insert (const shared_ptr< Material > &)=0 |
virtual bool | insert (const shared_ptr< Modifier > &)=0 |
virtual bool | insert (const shared_ptr< Node > &)=0 |
virtual bool | insert (const shared_ptr< Orientation > &)=0 |
virtual bool | insert (const shared_ptr< Recorder > &)=0 |
virtual bool | insert (const shared_ptr< Section > &)=0 |
virtual bool | insert (const shared_ptr< Solver > &)=0 |
virtual bool | insert (const shared_ptr< Step > &)=0 |
template<typename T > | |
bool | erase (unsigned) |
virtual bool | erase_amplitude (unsigned)=0 |
virtual bool | erase_expression (unsigned)=0 |
virtual bool | erase_constraint (unsigned)=0 |
virtual bool | erase_converger (unsigned)=0 |
virtual bool | erase_criterion (unsigned)=0 |
virtual bool | erase_database (unsigned)=0 |
virtual bool | erase_element (unsigned)=0 |
virtual bool | erase_group (unsigned)=0 |
virtual bool | erase_integrator (unsigned)=0 |
virtual bool | erase_load (unsigned)=0 |
virtual bool | erase_material (unsigned)=0 |
virtual bool | erase_modifier (unsigned)=0 |
virtual bool | erase_node (unsigned)=0 |
virtual bool | erase_orientation (unsigned)=0 |
virtual bool | erase_recorder (unsigned)=0 |
virtual bool | erase_section (unsigned)=0 |
virtual bool | erase_solver (unsigned)=0 |
virtual bool | erase_step (unsigned)=0 |
virtual void | disable_amplitude (unsigned)=0 |
virtual void | disable_expression (unsigned)=0 |
virtual void | disable_constraint (unsigned)=0 |
virtual void | disable_converger (unsigned)=0 |
virtual void | disable_criterion (unsigned)=0 |
virtual void | disable_database (unsigned)=0 |
virtual void | disable_element (unsigned)=0 |
virtual void | disable_group (unsigned)=0 |
virtual void | disable_integrator (unsigned)=0 |
virtual void | disable_load (unsigned)=0 |
virtual void | disable_material (unsigned)=0 |
virtual void | disable_modifier (unsigned)=0 |
virtual void | disable_node (unsigned)=0 |
virtual void | disable_orientation (unsigned)=0 |
virtual void | disable_recorder (unsigned)=0 |
virtual void | disable_section (unsigned)=0 |
virtual void | disable_solver (unsigned)=0 |
virtual void | disable_step (unsigned)=0 |
virtual void | enable_amplitude (unsigned)=0 |
virtual void | enable_expression (unsigned)=0 |
virtual void | enable_constraint (unsigned)=0 |
virtual void | enable_converger (unsigned)=0 |
virtual void | enable_criterion (unsigned)=0 |
virtual void | enable_database (unsigned)=0 |
virtual void | enable_element (unsigned)=0 |
virtual void | enable_group (unsigned)=0 |
virtual void | enable_integrator (unsigned)=0 |
virtual void | enable_load (unsigned)=0 |
virtual void | enable_material (unsigned)=0 |
virtual void | enable_modifier (unsigned)=0 |
virtual void | enable_node (unsigned)=0 |
virtual void | enable_orientation (unsigned)=0 |
virtual void | enable_recorder (unsigned)=0 |
virtual void | enable_section (unsigned)=0 |
virtual void | enable_solver (unsigned)=0 |
virtual void | enable_step (unsigned)=0 |
template<typename T > | |
const shared_ptr< T > & | get (unsigned) |
template<typename T > | |
const shared_ptr< T > & | get (uword) |
template<typename T > | |
std::vector< shared_ptr< T > > | get (const uvec &) |
virtual const shared_ptr< Amplitude > & | get_amplitude (unsigned) const =0 |
virtual const shared_ptr< Expression > & | get_expression (unsigned) const =0 |
virtual const shared_ptr< Constraint > & | get_constraint (unsigned) const =0 |
virtual const shared_ptr< Converger > & | get_converger (unsigned) const =0 |
virtual const shared_ptr< Criterion > & | get_criterion (unsigned) const =0 |
virtual const shared_ptr< Database > & | get_database (unsigned) const =0 |
virtual const shared_ptr< Element > & | get_element (unsigned) const =0 |
virtual const shared_ptr< Group > & | get_group (unsigned) const =0 |
virtual const shared_ptr< Integrator > & | get_integrator (unsigned) const =0 |
virtual const shared_ptr< Load > & | get_load (unsigned) const =0 |
virtual const shared_ptr< Material > & | get_material (unsigned) const =0 |
virtual const shared_ptr< Modifier > & | get_modifier (unsigned) const =0 |
virtual const shared_ptr< Node > & | get_node (unsigned) const =0 |
virtual const shared_ptr< Orientation > & | get_orientation (unsigned) const =0 |
virtual const shared_ptr< Recorder > & | get_recorder (unsigned) const =0 |
virtual const shared_ptr< Section > & | get_section (unsigned) const =0 |
virtual const shared_ptr< Solver > & | get_solver (unsigned) const =0 |
virtual const shared_ptr< Step > & | get_step (unsigned) const =0 |
template<typename T > | |
const std::vector< shared_ptr< T > > & | get_pool () |
virtual const AmplitudeQueue & | get_amplitude_pool () const =0 |
virtual const ExpressionQueue & | get_expression_pool () const =0 |
virtual const ConstraintQueue & | get_constraint_pool () const =0 |
virtual const ConvergerQueue & | get_converger_pool () const =0 |
virtual const CriterionQueue & | get_criterion_pool () const =0 |
virtual const DatabaseQueue & | get_database_pool () const =0 |
virtual const ElementQueue & | get_element_pool () const =0 |
virtual const GroupQueue & | get_group_pool () const =0 |
virtual const IntegratorQueue & | get_integrator_pool () const =0 |
virtual const LoadQueue & | get_load_pool () const =0 |
virtual const MaterialQueue & | get_material_pool () const =0 |
virtual const ModifierQueue & | get_modifier_pool () const =0 |
virtual const NodeQueue & | get_node_pool () const =0 |
virtual const OrientationQueue & | get_orientation_pool () const =0 |
virtual const RecorderQueue & | get_recorder_pool () const =0 |
virtual const SectionQueue & | get_section_pool () const =0 |
virtual const SolverQueue & | get_solver_pool () const =0 |
virtual const StepQueue & | get_step_pool () const =0 |
template<typename T > | |
size_t | get () |
virtual size_t | get_amplitude () const =0 |
virtual size_t | get_expression () const =0 |
virtual size_t | get_constraint () const =0 |
virtual size_t | get_converger () const =0 |
virtual size_t | get_criterion () const =0 |
virtual size_t | get_database () const =0 |
virtual size_t | get_element () const =0 |
virtual size_t | get_group () const =0 |
virtual size_t | get_integrator () const =0 |
virtual size_t | get_load () const =0 |
virtual size_t | get_material () const =0 |
virtual size_t | get_modifier () const =0 |
virtual size_t | get_node () const =0 |
virtual size_t | get_orientation () const =0 |
virtual size_t | get_recorder () const =0 |
virtual size_t | get_section () const =0 |
virtual size_t | get_solver () const =0 |
virtual size_t | get_step () const =0 |
template<typename T > | |
bool | find (unsigned) |
template<typename T > | |
bool | find (uword) |
template<typename T > | |
bool | find (const uvec &) |
virtual bool | find_amplitude (unsigned) const =0 |
virtual bool | find_expression (unsigned) const =0 |
virtual bool | find_constraint (unsigned) const =0 |
virtual bool | find_converger (unsigned) const =0 |
virtual bool | find_criterion (unsigned) const =0 |
virtual bool | find_database (unsigned) const =0 |
virtual bool | find_element (unsigned) const =0 |
virtual bool | find_group (unsigned) const =0 |
virtual bool | find_integrator (unsigned) const =0 |
virtual bool | find_load (unsigned) const =0 |
virtual bool | find_material (unsigned) const =0 |
virtual bool | find_modifier (unsigned) const =0 |
virtual bool | find_node (unsigned) const =0 |
virtual bool | find_orientation (unsigned) const =0 |
virtual bool | find_recorder (unsigned) const =0 |
virtual bool | find_section (unsigned) const =0 |
virtual bool | find_solver (unsigned) const =0 |
virtual bool | find_step (unsigned) const =0 |
virtual void | set_current_step_tag (unsigned)=0 |
virtual void | set_current_converger_tag (unsigned)=0 |
virtual void | set_current_integrator_tag (unsigned)=0 |
virtual void | set_current_solver_tag (unsigned)=0 |
virtual unsigned | get_current_step_tag ()=0 |
virtual unsigned | get_current_converger_tag ()=0 |
virtual unsigned | get_current_integrator_tag ()=0 |
virtual unsigned | get_current_solver_tag ()=0 |
virtual const shared_ptr< Step > & | get_current_step () const =0 |
virtual const shared_ptr< Converger > & | get_current_converger () const =0 |
virtual const shared_ptr< Integrator > & | get_current_integrator () const =0 |
virtual const shared_ptr< Solver > & | get_current_solver () const =0 |
virtual void | insert_loaded_dof (const uvec &)=0 |
concurrently safe insertion method More... | |
virtual void | insert_restrained_dof (const uvec &)=0 |
concurrently safe insertion method More... | |
virtual void | insert_constrained_dof (const uvec &)=0 |
concurrently safe insertion method More... | |
virtual void | insert_loaded_dof (uword)=0 |
concurrently safe insertion method More... | |
virtual void | insert_restrained_dof (uword)=0 |
concurrently safe insertion method More... | |
virtual void | insert_constrained_dof (uword)=0 |
concurrently safe insertion method More... | |
virtual const suanpan::unordered_set< uword > & | get_loaded_dof () const =0 |
virtual const suanpan::unordered_set< uword > & | get_restrained_dof () const =0 |
virtual const suanpan::unordered_set< uword > & | get_constrained_dof () const =0 |
virtual bool | is_updated () const =0 |
virtual bool | is_sparse () const =0 |
virtual void | set_attribute (ModalAttribute)=0 |
virtual bool | get_attribute (ModalAttribute)=0 |
virtual void | set_color_model (ColorMethod)=0 |
virtual const std::vector< std::vector< unsigned > > & | get_color_map () const =0 |
virtual std::pair< std::vector< unsigned >, suanpan::graph< unsigned > > | get_element_connectivity (bool)=0 |
virtual int | reorder_dof ()=0 |
virtual int | assign_color ()=0 |
virtual int | restart ()=0 |
virtual int | soft_restart ()=0 |
virtual int | initialize ()=0 |
virtual int | initialize_load ()=0 |
virtual int | initialize_constraint ()=0 |
virtual int | initialize_reference ()=0 |
virtual int | process_load (bool)=0 |
virtual int | process_constraint (bool)=0 |
virtual int | process_criterion ()=0 |
virtual int | process_modifier ()=0 |
virtual void | record ()=0 |
virtual void | enable_all ()=0 |
virtual void | summary () const =0 |
virtual void | update_current_resistance () const =0 |
virtual void | update_current_damping_force () const =0 |
virtual void | update_current_inertial_force () const =0 |
virtual void | assemble_resistance () const =0 |
virtual void | assemble_damping_force () const =0 |
virtual void | assemble_inertial_force () const =0 |
virtual void | assemble_initial_mass () const =0 |
virtual void | assemble_current_mass () const =0 |
virtual void | assemble_trial_mass () const =0 |
virtual void | assemble_initial_damping () const =0 |
virtual void | assemble_current_damping () const =0 |
virtual void | assemble_trial_damping () const =0 |
virtual void | assemble_initial_stiffness () const =0 |
virtual void | assemble_current_stiffness () const =0 |
virtual void | assemble_trial_stiffness () const =0 |
virtual void | assemble_initial_geometry () const =0 |
virtual void | assemble_current_geometry () const =0 |
virtual void | assemble_trial_geometry () const =0 |
virtual void | assemble_mass_container () const =0 |
virtual void | assemble_stiffness_container () const =0 |
virtual void | erase_machine_error (vec &) const =0 |
virtual void | update_load ()=0 |
virtual void | update_constraint ()=0 |
virtual void | assemble_load_stiffness ()=0 |
virtual void | assemble_constraint_stiffness ()=0 |
virtual int | update_current_status () const =0 |
virtual int | update_incre_status () const =0 |
virtual int | update_trial_status () const =0 |
virtual void | stage_status ()=0 |
virtual void | commit_status () const =0 |
virtual void | clear_status ()=0 |
virtual void | reset_status () const =0 |
virtual void | save (string)=0 |
template<> | |
bool | erase (const unsigned T) |
template<> | |
bool | erase (const unsigned T) |
template<> | |
bool | erase (const unsigned T) |
template<> | |
bool | erase (const unsigned T) |
template<> | |
bool | erase (const unsigned T) |
template<> | |
bool | erase (const unsigned T) |
template<> | |
bool | erase (const unsigned T) |
template<> | |
bool | erase (const unsigned T) |
template<> | |
bool | erase (const unsigned T) |
template<> | |
bool | erase (const unsigned T) |
template<> | |
bool | erase (const unsigned T) |
template<> | |
bool | erase (const unsigned T) |
template<> | |
bool | erase (const unsigned T) |
template<> | |
bool | erase (const unsigned T) |
template<> | |
bool | erase (const unsigned T) |
template<> | |
bool | erase (const unsigned T) |
template<> | |
bool | erase (const unsigned T) |
template<> | |
bool | erase (const unsigned T) |
template<> | |
const shared_ptr< Amplitude > & | get (const uword T) |
template<> | |
const shared_ptr< Expression > & | get (const uword T) |
template<> | |
const shared_ptr< Constraint > & | get (const uword T) |
template<> | |
const shared_ptr< Converger > & | get (const uword T) |
template<> | |
const shared_ptr< Criterion > & | get (const uword T) |
template<> | |
const shared_ptr< Database > & | get (const uword T) |
template<> | |
const shared_ptr< Element > & | get (const uword T) |
template<> | |
const shared_ptr< Group > & | get (const uword T) |
template<> | |
const shared_ptr< Integrator > & | get (const uword T) |
template<> | |
const shared_ptr< Load > & | get (const uword T) |
template<> | |
const shared_ptr< Material > & | get (const uword T) |
template<> | |
const shared_ptr< Modifier > & | get (const uword T) |
template<> | |
const shared_ptr< Node > & | get (const uword T) |
template<> | |
const shared_ptr< Orientation > & | get (const uword T) |
template<> | |
const shared_ptr< Recorder > & | get (const uword T) |
template<> | |
const shared_ptr< Section > & | get (const uword T) |
template<> | |
const shared_ptr< Solver > & | get (const uword T) |
template<> | |
const shared_ptr< Step > & | get (const uword T) |
template<> | |
const shared_ptr< Amplitude > & | get (const unsigned T) |
template<> | |
const shared_ptr< Expression > & | get (const unsigned T) |
template<> | |
const shared_ptr< Constraint > & | get (const unsigned T) |
template<> | |
const shared_ptr< Converger > & | get (const unsigned T) |
template<> | |
const shared_ptr< Criterion > & | get (const unsigned T) |
template<> | |
const shared_ptr< Database > & | get (const unsigned T) |
template<> | |
const shared_ptr< Element > & | get (const unsigned T) |
template<> | |
const shared_ptr< Group > & | get (const unsigned T) |
template<> | |
const shared_ptr< Integrator > & | get (const unsigned T) |
template<> | |
const shared_ptr< Load > & | get (const unsigned T) |
template<> | |
const shared_ptr< Material > & | get (const unsigned T) |
template<> | |
const shared_ptr< Modifier > & | get (const unsigned T) |
template<> | |
const shared_ptr< Node > & | get (const unsigned T) |
template<> | |
const shared_ptr< Orientation > & | get (const unsigned T) |
template<> | |
const shared_ptr< Recorder > & | get (const unsigned T) |
template<> | |
const shared_ptr< Section > & | get (const unsigned T) |
template<> | |
const shared_ptr< Solver > & | get (const unsigned T) |
template<> | |
const shared_ptr< Step > & | get (const unsigned T) |
template<> | |
const std::vector< shared_ptr< Amplitude > > & | get_pool () |
template<> | |
const std::vector< shared_ptr< Expression > > & | get_pool () |
template<> | |
const std::vector< shared_ptr< Constraint > > & | get_pool () |
template<> | |
const std::vector< shared_ptr< Converger > > & | get_pool () |
template<> | |
const std::vector< shared_ptr< Criterion > > & | get_pool () |
template<> | |
const std::vector< shared_ptr< Database > > & | get_pool () |
template<> | |
const std::vector< shared_ptr< Element > > & | get_pool () |
template<> | |
const std::vector< shared_ptr< Group > > & | get_pool () |
template<> | |
const std::vector< shared_ptr< Integrator > > & | get_pool () |
template<> | |
const std::vector< shared_ptr< Load > > & | get_pool () |
template<> | |
const std::vector< shared_ptr< Material > > & | get_pool () |
template<> | |
const std::vector< shared_ptr< Modifier > > & | get_pool () |
template<> | |
const std::vector< shared_ptr< Node > > & | get_pool () |
template<> | |
const std::vector< shared_ptr< Orientation > > & | get_pool () |
template<> | |
const std::vector< shared_ptr< Recorder > > & | get_pool () |
template<> | |
const std::vector< shared_ptr< Section > > & | get_pool () |
template<> | |
const std::vector< shared_ptr< Solver > > & | get_pool () |
template<> | |
size_t | get () |
template<> | |
size_t | get () |
template<> | |
size_t | get () |
template<> | |
size_t | get () |
template<> | |
size_t | get () |
template<> | |
size_t | get () |
template<> | |
size_t | get () |
template<> | |
size_t | get () |
template<> | |
size_t | get () |
template<> | |
size_t | get () |
template<> | |
size_t | get () |
template<> | |
size_t | get () |
template<> | |
size_t | get () |
template<> | |
size_t | get () |
template<> | |
size_t | get () |
template<> | |
size_t | get () |
template<> | |
size_t | get () |
template<> | |
size_t | get () |
template<> | |
bool | find (const uword T) |
template<> | |
bool | find (const uword T) |
template<> | |
bool | find (const uword T) |
template<> | |
bool | find (const uword T) |
template<> | |
bool | find (const uword T) |
template<> | |
bool | find (const uword T) |
template<> | |
bool | find (const uword T) |
template<> | |
bool | find (const uword T) |
template<> | |
bool | find (const uword T) |
template<> | |
bool | find (const uword T) |
template<> | |
bool | find (const uword T) |
template<> | |
bool | find (const uword T) |
template<> | |
bool | find (const uword T) |
template<> | |
bool | find (const uword T) |
template<> | |
bool | find (const uword T) |
template<> | |
bool | find (const uword T) |
template<> | |
bool | find (const uword T) |
template<> | |
bool | find (const uword T) |
template<> | |
bool | find (const unsigned T) |
template<> | |
bool | find (const unsigned T) |
template<> | |
bool | find (const unsigned T) |
template<> | |
bool | find (const unsigned T) |
template<> | |
bool | find (const unsigned T) |
template<> | |
bool | find (const unsigned T) |
template<> | |
bool | find (const unsigned T) |
template<> | |
bool | find (const unsigned T) |
template<> | |
bool | find (const unsigned T) |
template<> | |
bool | find (const unsigned T) |
template<> | |
bool | find (const unsigned T) |
template<> | |
bool | find (const unsigned T) |
template<> | |
bool | find (const unsigned T) |
template<> | |
bool | find (const unsigned T) |
template<> | |
bool | find (const unsigned T) |
template<> | |
bool | find (const unsigned T) |
template<> | |
bool | find (const unsigned T) |
template<> | |
bool | find (const unsigned T) |
Public Member Functions inherited from Tag | |
Tag (unsigned=0) | |
Tag (const Tag &)=default | |
Tag (Tag &&)=default | |
Tag & | operator= (const Tag &)=delete |
Tag & | operator= (Tag &&)=delete |
virtual | ~Tag ()=default |
void | set_tag (unsigned) const |
unsigned | get_tag () const |
void | enable () |
void | disable () |
void | guard () |
void | unguard () |
bool | is_active () const |
bool | is_guarded () const |
virtual void | print () |
Friends | |
shared_ptr< Amplitude > & | get_amplitude (const shared_ptr< Domain > &, unsigned) |
shared_ptr< Expression > & | get_expression (const shared_ptr< Domain > &, unsigned) |
shared_ptr< Constraint > & | get_constraint (const shared_ptr< Domain > &, unsigned) |
shared_ptr< Converger > & | get_converger (const shared_ptr< Domain > &, unsigned) |
shared_ptr< Criterion > & | get_criterion (const shared_ptr< Domain > &, unsigned) |
shared_ptr< Database > & | get_database (const shared_ptr< Domain > &, unsigned) |
shared_ptr< Element > & | get_element (const shared_ptr< Domain > &, unsigned) |
shared_ptr< Group > & | get_group (const shared_ptr< Domain > &, unsigned) |
shared_ptr< Integrator > & | get_integrator (const shared_ptr< Domain > &, unsigned) |
shared_ptr< Load > & | get_load (const shared_ptr< Domain > &, unsigned) |
shared_ptr< Material > & | get_material (const shared_ptr< Domain > &, unsigned) |
shared_ptr< Modifier > & | get_modifier (const shared_ptr< Domain > &, unsigned) |
shared_ptr< Node > & | get_node (const shared_ptr< Domain > &, unsigned) |
shared_ptr< Orientation > & | get_orientation (const shared_ptr< Domain > &, unsigned) |
shared_ptr< Recorder > & | get_recorder (const shared_ptr< Domain > &, unsigned) |
shared_ptr< Section > & | get_section (const shared_ptr< Domain > &, unsigned) |
shared_ptr< Solver > & | get_solver (const shared_ptr< Domain > &, unsigned) |
shared_ptr< Step > & | get_step (const shared_ptr< Domain > &, unsigned) |
shared_ptr< Amplitude > & | get_amplitude (const shared_ptr< DomainBase > &, unsigned) |
shared_ptr< Expression > & | get_expression (const shared_ptr< DomainBase > &, unsigned) |
shared_ptr< Constraint > & | get_constraint (const shared_ptr< DomainBase > &, unsigned) |
shared_ptr< Converger > & | get_converger (const shared_ptr< DomainBase > &, unsigned) |
shared_ptr< Criterion > & | get_criterion (const shared_ptr< DomainBase > &, unsigned) |
shared_ptr< Database > & | get_database (const shared_ptr< DomainBase > &, unsigned) |
shared_ptr< Element > & | get_element (const shared_ptr< DomainBase > &, unsigned) |
shared_ptr< Group > & | get_group (const shared_ptr< DomainBase > &, unsigned) |
shared_ptr< Integrator > & | get_integrator (const shared_ptr< DomainBase > &, unsigned) |
shared_ptr< Load > & | get_load (const shared_ptr< DomainBase > &, unsigned) |
shared_ptr< Material > & | get_material (const shared_ptr< DomainBase > &, unsigned) |
shared_ptr< Modifier > & | get_modifier (const shared_ptr< DomainBase > &, unsigned) |
shared_ptr< Node > & | get_node (const shared_ptr< DomainBase > &, unsigned) |
shared_ptr< Orientation > & | get_orientation (const shared_ptr< DomainBase > &, unsigned) |
shared_ptr< Recorder > & | get_recorder (const shared_ptr< DomainBase > &, unsigned) |
shared_ptr< Section > & | get_section (const shared_ptr< DomainBase > &, unsigned) |
shared_ptr< Solver > & | get_solver (const shared_ptr< DomainBase > &, unsigned) |
shared_ptr< Step > & | get_step (const shared_ptr< DomainBase > &, unsigned) |
|
explicit |
|
delete |
|
delete |
|
override |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
concurrently safe insertion method
Implements DomainBase.
|
overridevirtual |
concurrently safe insertion method
Implements DomainBase.
|
overridevirtual |
concurrently safe insertion method
Implements DomainBase.
|
overridevirtual |
concurrently safe insertion method
Implements DomainBase.
|
overridevirtual |
concurrently safe insertion method
Implements DomainBase.
|
overridevirtual |
concurrently safe insertion method
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
overridevirtual |
|
overridevirtual |
Implements DomainBase.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |