| allow_modify_mass() const override | Element | virtual |
| allow_modify_nonviscous() const override | Element | virtual |
| allow_modify_viscous() const override | Element | virtual |
| body_force | DataElement | protected |
| characteristic_length | DataElement | protected |
| clear_node_ptr() override | Element | virtual |
| clear_status() override=0 | Element | pure virtual |
| commit_status() override=0 | Element | pure virtual |
| complementary_energy | DataElement | protected |
| compute_shape_function(const mat &, unsigned) const override | Element | virtual |
| current_body_force | DataElement | protected |
| current_geometry | DataElement | protected |
| current_inertial_force | DataElement | protected |
| current_mass | DataElement | protected |
| current_nonviscous | DataElement | protected |
| current_nonviscous_force | DataElement | protected |
| current_resistance | DataElement | protected |
| current_stiffness | DataElement | protected |
| current_traction | DataElement | protected |
| current_viscous | DataElement | protected |
| current_viscous_force | DataElement | protected |
| direction_cosine() | ShellBase | protected |
| disable() | Tag | |
| Distributed(const int obj_tag) | Distributed | inlineexplicit |
| dof_encoding | DataElement | protected |
| Element(unsigned, unsigned, unsigned, uvec &&, std::vector< Node::DOF > &&) | Element | |
| Element(unsigned, unsigned, unsigned, uvec &&, uvec &&, bool, MaterialType, std::vector< Node::DOF > &&) | Element | |
| Element(unsigned, unsigned, unsigned, uvec &&, uvec &&, bool, SectionType, std::vector< Node::DOF > &&) | Element | |
| Element(unsigned, unsigned, uvec &&, std::vector< Node::DOF > &&) | Element | |
| Element(unsigned, unsigned, unsigned, unsigned, std::vector< Node::DOF > &&) | Element | |
| ElementBase(const unsigned T) | ElementBase | inlineexplicit |
| enable() | Tag | |
| gather(T &&) | Distributed | inlinestatic |
| get(Parameter) const override | Element | virtual |
| get_characteristic_length() const override | Element | virtual |
| get_complementary_energy() const override | Element | virtual |
| get_coordinate() const override | Element | virtual |
| get_coordinate(unsigned) const override | Element | virtual |
| get_current_acceleration() const override | Element | virtual |
| get_current_body_force() const override | Element | virtual |
| get_current_damping_force() const override | Element | virtual |
| get_current_displacement() const override | Element | virtual |
| get_current_geometry() const override | Element | virtual |
| get_current_inertial_force() override | Element | virtual |
| get_current_mass() const override | Element | virtual |
| get_current_nonviscous() const override | Element | virtual |
| get_current_nonviscous_force() const override | Element | virtual |
| get_current_resistance() const override | Element | virtual |
| get_current_secant() const override | Element | virtual |
| get_current_stiffness() const override | Element | virtual |
| get_current_traction() const override | Element | virtual |
| get_current_velocity() const override | Element | virtual |
| get_current_viscous() const override | Element | virtual |
| get_dof_encoding() const override | Element | virtual |
| get_dof_identifier() const override | Element | virtual |
| get_dof_mapping() const override | Element | virtual |
| get_dof_number() const override | Element | virtual |
| get_incre_acceleration() const override | Element | virtual |
| get_incre_displacement() const override | Element | virtual |
| get_incre_velocity() const override | Element | virtual |
| get_initial_geometry() const override | Element | virtual |
| get_initial_mass() const override | Element | virtual |
| get_initial_nonviscous() const override | Element | virtual |
| get_initial_secant() const override | Element | virtual |
| get_initial_stiffness() const override | Element | virtual |
| get_initial_viscous() const override | Element | virtual |
| get_kinetic_energy() const override | Element | virtual |
| get_local_coordinate() const | ShellBase | protected |
| get_mass_container() const override | Element | virtual |
| get_material(const shared_ptr< DomainBase > &) const override | Element | protectedvirtual |
| get_material_tag() const override | Element | virtual |
| get_momentum() const override | Element | virtual |
| get_node_current_resistance() const override | Element | protectedvirtual |
| get_node_encoding() const override | Element | virtual |
| get_node_incre_resistance() const override | Element | protectedvirtual |
| get_node_number() const override | Element | virtual |
| get_node_ptr() const override | Element | virtual |
| get_node_trial_resistance() const override | Element | protectedvirtual |
| get_nonviscous_energy() const override | Element | virtual |
| get_section(const shared_ptr< DomainBase > &) const override | Element | protectedvirtual |
| get_section_tag() const override | Element | virtual |
| get_stiffness_container() const override | Element | virtual |
| get_strain_energy() const override | Element | virtual |
| get_tag() const | Tag | |
| get_total_number() const override | Element | virtual |
| get_trial_acceleration() const override | Element | virtual |
| get_trial_body_force() const override | Element | virtual |
| get_trial_damping_force() const override | Element | virtual |
| get_trial_displacement() const override | Element | virtual |
| get_trial_geometry() const override | Element | virtual |
| get_trial_inertial_force() override | Element | virtual |
| get_trial_mass() const override | Element | virtual |
| get_trial_nonviscous() const override | Element | virtual |
| get_trial_nonviscous_force() const override | Element | virtual |
| get_trial_resistance() const override | Element | virtual |
| get_trial_secant() const override | Element | virtual |
| get_trial_stiffness() const override | Element | virtual |
| get_trial_traction() const override | Element | virtual |
| get_trial_velocity() const override | Element | virtual |
| get_trial_viscous() const override | Element | virtual |
| get_viscous_energy() const override | Element | virtual |
| guard() | Tag | |
| if_update_geometry() const override | Element | virtual |
| if_update_mass() const override | Element | virtual |
| if_update_nonviscous() const override | Element | virtual |
| if_update_stiffness() const override | Element | virtual |
| if_update_viscous() const override | Element | virtual |
| index_of(const std::vector< Node::DOF > &) const override | Element | virtual |
| initial_geometry | DataElement | protected |
| initial_mass | DataElement | protected |
| initial_nonviscous | DataElement | protected |
| initial_stiffness | DataElement | protected |
| initial_viscous | DataElement | protected |
| initialize(const shared_ptr< DomainBase > &)=0 | ElementBase | pure virtual |
| initialize_base(const shared_ptr< DomainBase > &) final | Element | virtual |
| is_active() const | Tag | |
| is_guarded() const | Tag | |
| is_initialized() const override | Element | virtual |
| is_local | Distributed | |
| is_nlgeom() const override | Element | virtual |
| is_symmetric() const override | Element | virtual |
| kinetic_energy | DataElement | protected |
| m_dof | ShellBase | protectedstatic |
| mass_container | DataElement | protected |
| material_tag | DataElement | protected |
| MaterialElement(unsigned, unsigned, unsigned, uvec &&, uvec &&, bool, MaterialType, std::vector< Node::DOF > &&) | MaterialElement | |
| MaterialElement2D(unsigned, unsigned, unsigned, uvec &&, uvec &&, bool, std::vector< Node::DOF > &&) | ShellBase | |
| modify_mass | DataElement | protected |
| modify_nonviscous | DataElement | protected |
| modify_viscous | DataElement | protected |
| momentum | DataElement | protected |
| nlgeom | DataElement | protected |
| node_encoding | DataElement | protected |
| node_ptr | Element | protected |
| nonviscous_energy | DataElement | protected |
| operator=(const UniqueTag &)=delete | UniqueTag | |
| operator=(UniqueTag &&)=delete | UniqueTag | |
| Tag::operator=(const Tag &)=delete | Tag | |
| Tag::operator=(Tag &&)=delete | Tag | |
| p_dof | ShellBase | protectedstatic |
| Parameter enum name | ElementBase | |
| print() | Tag | virtual |
| record(OutputType) const override | Element | virtual |
| reset_status() override=0 | Element | pure virtual |
| reshuffle(const vec &, const vec &) | ShellBase | protectedstatic |
| reshuffle(const mat &, const mat &, const mat &, const mat &) | ShellBase | protectedstatic |
| section_tag | DataElement | protected |
| set_initialized(bool) const override | Element | virtual |
| set_symmetric(bool) const override | Element | virtual |
| set_tag(unsigned) const | Tag | |
| stiffness_container | DataElement | protected |
| strain_energy | DataElement | protected |
| Tag(unsigned=0) | UniqueTag | explicit |
| Tag(const Tag &)=default | UniqueTag | |
| Tag(Tag &&) noexcept=default | UniqueTag | |
| traction | DataElement | protected |
| trans_mat | ShellBase | protected |
| transform_from_global_to_local(vec &) const | ShellBase | protected |
| transform_from_global_to_local(const vec &) const | ShellBase | protected |
| transform_from_local_to_global(vec &) const | ShellBase | protected |
| transform_from_local_to_global(mat &) const | ShellBase | protected |
| transform_from_local_to_global(mat &&) const | ShellBase | protected |
| transform_to_global_geometry(const mat &, const vec &, const vec &) const | ShellBase | protected |
| trial_body_force | DataElement | protected |
| trial_geometry | DataElement | protected |
| trial_inertial_force | DataElement | protected |
| trial_mass | DataElement | protected |
| trial_nonviscous | DataElement | protected |
| trial_nonviscous_force | DataElement | protected |
| trial_resistance | DataElement | protected |
| trial_stiffness | DataElement | protected |
| trial_traction | DataElement | protected |
| trial_viscous | DataElement | protected |
| trial_viscous_force | DataElement | protected |
| Type enum name | ElementBase | |
| type() const override | Element | virtual |
| unguard() | Tag | |
| UniqueTag(const UniqueTag &)=delete | UniqueTag | |
| UniqueTag(UniqueTag &&)=delete | UniqueTag | |
| update_body_force(const vec &) override | Element | virtual |
| update_dof_encoding() override | Element | virtual |
| update_geometry | DataElement | protected |
| update_mass | DataElement | protected |
| update_nonviscous | DataElement | protected |
| update_status()=0 | ElementBase | pure virtual |
| update_stiffness | DataElement | protected |
| update_traction(const vec &) override | Element | virtual |
| update_viscous | DataElement | protected |
| validate_dof(const std::vector< Node::DOF > &) const override | Element | virtual |
| viscous_energy | DataElement | protected |
| ~Tag()=default | Tag | virtual |
| ~UniqueTag() override=default | UniqueTag | |