suanPan
DomainBase Class Referenceabstract

The DomainBase class is a template. More...

#include <DomainBase.h>

Inheritance diagram for DomainBase:
Collaboration diagram for DomainBase:

Public Member Functions

 DomainBase (const unsigned T)
 
 DomainBase (const DomainBase &)=delete
 
 DomainBase (DomainBase &&)=delete
 
DomainBaseoperator= (const DomainBase &)=delete
 
DomainBaseoperator= (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 AmplitudeQueueget_amplitude_pool () const =0
 
virtual const ExpressionQueueget_expression_pool () const =0
 
virtual const ConstraintQueueget_constraint_pool () const =0
 
virtual const ConvergerQueueget_converger_pool () const =0
 
virtual const CriterionQueueget_criterion_pool () const =0
 
virtual const DatabaseQueueget_database_pool () const =0
 
virtual const ElementQueueget_element_pool () const =0
 
virtual const GroupQueueget_group_pool () const =0
 
virtual const IntegratorQueueget_integrator_pool () const =0
 
virtual const LoadQueueget_load_pool () const =0
 
virtual const MaterialQueueget_material_pool () const =0
 
virtual const ModifierQueueget_modifier_pool () const =0
 
virtual const NodeQueueget_node_pool () const =0
 
virtual const OrientationQueueget_orientation_pool () const =0
 
virtual const RecorderQueueget_recorder_pool () const =0
 
virtual const SectionQueueget_section_pool () const =0
 
virtual const SolverQueueget_solver_pool () const =0
 
virtual const StepQueueget_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< Materialinitialized_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)
 
- Public Member Functions inherited from Tag
 Tag (unsigned=0)
 
 Tag (const Tag &)=default
 
 Tag (Tag &&)=default
 
Tagoperator= (const Tag &)=delete
 
Tagoperator= (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< 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)
 

Detailed Description

The DomainBase class is a template.

The DomainBase is simply an abstraction of the Domain class. It provides all methods signature that are used in Domain class. The purpose is to split the declaration and implementation apart. As the Domain class is widely used in many other classes. The dependency hierarchy is simplified if replaced by the DomainBase.

Author
tlc
Date
01/10/2017
Version
0.2.0

Constructor & Destructor Documentation

◆ DomainBase() [1/3]

DomainBase::DomainBase ( const unsigned  T)
inlineexplicit

◆ DomainBase() [2/3]

DomainBase::DomainBase ( const DomainBase )
delete

◆ DomainBase() [3/3]

DomainBase::DomainBase ( DomainBase &&  )
delete

◆ ~DomainBase()

DomainBase::~DomainBase ( )
overridedefault

Member Function Documentation

◆ assemble_constraint_stiffness()

virtual void DomainBase::assemble_constraint_stiffness ( )
pure virtual

Implemented in Domain.

◆ assemble_current_damping()

virtual void DomainBase::assemble_current_damping ( ) const
pure virtual

Implemented in Domain.

◆ assemble_current_geometry()

virtual void DomainBase::assemble_current_geometry ( ) const
pure virtual

Implemented in Domain.

◆ assemble_current_mass()

virtual void DomainBase::assemble_current_mass ( ) const
pure virtual

Implemented in Domain.

◆ assemble_current_nonviscous()

virtual void DomainBase::assemble_current_nonviscous ( ) const
pure virtual

Implemented in Domain.

◆ assemble_current_stiffness()

virtual void DomainBase::assemble_current_stiffness ( ) const
pure virtual

Implemented in Domain.

◆ assemble_damping_force()

virtual void DomainBase::assemble_damping_force ( ) const
pure virtual

Implemented in Domain.

◆ assemble_inertial_force()

virtual void DomainBase::assemble_inertial_force ( ) const
pure virtual

Implemented in Domain.

◆ assemble_initial_damping()

virtual void DomainBase::assemble_initial_damping ( ) const
pure virtual

Implemented in Domain.

◆ assemble_initial_geometry()

virtual void DomainBase::assemble_initial_geometry ( ) const
pure virtual

Implemented in Domain.

◆ assemble_initial_mass()

virtual void DomainBase::assemble_initial_mass ( ) const
pure virtual

Implemented in Domain.

◆ assemble_initial_nonviscous()

virtual void DomainBase::assemble_initial_nonviscous ( ) const
pure virtual

Implemented in Domain.

◆ assemble_initial_stiffness()

virtual void DomainBase::assemble_initial_stiffness ( ) const
pure virtual

Implemented in Domain.

◆ assemble_load_stiffness()

virtual void DomainBase::assemble_load_stiffness ( )
pure virtual

Implemented in Domain.

◆ assemble_mass_container()

virtual void DomainBase::assemble_mass_container ( ) const
pure virtual

Implemented in Domain.

◆ assemble_nonviscous_force()

virtual void DomainBase::assemble_nonviscous_force ( ) const
pure virtual

Implemented in Domain.

◆ assemble_resistance()

virtual void DomainBase::assemble_resistance ( ) const
pure virtual

Implemented in Domain.

◆ assemble_stiffness_container()

virtual void DomainBase::assemble_stiffness_container ( ) const
pure virtual

Implemented in Domain.

◆ assemble_trial_damping()

virtual void DomainBase::assemble_trial_damping ( ) const
pure virtual

Implemented in Domain.

◆ assemble_trial_geometry()

virtual void DomainBase::assemble_trial_geometry ( ) const
pure virtual

Implemented in Domain.

◆ assemble_trial_mass()

virtual void DomainBase::assemble_trial_mass ( ) const
pure virtual

Implemented in Domain.

◆ assemble_trial_nonviscous()

virtual void DomainBase::assemble_trial_nonviscous ( ) const
pure virtual

Implemented in Domain.

◆ assemble_trial_stiffness()

virtual void DomainBase::assemble_trial_stiffness ( ) const
pure virtual

Implemented in Domain.

◆ assign_color()

virtual int DomainBase::assign_color ( )
pure virtual

Implemented in Domain.

◆ clear_status()

virtual void DomainBase::clear_status ( )
pure virtual

Implemented in Domain.

◆ commit_status()

virtual void DomainBase::commit_status ( ) const
pure virtual

Implemented in Domain.

◆ disable_amplitude()

virtual void DomainBase::disable_amplitude ( unsigned  )
pure virtual

