| area | DataSection | protected |
| characteristic_length | DataSection | protected |
| clear_status() override | SectionNM | virtual |
| commit_status() override | SectionNM | virtual |
| compute_ddf(const vec &, const vec &) const override | NM2D2 | protectedvirtual |
| compute_ddsf(const vec &, const vec &) const | SurfaceNM2D | protected |
| compute_df(const vec &, const vec &) const override | NM2D2 | protectedvirtual |
| compute_dh(double) const override | LinearHardeningNM | protectedvirtual |
| compute_dsf(const vec &, const vec &) const | SurfaceNM2D | protected |
| compute_f(const vec &, const vec &) const override | NM2D2 | protectedvirtual |
| compute_h(double) const override | LinearHardeningNM | protectedvirtual |
| compute_sf(const vec &, const vec &) const | SurfaceNM2D | protected |
| CopiableTag(const CopiableTag &)=default | CopiableTag | |
| CopiableTag(CopiableTag &&)=default | CopiableTag | |
| current_deformation | DataSection | protected |
| current_deformation_rate | DataSection | protected |
| current_geometry | DataSection | protected |
| current_history | DataSectionNM | protected |
| current_resistance | DataSection | protected |
| current_stiffness | DataSection | protected |
| d_size | NonlinearNM | protected |
| disable() | Tag | |
| EA | DataNonlinearNM | protected |
| eccentricity | DataSection | protected |
| EIS | DataNonlinearNM | protected |
| EIW | DataNonlinearNM | protected |
| enable() | Tag | |
| g_size | NonlinearNM | protected |
| ga | NonlinearNM | protected |
| gb | NonlinearNM | protected |
| gc | NonlinearNM | protected |
| gd | NonlinearNM | protected |
| ge | NonlinearNM | protected |
| get_area() const | Section | |
| get_characteristic_length() const | Section | |
| get_copy() override | NM2D2 | virtual |
| get_current_deformation() const | Section | virtual |
| get_current_deformation_rate() const | Section | virtual |
| get_current_geometry() const | Section | virtual |
| get_current_resistance() const | Section | virtual |
| get_current_stiffness() const | Section | virtual |
| get_eccentricity() const | Section | |
| get_initial_geometry() const | Section | virtual |
| get_initial_stiffness() const | Section | virtual |
| get_linear_density() const | Section | |
| get_section_type() const | Section | |
| get_tag() const | Tag | |
| get_trial_deformation() const | Section | virtual |
| get_trial_deformation_rate() const | Section | virtual |
| get_trial_geometry() const | Section | virtual |
| get_trial_resistance() const | Section | virtual |
| get_trial_stiffness() const | Section | virtual |
| guard() | Tag | |
| has_kinematic | NonlinearNM | protected |
| initial_geometry | DataSection | protected |
| initial_history | DataSectionNM | protected |
| initial_stiffness | DataSection | protected |
| initialize(const shared_ptr< DomainBase > &) override | NonlinearNM | virtual |
| initialize_base(const shared_ptr< DomainBase > &) | Section | |
| initialize_history(unsigned) | SectionNM | |
| is_active() const | Tag | |
| is_guarded() const | Tag | |
| is_initialized() const | Section | |
| is_symmetric() const | Section | |
| linear_density | DataSection | protected |
| LinearHardeningNM(unsigned, double, double, double, double, double, vec &&) | LinearHardeningNM | |
| LinearHardeningNM(unsigned, double, double, double, double, double, double, vec &&) | LinearHardeningNM | |
| material_tag | DataSection | protected |
| max_iteration | NonlinearNM | protectedstatic |
| n_size | NonlinearNM | protected |
| ni | NonlinearNM | protected |
| nj | NonlinearNM | protected |
| NM2D2(unsigned, double, double, double, double, double, double, double, double, mat &&={}) | NM2D2 | |
| NonlinearNM(unsigned, double, double, bool, double, vec &&) | NonlinearNM | |
| NonlinearNM(unsigned, double, double, double, bool, double, vec &&) | NonlinearNM | |
| operator=(const CopiableTag &)=delete | CopiableTag | |
| operator=(CopiableTag &&)=delete | CopiableTag | |
| Tag::operator=(const Tag &)=delete | Tag | |
| Tag::operator=(Tag &&)=delete | Tag | |
| print() override | SectionNM | virtual |
| record(OutputType) override | NonlinearNM | virtual |
| reset_status() override | SectionNM | virtual |
| Section(unsigned=0, SectionType=SectionType::D0, unsigned=0, double=0., vec &&={0., 0.}) | SectionNM | explicit |
| section_type | DataSection | protected |
| set_characteristic_length(double) const | Section | virtual |
| set_eccentricity(const vec &) const | Section | |
| set_initialized(bool) const | Section | |
| set_symmetric(bool) const | Section | |
| set_tag(unsigned) const | Tag | |
| SurfaceNM2D(double, mat &&={}) | SurfaceNM2D | explicitprotected |
| Tag(unsigned=0) | CopiableTag | explicit |
| Tag(const Tag &)=default | CopiableTag | |
| Tag(Tag &&) noexcept=default | CopiableTag | |
| ti | NonlinearNM | protected |
| tj | NonlinearNM | protected |
| tolerance | SectionNM | protectedstatic |
| trial_deformation | DataSection | protected |
| trial_deformation_rate | DataSection | protected |
| trial_geometry | DataSection | protected |
| trial_history | DataSectionNM | protected |
| trial_resistance | DataSection | protected |
| trial_stiffness | DataSection | protected |
| unguard() | Tag | |
| update_incre_status(double) | Section | |
| update_incre_status(double, double) | Section | |
| update_incre_status(const vec &) | Section | virtual |
| update_incre_status(const vec &, const vec &) | Section | virtual |
| update_trial_status(const vec &) override | NonlinearNM | virtual |
| SectionNM::update_trial_status(double) | Section | |
| SectionNM::update_trial_status(double, double) | Section | |
| SectionNM::update_trial_status(const vec &, const vec &) | Section | virtual |
| yield_diag | NonlinearNM | protected |
| yield_force | DataNonlinearNM | protected |
| ~CopiableTag() override=default | CopiableTag | |
| ~Tag()=default | Tag | virtual |