|
| 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 |
|
std::pair< unsigned, unsigned > | get_current_converger_tag () override |
|
std::pair< unsigned, unsigned > | get_current_integrator_tag () override |
|
std::pair< unsigned, 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 |
|
unique_ptr< Material > | initialized_material_copy (uword) 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 | initialize_material () override |
|
int | initialize_section () 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_nonviscous_force () const override |
|
void | update_current_inertial_force () const override |
|
void | assemble_resistance () const override |
|
void | assemble_damping_force () const override |
|
void | assemble_nonviscous_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_nonviscous () const override |
|
void | assemble_current_nonviscous () const override |
|
void | assemble_trial_nonviscous () 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 | update (const Statistics T, const double value) const override |
|
double | stats (const Statistics T) const override |
|
void | save (string) override |
|
Public Member Functions inherited from DomainBase |
| DomainBase (const unsigned T) |
|
| 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 std::pair< unsigned, unsigned > | get_current_converger_tag ()=0 |
|
virtual std::pair< unsigned, unsigned > | get_current_integrator_tag ()=0 |
|
virtual std::pair< unsigned, 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 unique_ptr< Material > | initialized_material_copy (uword)=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 | initialize_material ()=0 |
|
virtual int | initialize_section ()=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_nonviscous_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_nonviscous_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_nonviscous () const =0 |
|
virtual void | assemble_current_nonviscous () const =0 |
|
virtual void | assemble_trial_nonviscous () 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 |
|
template<Statistics T> |
void | update (const double value) const |
|
template<Statistics T> |
double | stats () const |
|
virtual void | update (Statistics, double) const =0 |
|
virtual double | stats (Statistics) 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) |
|
| 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 () |
|