Implemented in Domain.

◆ disable_constraint()

virtual void DomainBase::disable_constraint ( unsigned  )
pure virtual

Implemented in Domain.

◆ disable_converger()

virtual void DomainBase::disable_converger ( unsigned  )
pure virtual

Implemented in Domain.

◆ disable_criterion()

virtual void DomainBase::disable_criterion ( unsigned  )
pure virtual

Implemented in Domain.

◆ disable_database()

virtual void DomainBase::disable_database ( unsigned  )
pure virtual

Implemented in Domain.

◆ disable_element()

virtual void DomainBase::disable_element ( unsigned  )
pure virtual

Implemented in Domain.

◆ disable_expression()

virtual void DomainBase::disable_expression ( unsigned  )
pure virtual

Implemented in Domain.

◆ disable_group()

virtual void DomainBase::disable_group ( unsigned  )
pure virtual

Implemented in Domain.

◆ disable_integrator()

virtual void DomainBase::disable_integrator ( unsigned  )
pure virtual

Implemented in Domain.

◆ disable_load()

virtual void DomainBase::disable_load ( unsigned  )
pure virtual

Implemented in Domain.

◆ disable_material()

virtual void DomainBase::disable_material ( unsigned  )
pure virtual

Implemented in Domain.

◆ disable_modifier()

virtual void DomainBase::disable_modifier ( unsigned  )
pure virtual

Implemented in Domain.

◆ disable_node()

virtual void DomainBase::disable_node ( unsigned  )
pure virtual

Implemented in Domain.

◆ disable_orientation()

virtual void DomainBase::disable_orientation ( unsigned  )
pure virtual

Implemented in Domain.

◆ disable_recorder()

virtual void DomainBase::disable_recorder ( unsigned  )
pure virtual

Implemented in Domain.

◆ disable_section()

virtual void DomainBase::disable_section ( unsigned  )
pure virtual

Implemented in Domain.

◆ disable_solver()

virtual void DomainBase::disable_solver ( unsigned  )
pure virtual

Implemented in Domain.

◆ disable_step()

virtual void DomainBase::disable_step ( unsigned  )
pure virtual

Implemented in Domain.

◆ enable_all()

virtual void DomainBase::enable_all ( )
pure virtual

Implemented in Domain.

◆ enable_amplitude()

virtual void DomainBase::enable_amplitude ( unsigned  )
pure virtual

Implemented in Domain.

◆ enable_constraint()

virtual void DomainBase::enable_constraint ( unsigned  )
pure virtual

Implemented in Domain.

◆ enable_converger()

virtual void DomainBase::enable_converger ( unsigned  )
pure virtual

Implemented in Domain.

◆ enable_criterion()

virtual void DomainBase::enable_criterion ( unsigned  )
pure virtual

Implemented in Domain.

◆ enable_database()

virtual void DomainBase::enable_database ( unsigned  )
pure virtual

Implemented in Domain.

◆ enable_element()

virtual void DomainBase::enable_element ( unsigned  )
pure virtual

Implemented in Domain.

◆ enable_expression()

virtual void DomainBase::enable_expression ( unsigned  )
pure virtual

Implemented in Domain.

◆ enable_group()

virtual void DomainBase::enable_group ( unsigned  )
pure virtual

Implemented in Domain.

◆ enable_integrator()

virtual void DomainBase::enable_integrator ( unsigned  )
pure virtual

Implemented in Domain.

◆ enable_load()

virtual void DomainBase::enable_load ( unsigned  )
pure virtual

Implemented in Domain.

◆ enable_material()

virtual void DomainBase::enable_material ( unsigned  )
pure virtual

Implemented in Domain.

◆ enable_modifier()

virtual void DomainBase::enable_modifier ( unsigned  )
pure virtual

Implemented in Domain.

◆ enable_node()

virtual void DomainBase::enable_node ( unsigned  )
pure virtual

Implemented in Domain.

◆ enable_orientation()

virtual void DomainBase::enable_orientation ( unsigned  )
pure virtual

Implemented in Domain.

◆ enable_recorder()

virtual void DomainBase::enable_recorder ( unsigned  )
pure virtual

Implemented in Domain.

◆ enable_section()

virtual void DomainBase::enable_section ( unsigned  )
pure virtual

Implemented in Domain.

◆ enable_solver()

virtual void DomainBase::enable_solver ( unsigned  )
pure virtual

Implemented in Domain.

◆ enable_step()

virtual void DomainBase::enable_step ( unsigned  )
pure virtual

Implemented in Domain.

◆ erase() [1/17]

template<>
bool DomainBase::erase ( const unsigned  T)
inline
Here is the call graph for this function:

◆ erase() [2/17]

template<>
bool DomainBase::erase ( const unsigned  T)
inline
Here is the call graph for this function:

◆ erase() [3/17]

template<>
bool DomainBase::erase ( const unsigned  T)
inline
Here is the call graph for this function:

◆ erase() [4/17]

template<>
bool DomainBase::erase ( const unsigned  T)
inline
Here is the call graph for this function:

◆ erase() [5/17]

template<>
bool DomainBase::erase ( const unsigned  T)
inline
Here is the call graph for this function:

◆ erase() [6/17]

template<>
bool DomainBase::erase ( const unsigned  T)
inline
Here is the call graph for this function:

◆ erase() [7/17]

template<>
bool DomainBase::erase ( const unsigned  T)
inline
Here is the call graph for this function:

◆ erase() [8/17]

template<>
bool DomainBase::erase ( const unsigned  T)
inline
Here is the call graph for this function:

◆ erase() [9/17]

template<>
bool DomainBase::erase ( const unsigned  T)
inline
Here is the call graph for this function:

◆ erase() [10/17]

template<>
bool DomainBase::erase ( const unsigned  T)
inline
Here is the call graph for this function:

◆ erase() [11/17]

template<>
bool DomainBase::erase ( const unsigned  T)
inline
Here is the call graph for this function:

◆ erase() [12/17]

template<>
bool DomainBase::erase ( const unsigned  T)
inline
Here is the call graph for this function:

◆ erase() [13/17]

template<>
bool DomainBase::erase ( const unsigned  T)
inline
Here is the call graph for this function:

◆ erase() [14/17]

template<>
bool DomainBase::erase ( const unsigned  T)
inline
Here is the call graph for this function:

◆ erase() [15/17]

template<>
bool DomainBase::erase ( const unsigned  T)
inline
Here is the call graph for this function:

◆ erase() [16/17]

template<>
bool DomainBase::erase ( const unsigned  T)
inline
Here is the call graph for this function:

◆ erase() [17/17]

template<>
bool DomainBase::erase ( const unsigned  T)
inline
Here is the call graph for this function:

◆ erase_amplitude()

virtual bool DomainBase::erase_amplitude ( unsigned  )
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ erase_constraint()

virtual bool DomainBase::erase_constraint ( unsigned  )
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ erase_converger()

virtual bool DomainBase::erase_converger ( unsigned  )
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ erase_criterion()

virtual bool DomainBase::erase_criterion ( unsigned  )
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ erase_database()

virtual bool DomainBase::erase_database ( unsigned  )
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ erase_element()

virtual bool DomainBase::erase_element ( unsigned  )
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ erase_expression()

virtual bool DomainBase::erase_expression ( unsigned  )
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ erase_group()

virtual bool DomainBase::erase_group ( unsigned  )
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ erase_integrator()

virtual bool DomainBase::erase_integrator ( unsigned  )
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ erase_load()

virtual bool DomainBase::erase_load ( unsigned  )
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ erase_machine_error()

virtual void DomainBase::erase_machine_error ( vec &  ) const
pure virtual

Implemented in Domain.

◆ erase_material()

virtual bool DomainBase::erase_material ( unsigned  )
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ erase_modifier()

virtual bool DomainBase::erase_modifier ( unsigned  )
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ erase_node()

virtual bool DomainBase::erase_node ( unsigned  )
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ erase_orientation()

virtual bool DomainBase::erase_orientation ( unsigned  )
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ erase_recorder()

virtual bool DomainBase::erase_recorder ( unsigned  )
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ erase_section()

virtual bool DomainBase::erase_section ( unsigned  )
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ erase_solver()

virtual bool DomainBase::erase_solver ( unsigned  )
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ erase_step()

virtual bool DomainBase::erase_step ( unsigned  )
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ find() [1/34]

template<>
bool DomainBase::find ( const unsigned  T)
inline
Here is the call graph for this function:

◆ find() [2/34]

template<>
bool DomainBase::find ( const unsigned  T)
inline
Here is the call graph for this function:

◆ find() [3/34]

template<>
bool DomainBase::find ( const unsigned  T)
inline
Here is the call graph for this function:

◆ find() [4/34]

template<>
bool DomainBase::find ( const unsigned  T)
inline
Here is the call graph for this function:

◆ find() [5/34]

template<>
bool DomainBase::find ( const unsigned  T)
inline
Here is the call graph for this function:

◆ find() [6/34]

template<>
bool DomainBase::find ( const unsigned  T)
inline
Here is the call graph for this function:

◆ find() [7/34]

template<>
bool DomainBase::find ( const unsigned  T)
inline
Here is the call graph for this function:

◆ find() [8/34]

template<>
bool DomainBase::find ( const unsigned  T)
inline
Here is the call graph for this function:

◆ find() [9/34]

template<>
bool DomainBase::find ( const unsigned  T)
inline
Here is the call graph for this function:

◆ find() [10/34]

template<>
bool DomainBase::find ( const unsigned  T)
inline
Here is the call graph for this function:

◆ find() [11/34]

template<>
bool DomainBase::find ( const unsigned  T)
inline
Here is the call graph for this function:

◆ find() [12/34]

template<>
bool DomainBase::find ( const unsigned  T)
inline
Here is the call graph for this function:

◆ find() [13/34]

template<>
bool DomainBase::find ( const unsigned  T)
inline
Here is the call graph for this function:

◆ find() [14/34]

template<>
bool DomainBase::find ( const unsigned  T)
inline
Here is the call graph for this function:

◆ find() [15/34]

template<>
bool DomainBase::find ( const unsigned  T)
inline
Here is the call graph for this function:

◆ find() [16/34]

template<>
bool DomainBase::find ( const unsigned  T)
inline
Here is the call graph for this function:

◆ find() [17/34]

template<>
bool DomainBase::find ( const unsigned  T)
inline
Here is the call graph for this function:

◆ find() [18/34]

template<>
bool DomainBase::find ( const uword  T)
inline
Here is the call graph for this function:

◆ find() [19/34]

template<>
bool DomainBase::find ( const uword  T)
inline
Here is the call graph for this function:

◆ find() [20/34]

template<>
bool DomainBase::find ( const uword  T)
inline
Here is the call graph for this function:

◆ find() [21/34]

template<>
bool DomainBase::find ( const uword  T)
inline
Here is the call graph for this function:

◆ find() [22/34]

template<>
bool DomainBase::find ( const uword  T)
inline
Here is the call graph for this function:

◆ find() [23/34]

template<>
bool DomainBase::find ( const uword  T)
inline
Here is the call graph for this function:

◆ find() [24/34]

template<>
bool DomainBase::find ( const uword  T)
inline
Here is the call graph for this function:

◆ find() [25/34]

template<>
bool DomainBase::find ( const uword  T)
inline
Here is the call graph for this function:

◆ find() [26/34]

template<>
bool DomainBase::find ( const uword  T)
inline
Here is the call graph for this function:

◆ find() [27/34]

template<>
bool DomainBase::find ( const uword  T)
inline
Here is the call graph for this function:

◆ find() [28/34]

template<>
bool DomainBase::find ( const uword  T)
inline
Here is the call graph for this function:

◆ find() [29/34]

template<>
bool DomainBase::find ( const uword  T)
inline
Here is the call graph for this function:

◆ find() [30/34]

template<>
bool DomainBase::find ( const uword  T)
inline
Here is the call graph for this function:

◆ find() [31/34]

template<>
bool DomainBase::find ( const uword  T)
inline
Here is the call graph for this function:

◆ find() [32/34]

template<>
bool DomainBase::find ( const uword  T)
inline
Here is the call graph for this function:

◆ find() [33/34]

template<>
bool DomainBase::find ( const uword  T)
inline
Here is the call graph for this function:

◆ find() [34/34]

template<>
bool DomainBase::find ( const uword  T)
inline
Here is the call graph for this function:

◆ find_amplitude()

virtual bool DomainBase::find_amplitude ( unsigned  ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ find_constraint()

virtual bool DomainBase::find_constraint ( unsigned  ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ find_converger()

virtual bool DomainBase::find_converger ( unsigned  ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ find_criterion()

virtual bool DomainBase::find_criterion ( unsigned  ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ find_database()

virtual bool DomainBase::find_database ( unsigned  ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ find_element()

virtual bool DomainBase::find_element ( unsigned  ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ find_expression()

virtual bool DomainBase::find_expression ( unsigned  ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ find_group()

virtual bool DomainBase::find_group ( unsigned  ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ find_integrator()

virtual bool DomainBase::find_integrator ( unsigned  ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ find_load()

virtual bool DomainBase::find_load ( unsigned  ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ find_material()

virtual bool DomainBase::find_material ( unsigned  ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ find_modifier()

virtual bool DomainBase::find_modifier ( unsigned  ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ find_node()

virtual bool DomainBase::find_node ( unsigned  ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ find_orientation()

virtual bool DomainBase::find_orientation ( unsigned  ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ find_recorder()

virtual bool DomainBase::find_recorder ( unsigned  ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ find_section()

virtual bool DomainBase::find_section ( unsigned  ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ find_solver()

virtual bool DomainBase::find_solver ( unsigned  ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ find_step()

virtual bool DomainBase::find_step ( unsigned  ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get() [1/51]

template<>
size_t DomainBase::get ( )
inline
Here is the call graph for this function:

◆ get() [2/51]

template<>
size_t DomainBase::get ( )
inline
Here is the call graph for this function:

◆ get() [3/51]

template<>
size_t DomainBase::get ( )
inline
Here is the call graph for this function:

◆ get() [4/51]

template<>
size_t DomainBase::get ( )
inline
Here is the call graph for this function:

◆ get() [5/51]

template<>
size_t DomainBase::get ( )
inline
Here is the call graph for this function:

◆ get() [6/51]

template<>
size_t DomainBase::get ( )
inline
Here is the call graph for this function:

◆ get() [7/51]

template<>
size_t DomainBase::get ( )
inline
Here is the call graph for this function:

◆ get() [8/51]

template<>
size_t DomainBase::get ( )
inline
Here is the call graph for this function:

◆ get() [9/51]

template<>
size_t DomainBase::get ( )
inline
Here is the call graph for this function:

◆ get() [10/51]

template<>
size_t DomainBase::get ( )
inline
Here is the call graph for this function:

◆ get() [11/51]

template<>
size_t DomainBase::get ( )
inline
Here is the call graph for this function:

◆ get() [12/51]

template<>
size_t DomainBase::get ( )
inline
Here is the call graph for this function:

◆ get() [13/51]

template<>
size_t DomainBase::get ( )
inline
Here is the call graph for this function:

◆ get() [14/51]

template<>
size_t DomainBase::get ( )
inline
Here is the call graph for this function:

◆ get() [15/51]

template<>
size_t DomainBase::get ( )
inline
Here is the call graph for this function:

◆ get() [16/51]

template<>
size_t DomainBase::get ( )
inline
Here is the call graph for this function:

◆ get() [17/51]

template<>
size_t DomainBase::get ( )
inline
Here is the call graph for this function:

◆ get() [18/51]

template<>
const shared_ptr< Expression > & DomainBase::get ( const unsigned  T)
inline
Here is the call graph for this function:

◆ get() [19/51]

template<>
const shared_ptr< Constraint > & DomainBase::get ( const unsigned  T)
inline
Here is the call graph for this function:

◆ get() [20/51]

template<>
const shared_ptr< Converger > & DomainBase::get ( const unsigned  T)
inline
Here is the call graph for this function:

◆ get() [21/51]

template<>
const shared_ptr< Criterion > & DomainBase::get ( const unsigned  T)
inline
Here is the call graph for this function:

◆ get() [22/51]

template<>
const shared_ptr< Database > & DomainBase::get ( const unsigned  T)
inline
Here is the call graph for this function:

◆ get() [23/51]

template<>
const shared_ptr< Element > & DomainBase::get ( const unsigned  T)
inline
Here is the call graph for this function:

◆ get() [24/51]

template<>
const shared_ptr< Group > & DomainBase::get ( const unsigned  T)
inline
Here is the call graph for this function:

◆ get() [25/51]

template<>
const shared_ptr< Integrator > & DomainBase::get ( const unsigned  T)
inline
Here is the call graph for this function:

◆ get() [26/51]

template<>
const shared_ptr< Load > & DomainBase::get ( const unsigned  T)
inline
Here is the call graph for this function:

◆ get() [27/51]

template<>
const shared_ptr< Material > & DomainBase::get ( const unsigned  T)
inline
Here is the call graph for this function:

◆ get() [28/51]

template<>
const shared_ptr< Modifier > & DomainBase::get ( const unsigned  T)
inline
Here is the call graph for this function:

◆ get() [29/51]

template<>
const shared_ptr< Node > & DomainBase::get ( const unsigned  T)
inline
Here is the call graph for this function:

◆ get() [30/51]

template<>
const shared_ptr< Orientation > & DomainBase::get ( const unsigned  T)
inline
Here is the call graph for this function:

◆ get() [31/51]

template<>
const shared_ptr< Recorder > & DomainBase::get ( const unsigned  T)
inline
Here is the call graph for this function:

◆ get() [32/51]

template<>
const shared_ptr< Section > & DomainBase::get ( const unsigned  T)
inline
Here is the call graph for this function:

◆ get() [33/51]

template<>
const shared_ptr< Solver > & DomainBase::get ( const unsigned  T)
inline
Here is the call graph for this function:

◆ get() [34/51]

template<>
const shared_ptr< Step > & DomainBase::get ( const unsigned  T)
inline
Here is the call graph for this function:

◆ get() [35/51]

template<>
const shared_ptr< Expression > & DomainBase::get ( const uword  T)
inline
Here is the call graph for this function:

◆ get() [36/51]

template<>
const shared_ptr< Constraint > & DomainBase::get ( const uword  T)
inline
Here is the call graph for this function:

◆ get() [37/51]

template<>
const shared_ptr< Converger > & DomainBase::get ( const uword  T)
inline
Here is the call graph for this function:

◆ get() [38/51]

template<>
const shared_ptr< Criterion > & DomainBase::get ( const uword  T)
inline
Here is the call graph for this function:

◆ get() [39/51]

template<>
const shared_ptr< Database > & DomainBase::get ( const uword  T)
inline
Here is the call graph for this function:

◆ get() [40/51]

template<>
const shared_ptr< Element > & DomainBase::get ( const uword  T)
inline
Here is the call graph for this function:

◆ get() [41/51]

template<>
const shared_ptr< Group > & DomainBase::get ( const uword  T)
inline
Here is the call graph for this function:

◆ get() [42/51]

template<>
const shared_ptr< Integrator > & DomainBase::get ( const uword  T)
inline
Here is the call graph for this function:

◆ get() [43/51]

template<>
const shared_ptr< Load > & DomainBase::get ( const uword  T)
inline
Here is the call graph for this function:

◆ get() [44/51]

template<>
const shared_ptr< Material > & DomainBase::get ( const uword  T)
inline
Here is the call graph for this function:

◆ get() [45/51]

template<>
const shared_ptr< Modifier > & DomainBase::get ( const uword  T)
inline
Here is the call graph for this function:

◆ get() [46/51]

template<>
const shared_ptr< Node > & DomainBase::get ( const uword  T)
inline
Here is the call graph for this function:

◆ get() [47/51]

template<>
const shared_ptr< Orientation > & DomainBase::get ( const uword  T)
inline
Here is the call graph for this function:

◆ get() [48/51]

template<>
const shared_ptr< Recorder > & DomainBase::get ( const uword  T)
inline
Here is the call graph for this function:

◆ get() [49/51]

template<>
const shared_ptr< Section > & DomainBase::get ( const uword  T)
inline
Here is the call graph for this function:

◆ get() [50/51]

template<>
const shared_ptr< Solver > & DomainBase::get ( const uword  T)
inline
Here is the call graph for this function:

◆ get() [51/51]

template<>
const shared_ptr< Step > & DomainBase::get ( const uword  T)
inline
Here is the call graph for this function:

◆ get_amplitude() [1/2]

virtual size_t DomainBase::get_amplitude ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_amplitude() [2/2]

virtual const shared_ptr< Amplitude > & DomainBase::get_amplitude ( unsigned  ) const
pure virtual

Implemented in Domain.

◆ get_amplitude_pool()

virtual const AmplitudeQueue & DomainBase::get_amplitude_pool ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_attribute()

virtual bool DomainBase::get_attribute ( ModalAttribute  )
pure virtual

Implemented in Domain.

◆ get_color_map()

virtual const std::vector< std::vector< unsigned > > & DomainBase::get_color_map ( ) const
pure virtual

Implemented in Domain.

◆ get_constrained_dof()

virtual const suanpan::unordered_set< uword > & DomainBase::get_constrained_dof ( ) const
pure virtual

Implemented in Domain.

◆ get_constraint() [1/2]

virtual size_t DomainBase::get_constraint ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_constraint() [2/2]

virtual const shared_ptr< Constraint > & DomainBase::get_constraint ( unsigned  ) const
pure virtual

Implemented in Domain.

◆ get_constraint_pool()

virtual const ConstraintQueue & DomainBase::get_constraint_pool ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_converger() [1/2]

virtual size_t DomainBase::get_converger ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_converger() [2/2]

virtual const shared_ptr< Converger > & DomainBase::get_converger ( unsigned  ) const
pure virtual

Implemented in Domain.

◆ get_converger_pool()

virtual const ConvergerQueue & DomainBase::get_converger_pool ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_criterion() [1/2]

virtual size_t DomainBase::get_criterion ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_criterion() [2/2]

virtual const shared_ptr< Criterion > & DomainBase::get_criterion ( unsigned  ) const
pure virtual

Implemented in Domain.

◆ get_criterion_pool()

virtual const CriterionQueue & DomainBase::get_criterion_pool ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_current_converger()

virtual const shared_ptr< Converger > & DomainBase::get_current_converger ( ) const
pure virtual

Implemented in Domain.

◆ get_current_converger_tag()

virtual std::pair< unsigned, unsigned > DomainBase::get_current_converger_tag ( )
pure virtual

Implemented in Domain.

◆ get_current_integrator()

virtual const shared_ptr< Integrator > & DomainBase::get_current_integrator ( ) const
pure virtual

Implemented in Domain.

◆ get_current_integrator_tag()

virtual std::pair< unsigned, unsigned > DomainBase::get_current_integrator_tag ( )
pure virtual

Implemented in Domain.

◆ get_current_solver()

virtual const shared_ptr< Solver > & DomainBase::get_current_solver ( ) const
pure virtual

Implemented in Domain.

◆ get_current_solver_tag()

virtual std::pair< unsigned, unsigned > DomainBase::get_current_solver_tag ( )
pure virtual

Implemented in Domain.

◆ get_current_step()

virtual const shared_ptr< Step > & DomainBase::get_current_step ( ) const
pure virtual

Implemented in Domain.

◆ get_current_step_tag()

virtual unsigned DomainBase::get_current_step_tag ( )
pure virtual

Implemented in Domain.

◆ get_database() [1/2]

virtual size_t DomainBase::get_database ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_database() [2/2]

virtual const shared_ptr< Database > & DomainBase::get_database ( unsigned  ) const
pure virtual

Implemented in Domain.

◆ get_database_pool()

virtual const DatabaseQueue & DomainBase::get_database_pool ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_element() [1/2]

virtual size_t DomainBase::get_element ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_element() [2/2]

virtual const shared_ptr< Element > & DomainBase::get_element ( unsigned  ) const
pure virtual

Implemented in Domain.

◆ get_element_connectivity()

virtual std::pair< std::vector< unsigned >, suanpan::graph< unsigned > > DomainBase::get_element_connectivity ( bool  )
pure virtual

Implemented in Domain.

◆ get_element_pool()

virtual const ElementQueue & DomainBase::get_element_pool ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_expression() [1/2]

virtual size_t DomainBase::get_expression ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_expression() [2/2]

virtual const shared_ptr< Expression > & DomainBase::get_expression ( unsigned  ) const
pure virtual

Implemented in Domain.

◆ get_expression_pool()

virtual const ExpressionQueue & DomainBase::get_expression_pool ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_external_module_pool()

virtual const std::vector< shared_ptr< ExternalModule > > & DomainBase::get_external_module_pool ( ) const
pure virtual

Implemented in Domain.

◆ get_factory()

virtual const shared_ptr< LongFactory > & DomainBase::get_factory ( ) const
pure virtual

Implemented in Domain.

◆ get_group() [1/2]

virtual size_t DomainBase::get_group ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_group() [2/2]

virtual const shared_ptr< Group > & DomainBase::get_group ( unsigned  ) const
pure virtual

Implemented in Domain.

◆ get_group_pool()

virtual const GroupQueue & DomainBase::get_group_pool ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_integrator() [1/2]

virtual size_t DomainBase::get_integrator ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_integrator() [2/2]

virtual const shared_ptr< Integrator > & DomainBase::get_integrator ( unsigned  ) const
pure virtual

Implemented in Domain.

◆ get_integrator_pool()

virtual const IntegratorQueue & DomainBase::get_integrator_pool ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_load() [1/2]

virtual size_t DomainBase::get_load ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_load() [2/2]

virtual const shared_ptr< Load > & DomainBase::get_load ( unsigned  ) const
pure virtual

Implemented in Domain.

◆ get_load_pool()

virtual const LoadQueue & DomainBase::get_load_pool ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_loaded_dof()

virtual const suanpan::unordered_set< uword > & DomainBase::get_loaded_dof ( ) const
pure virtual

Implemented in Domain.

◆ get_material() [1/2]

virtual size_t DomainBase::get_material ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_material() [2/2]

virtual const shared_ptr< Material > & DomainBase::get_material ( unsigned  ) const
pure virtual

Implemented in Domain.

◆ get_material_pool()

virtual const MaterialQueue & DomainBase::get_material_pool ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_modifier() [1/2]

virtual size_t DomainBase::get_modifier ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_modifier() [2/2]

virtual const shared_ptr< Modifier > & DomainBase::get_modifier ( unsigned  ) const
pure virtual

Implemented in Domain.

◆ get_modifier_pool()

virtual const ModifierQueue & DomainBase::get_modifier_pool ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_node() [1/2]

virtual size_t DomainBase::get_node ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_node() [2/2]

virtual const shared_ptr< Node > & DomainBase::get_node ( unsigned  ) const
pure virtual

Implemented in Domain.

◆ get_node_pool()

virtual const NodeQueue & DomainBase::get_node_pool ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_orientation() [1/2]

virtual size_t DomainBase::get_orientation ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_orientation() [2/2]

virtual const shared_ptr< Orientation > & DomainBase::get_orientation ( unsigned  ) const
pure virtual

Implemented in Domain.

◆ get_orientation_pool()

virtual const OrientationQueue & DomainBase::get_orientation_pool ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_pool() [1/16]

template<>
const std::vector< shared_ptr< Expression > > & DomainBase::get_pool ( )
inline
Here is the call graph for this function:

◆ get_pool() [2/16]

template<>
const std::vector< shared_ptr< Constraint > > & DomainBase::get_pool ( )
inline
Here is the call graph for this function:

◆ get_pool() [3/16]

template<>
const std::vector< shared_ptr< Converger > > & DomainBase::get_pool ( )
inline
Here is the call graph for this function:

◆ get_pool() [4/16]

template<>
const std::vector< shared_ptr< Criterion > > & DomainBase::get_pool ( )
inline
Here is the call graph for this function:

◆ get_pool() [5/16]

template<>
const std::vector< shared_ptr< Database > > & DomainBase::get_pool ( )
inline
Here is the call graph for this function:

◆ get_pool() [6/16]

template<>
const std::vector< shared_ptr< Element > > & DomainBase::get_pool ( )
inline
Here is the call graph for this function:

◆ get_pool() [7/16]

template<>
const std::vector< shared_ptr< Group > > & DomainBase::get_pool ( )
inline
Here is the call graph for this function:

◆ get_pool() [8/16]

template<>
const std::vector< shared_ptr< Integrator > > & DomainBase::get_pool ( )
inline
Here is the call graph for this function:

◆ get_pool() [9/16]

template<>
const std::vector< shared_ptr< Load > > & DomainBase::get_pool ( )
inline
Here is the call graph for this function:

◆ get_pool() [10/16]

template<>
const std::vector< shared_ptr< Material > > & DomainBase::get_pool ( )
inline
Here is the call graph for this function:

◆ get_pool() [11/16]

template<>
const std::vector< shared_ptr< Modifier > > & DomainBase::get_pool ( )
inline
Here is the call graph for this function:

◆ get_pool() [12/16]

template<>
const std::vector< shared_ptr< Node > > & DomainBase::get_pool ( )
inline
Here is the call graph for this function:

◆ get_pool() [13/16]

template<>
const std::vector< shared_ptr< Orientation > > & DomainBase::get_pool ( )
inline
Here is the call graph for this function:

◆ get_pool() [14/16]

template<>
const std::vector< shared_ptr< Recorder > > & DomainBase::get_pool ( )
inline
Here is the call graph for this function:

◆ get_pool() [15/16]

template<>
const std::vector< shared_ptr< Section > > & DomainBase::get_pool ( )
inline
Here is the call graph for this function:

◆ get_pool() [16/16]

template<>
const std::vector< shared_ptr< Solver > > & DomainBase::get_pool ( )
inline
Here is the call graph for this function:

◆ get_recorder() [1/2]

virtual size_t DomainBase::get_recorder ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_recorder() [2/2]

virtual const shared_ptr< Recorder > & DomainBase::get_recorder ( unsigned  ) const
pure virtual

Implemented in Domain.

◆ get_recorder_pool()

virtual const RecorderQueue & DomainBase::get_recorder_pool ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_restrained_dof()

virtual const suanpan::unordered_set< uword > & DomainBase::get_restrained_dof ( ) const
pure virtual

Implemented in Domain.

◆ get_section() [1/2]

virtual size_t DomainBase::get_section ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_section() [2/2]

virtual const shared_ptr< Section > & DomainBase::get_section ( unsigned  ) const
pure virtual

Implemented in Domain.

◆ get_section_pool()

virtual const SectionQueue & DomainBase::get_section_pool ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_solver() [1/2]

virtual size_t DomainBase::get_solver ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_solver() [2/2]

virtual const shared_ptr< Solver > & DomainBase::get_solver ( unsigned  ) const
pure virtual

Implemented in Domain.

◆ get_solver_pool()

virtual const SolverQueue & DomainBase::get_solver_pool ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_step() [1/2]

virtual size_t DomainBase::get_step ( ) const
pure virtual

Implemented in Domain.

Here is the caller graph for this function:

◆ get_step() [2/2]

virtual const shared_ptr< Step > & DomainBase::get_step ( unsigned  ) const
pure virtual

Implemented in Domain.

◆ get_step_pool()

virtual const StepQueue & DomainBase::get_step_pool ( ) const
pure virtual

Implemented in Domain.

◆ initialize()

virtual int DomainBase::initialize ( )
pure virtual

Implemented in Domain.

◆ initialize_constraint()

virtual int DomainBase::initialize_constraint ( )
pure virtual

Implemented in Domain.

◆ initialize_load()

virtual int DomainBase::initialize_load ( )
pure virtual

Implemented in Domain.

◆ initialize_material()

virtual int DomainBase::initialize_material ( )
pure virtual

Implemented in Domain.

◆ initialize_reference()

virtual int DomainBase::initialize_reference ( )
pure virtual

Implemented in Domain.

◆ initialize_section()

virtual int DomainBase::initialize_section ( )
pure virtual

Implemented in Domain.

◆ initialized_material_copy()

virtual unique_ptr< Material > DomainBase::initialized_material_copy ( uword  )
pure virtual

Implemented in Domain.

◆ insert() [1/20]

virtual bool DomainBase::insert ( const shared_ptr< Amplitude > &  )
pure virtual

Implemented in Domain.

◆ insert() [2/20]

virtual bool DomainBase::insert ( const shared_ptr< Constraint > &  )
pure virtual

Implemented in Domain.

◆ insert() [3/20]

virtual bool DomainBase::insert ( const shared_ptr< Converger > &  )
pure virtual

Implemented in Domain.

◆ insert() [4/20]

virtual bool DomainBase::insert ( const shared_ptr< Criterion > &  )
pure virtual

Implemented in Domain.

◆ insert() [5/20]

virtual bool DomainBase::insert ( const shared_ptr< Database > &  )
pure virtual

Implemented in Domain.

◆ insert() [6/20]

virtual bool DomainBase::insert ( const shared_ptr< Element > &  )
pure virtual

Implemented in Domain.

◆ insert() [7/20]

virtual bool DomainBase::insert ( const shared_ptr< Expression > &  )
pure virtual

Implemented in Domain.

◆ insert() [8/20]

virtual bool DomainBase::insert ( const shared_ptr< ExternalModule > &  )
pure virtual

Implemented in Domain.

◆ insert() [9/20]

virtual bool DomainBase::insert ( const shared_ptr< future< void > > &  )
pure virtual

Implemented in Domain.

◆ insert() [10/20]

virtual bool DomainBase::insert ( const shared_ptr< Group > &  )
pure virtual

Implemented in Domain.

◆ insert() [11/20]

virtual bool DomainBase::insert ( const shared_ptr< Integrator > &  )
pure virtual

Implemented in Domain.

◆ insert() [12/20]

virtual bool DomainBase::insert ( const shared_ptr< Load > &  )
pure virtual

Implemented in Domain.

◆ insert() [13/20]

virtual bool DomainBase::insert ( const shared_ptr< Material > &  )
pure virtual

Implemented in Domain.

◆ insert() [14/20]

virtual bool DomainBase::insert ( const shared_ptr< Modifier > &  )
pure virtual

Implemented in Domain.

◆ insert() [15/20]

virtual bool DomainBase::insert ( const shared_ptr< Node > &  )
pure virtual

Implemented in Domain.

◆ insert() [16/20]

virtual bool DomainBase::insert ( const shared_ptr< Orientation > &  )
pure virtual

Implemented in Domain.

◆ insert() [17/20]

virtual bool DomainBase::insert ( const shared_ptr< Recorder > &  )
pure virtual

Implemented in Domain.

◆ insert() [18/20]

virtual bool DomainBase::insert ( const shared_ptr< Section > &  )
pure virtual

Implemented in Domain.

◆ insert() [19/20]

virtual bool DomainBase::insert ( const shared_ptr< Solver > &  )
pure virtual

Implemented in Domain.

◆ insert() [20/20]

virtual bool DomainBase::insert ( const shared_ptr< Step > &  )
pure virtual

Implemented in Domain.

◆ insert_constrained_dof() [1/2]

virtual void DomainBase::insert_constrained_dof ( const uvec &  )
pure virtual

concurrently safe insertion method

Implemented in Domain.

◆ insert_constrained_dof() [2/2]

virtual void DomainBase::insert_constrained_dof ( uword  )
pure virtual

concurrently safe insertion method

Implemented in Domain.

◆ insert_loaded_dof() [1/2]

virtual void DomainBase::insert_loaded_dof ( const uvec &  )
pure virtual

concurrently safe insertion method

Implemented in Domain.

◆ insert_loaded_dof() [2/2]

virtual void DomainBase::insert_loaded_dof ( uword  )
pure virtual

concurrently safe insertion method

Implemented in Domain.

◆ insert_restrained_dof() [1/2]

virtual void DomainBase::insert_restrained_dof ( const uvec &  )
pure virtual

concurrently safe insertion method

Implemented in Domain.

◆ insert_restrained_dof() [2/2]

virtual void DomainBase::insert_restrained_dof ( uword  )
pure virtual

concurrently safe insertion method

Implemented in Domain.

◆ is_sparse()

virtual bool DomainBase::is_sparse ( ) const
pure virtual

Implemented in Domain.

◆ is_updated()

virtual bool DomainBase::is_updated ( ) const
pure virtual

Implemented in Domain.

◆ operator=() [1/2]

DomainBase & DomainBase::operator= ( const DomainBase )
delete

◆ operator=() [2/2]

DomainBase & DomainBase::operator= ( DomainBase &&  )
delete

◆ process_constraint()

virtual int DomainBase::process_constraint ( bool  )
pure virtual

Implemented in Domain.

◆ process_criterion()

virtual int DomainBase::process_criterion ( )
pure virtual

Implemented in Domain.

◆ process_load()

virtual int DomainBase::process_load ( bool  )
pure virtual

Implemented in Domain.

◆ process_modifier()

virtual int DomainBase::process_modifier ( )
pure virtual

Implemented in Domain.

◆ record()

virtual void DomainBase::record ( )
pure virtual

Implemented in Domain.

◆ reorder_dof()

virtual int DomainBase::reorder_dof ( )
pure virtual

Implemented in Domain.

◆ reset_status()

virtual void DomainBase::reset_status ( ) const
pure virtual

Implemented in Domain.

◆ restart()

virtual int DomainBase::restart ( )
pure virtual

Implemented in Domain.

◆ save()

virtual void DomainBase::save ( string  )
pure virtual

Implemented in Domain.

◆ set_attribute()

virtual void DomainBase::set_attribute ( ModalAttribute  )
pure virtual

Implemented in Domain.

◆ set_color_model()

virtual void DomainBase::set_color_model ( ColorMethod  )
pure virtual

Implemented in Domain.

◆ set_current_converger_tag()

virtual void DomainBase::set_current_converger_tag ( unsigned  )
pure virtual

Implemented in Domain.

◆ set_current_integrator_tag()

virtual void DomainBase::set_current_integrator_tag ( unsigned  )
pure virtual

Implemented in Domain.

◆ set_current_solver_tag()

virtual void DomainBase::set_current_solver_tag ( unsigned  )
pure virtual

Implemented in Domain.

◆ set_current_step_tag()

virtual void DomainBase::set_current_step_tag ( unsigned  )
pure virtual

Implemented in Domain.

◆ set_factory()

virtual void DomainBase::set_factory ( const shared_ptr< LongFactory > &  )
pure virtual

Implemented in Domain.

◆ soft_restart()

virtual int DomainBase::soft_restart ( )
pure virtual

Implemented in Domain.

◆ stage_status()

virtual void DomainBase::stage_status ( )
pure virtual

Implemented in Domain.

◆ stats() [1/2]

template<Statistics T>
double DomainBase::stats ( ) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ stats() [2/2]

virtual double DomainBase::stats ( Statistics  ) const
pure virtual

Implemented in Domain.

◆ summary()

virtual void DomainBase::summary ( ) const
pure virtual

Implemented in Domain.

◆ update() [1/2]

template<Statistics T>
void DomainBase::update ( const double  value) const
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update() [2/2]

virtual void DomainBase::update ( Statistics  ,
double   
) const
pure virtual

Implemented in Domain.

◆ update_constraint()

virtual void DomainBase::update_constraint ( )
pure virtual

Implemented in Domain.

◆ update_current_damping_force()

virtual void DomainBase::update_current_damping_force ( ) const
pure virtual

Implemented in Domain.

◆ update_current_inertial_force()

virtual void DomainBase::update_current_inertial_force ( ) const
pure virtual

Implemented in Domain.

◆ update_current_nonviscous_force()

virtual void DomainBase::update_current_nonviscous_force ( ) const
pure virtual

Implemented in Domain.

◆ update_current_resistance()

virtual void DomainBase::update_current_resistance ( ) const
pure virtual

Implemented in Domain.

◆ update_current_status()

virtual int DomainBase::update_current_status ( ) const
pure virtual

Implemented in Domain.

◆ update_incre_status()

virtual int DomainBase::update_incre_status ( ) const
pure virtual

Implemented in Domain.

◆ update_load()

virtual void DomainBase::update_load ( )
pure virtual

Implemented in Domain.

◆ update_trial_status()

virtual int DomainBase::update_trial_status ( ) const
pure virtual

Implemented in Domain.

◆ wait()

virtual void DomainBase::wait ( )
pure virtual

Implemented in Domain.

Friends And Related Function Documentation

◆ get_amplitude

shared_ptr< Amplitude > & get_amplitude ( const shared_ptr< DomainBase > &  D,
unsigned  T 
)
friend

◆ get_constraint

shared_ptr< Constraint > & get_constraint ( const shared_ptr< DomainBase > &  D,
unsigned  T 
)
friend

◆ get_converger

shared_ptr< Converger > & get_converger ( const shared_ptr< DomainBase > &  D,
unsigned  T 
)
friend

◆ get_criterion

shared_ptr< Criterion > & get_criterion ( const shared_ptr< DomainBase > &  D,
unsigned  T 
)
friend

◆ get_database

shared_ptr< Database > & get_database ( const shared_ptr< DomainBase > &  D,
unsigned  T 
)
friend

◆ get_element

shared_ptr< Element > & get_element ( const shared_ptr< DomainBase > &  D,
unsigned  T 
)
friend

◆ get_expression

shared_ptr< Expression > & get_expression ( const shared_ptr< DomainBase > &  D,
unsigned  T 
)
friend

◆ get_group

shared_ptr< Group > & get_group ( const shared_ptr< DomainBase > &  D,
unsigned  T 
)
friend

◆ get_integrator

shared_ptr< Integrator > & get_integrator ( const shared_ptr< DomainBase > &  D,
unsigned  T 
)
friend

◆ get_load

shared_ptr< Load > & get_load ( const shared_ptr< DomainBase > &  D,
unsigned  T 
)
friend

◆ get_material

shared_ptr< Material > & get_material ( const shared_ptr< DomainBase > &  D,
unsigned  T 
)
friend

◆ get_modifier

shared_ptr< Modifier > & get_modifier ( const shared_ptr< DomainBase > &  D,
unsigned  T 
)
friend

◆ get_node

shared_ptr< Node > & get_node ( const shared_ptr< DomainBase > &  D,
unsigned  T 
)
friend

◆ get_orientation

shared_ptr< Orientation > & get_orientation ( const shared_ptr< DomainBase > &  D,
unsigned  T 
)
friend

◆ get_recorder

shared_ptr< Recorder > & get_recorder ( const shared_ptr< DomainBase > &  D,
unsigned  T 
)
friend

◆ get_section

shared_ptr< Section > & get_section ( const shared_ptr< DomainBase > &  D,
unsigned  T 
)
friend

◆ get_solver

shared_ptr< Solver > & get_solver ( const shared_ptr< DomainBase > &  D,
unsigned  T 
)
friend

◆ get_step

shared_ptr< Step > & get_step ( const shared_ptr< DomainBase > &  D,
unsigned  T 
)
friend

The documentation for this class was generated from the following file: