| __contains__(const std::string &key) const | constitutive::MaterialBase< T > | inline |
| __setitem__(const std::string &key, const T value) | constitutive::MaterialBase< T > | inline |
| Ad() const | micromechanical::core::Material< T > | inline |
| Ad_(const int idx) | micromechanical::core::Material< T > | inline |
| anisotropicFactor(const std::string &key, const int idx) | micromechanical::core::Material< T > | inline |
| at(const std::string &key) const | constitutive::MaterialBase< T > | inline |
| b() const | micromechanical::core::Material< T > | inline |
| b_(const int idx) | micromechanical::core::Material< T > | inline |
| c() const | micromechanical::core::Material< T > | inline |
| c_(const int idx) | micromechanical::core::Material< T > | inline |
| ch() const | micromechanical::core::Material< T > | inline |
| ch_(const int idx) | micromechanical::core::Material< T > | inline |
| chi0() const | micromechanical::core::Material< T > | inline |
| chi0_(const int idx) | micromechanical::core::Material< T > | inline |
| cohesion() const | micromechanical::core::Material< T > | inline |
| cohesion_(const int idx) | micromechanical::core::Material< T > | inline |
| coulomb(const std::vector< T > &props) | micromechanical::core::Material< T > | inlinestatic |
| coulomb(T *props) | micromechanical::core::Material< T > | inlinestatic |
| create(const std::vector< std::string > &keys, const std::vector< T > &values) | micromechanical::core::Material< T > | inlinestatic |
| e0() const | micromechanical::core::Material< T > | inline |
| e0_(const int idx) | micromechanical::core::Material< T > | inline |
| ec0() const | micromechanical::core::Material< T > | inline |
| ec0_(const int idx) | micromechanical::core::Material< T > | inline |
| elastic(const std::vector< T > &props) | micromechanical::core::Material< T > | inlinestatic |
| elastic(T *props) | micromechanical::core::Material< T > | inlinestatic |
| emax() const | micromechanical::core::Material< T > | inline |
| emax_(const int idx) | micromechanical::core::Material< T > | inline |
| emin() const | micromechanical::core::Material< T > | inline |
| emin_(const int idx) | micromechanical::core::Material< T > | inline |
| eref() const | micromechanical::core::Material< T > | inline |
| eref0() const | micromechanical::core::Material< T > | inline |
| eref0_(const int idx) | micromechanical::core::Material< T > | inline |
| eref_(const int idx) | micromechanical::core::Material< T > | inline |
| erefu() const | micromechanical::core::Material< T > | inline |
| erefu_(const int idx) | micromechanical::core::Material< T > | inline |
| exponential(const std::vector< T > &props) | micromechanical::core::Material< T > | inlinestatic |
| exponential(T *props) | micromechanical::core::Material< T > | inlinestatic |
| fabrics | micromechanical::core::Material< T > | |
| fb0() const | micromechanical::core::Material< T > | inline |
| fb0_(const int idx) | micromechanical::core::Material< T > | inline |
| fc0() const | micromechanical::core::Material< T > | inline |
| fc0_(const int idx) | micromechanical::core::Material< T > | inline |
| fnr_(const int idx) | micromechanical::core::Material< T > | inline |
| fref() const | micromechanical::core::Material< T > | inline |
| fref_(const int idx) | micromechanical::core::Material< T > | inline |
| get(const std::string &key, const T default_=0.0) const | constitutive::MaterialBase< T > | inline |
| get_(const std::string &key, const int idx, const T default_=0.0) | micromechanical::core::Material< T > | inline |
| h0() const | micromechanical::core::Material< T > | inline |
| h0_(const int idx) | micromechanical::core::Material< T > | inline |
| hp() const | micromechanical::core::Material< T > | inline |
| hp_(const int idx) | micromechanical::core::Material< T > | inline |
| hyperbolic(const std::vector< T > &props) | micromechanical::core::Material< T > | inlinestatic |
| hyperbolic(T *props) | micromechanical::core::Material< T > | inlinestatic |
| hypoplastic(const std::vector< T > &props) | micromechanical::core::Material< T > | inlinestatic |
| hypoplastic(T *props) | micromechanical::core::Material< T > | inlinestatic |
| initialize(StateVariable< T > &sv) override | micromechanical::core::Material< T > | inlinevirtual |
| integration | micromechanical::core::Material< T > | |
| kappa() const | micromechanical::core::Material< T > | inline |
| kappa_(const int idx) | micromechanical::core::Material< T > | inline |
| kn0() const | micromechanical::core::Material< T > | inline |
| kn0_(const int idx) | micromechanical::core::Material< T > | inline |
| kp() const | micromechanical::core::Material< T > | inline |
| kp_(const int idx) | micromechanical::core::Material< T > | inline |
| kpr() const | micromechanical::core::Material< T > | inline |
| kpr_(const int idx) | micromechanical::core::Material< T > | inline |
| krr() const | micromechanical::core::Material< T > | inline |
| krr_(const int idx) | micromechanical::core::Material< T > | inline |
| kt0() const | micromechanical::core::Material< T > | inline |
| kt0_(const int idx) | micromechanical::core::Material< T > | inline |
| Lambda() const | micromechanical::core::Material< T > | inline |
| Lambda_(const int idx) | micromechanical::core::Material< T > | inline |
| m() const | micromechanical::core::Material< T > | inline |
| m_(const int idx) | micromechanical::core::Material< T > | inline |
| Material(const std::unordered_map< std::string, T > &props={}) | micromechanical::core::Material< T > | inlineexplicit |
| MaterialBase(const std::unordered_map< std::string, T > &props={}) | constitutive::MaterialBase< T > | inlineexplicit |
| Mc(T ba=0.0, T Ra=1.0, T weight_mises=0.0, T weight_tresca=0.0, T weight_mohr_coulomb=1.0, T weight_smp=0.0) const | constitutive::MaterialBase< T > | inline |
| Mc_(const int idx, T ba=0.0, T Ra=1.0, T weight_mises=0.0, T weight_tresca=0.0, T weight_mohr_coulomb=1.0, T weight_smp=0.0) | micromechanical::core::Material< T > | inline |
| mcc(const std::vector< T > &props) | micromechanical::core::Material< T > | inlinestatic |
| mcc(T *props) | micromechanical::core::Material< T > | inlinestatic |
| Me(T ba=0.0, T Ra=1.0, T weight_mises=0.0, T weight_tresca=0.0, T weight_mohr_coulomb=1.0, T weight_smp=0.0) const | constitutive::MaterialBase< T > | inline |
| Me_(const int idx, T ba=0.0, T Ra=1.0, T weight_mises=0.0, T weight_tresca=0.0, T weight_mohr_coulomb=1.0, T weight_smp=0.0) | micromechanical::core::Material< T > | inline |
| mu(T ba=0.0, T Ra=1.0, T weight_mises=0.0, T weight_tresca=0.0, T weight_mohr_coulomb=1.0, T weight_smp=0.0) const | constitutive::MaterialBase< T > | inline |
| mu_(const int idx, T ba=0.0, T Ra=1.0, T weight_mises=0.0, T weight_tresca=0.0, T weight_mohr_coulomb=1.0, T weight_smp=0.0) | micromechanical::core::Material< T > | inline |
| n() const | micromechanical::core::Material< T > | inline |
| n_(const int idx) | micromechanical::core::Material< T > | inline |
| nd() const | micromechanical::core::Material< T > | inline |
| nd_(const int idx) | micromechanical::core::Material< T > | inline |
| ne() const | micromechanical::core::Material< T > | inline |
| ne_(const int idx) | micromechanical::core::Material< T > | inline |
| ng() const | micromechanical::core::Material< T > | inline |
| ng_(const int idx) | micromechanical::core::Material< T > | inline |
| np() const | micromechanical::core::Material< T > | inline |
| np_(const int idx) | micromechanical::core::Material< T > | inline |
| nw() const | micromechanical::core::Material< T > | inline |
| nw_(const int idx) | micromechanical::core::Material< T > | inline |
| operator[](const std::string &key) | constitutive::MaterialBase< T > | inline |
| operator[](const std::string &key) const | constitutive::MaterialBase< T > | inline |
| osimsand(const std::vector< T > &props) | micromechanical::core::Material< T > | inlinestatic |
| osimsand(T *props) | micromechanical::core::Material< T > | inlinestatic |
| phi() const | micromechanical::core::Material< T > | inline |
| phi_(const int idx, T ba=0.0, T Ra=1.0, T weight_mises=0.0, T weight_tresca=0.0, T weight_mohr_coulomb=1.0, T weight_smp=0.0) | micromechanical::core::Material< T > | inline |
| phi_combined(const T ba=0.0, const T Ra=1.0, const T weight_mises=0.0, const T weight_tresca=0.0, const T weight_mohr_coulomb=1.0, const T weight_smp=0.0) const | constitutive::MaterialBase< T > | inline |
| pr() const | micromechanical::core::Material< T > | inline |
| pref() const | micromechanical::core::Material< T > | inline |
| pref_(const int idx) | micromechanical::core::Material< T > | inline |
| props | constitutive::MaterialBase< T > | |
| R() const | micromechanical::core::Material< T > | inline |
| R_(const int idx) | micromechanical::core::Material< T > | inline |
| rho() const | micromechanical::core::Material< T > | inline |
| rho_(const int idx) | micromechanical::core::Material< T > | inline |
| rhoc() const | micromechanical::core::Material< T > | inline |
| rhoc_(const int idx) | micromechanical::core::Material< T > | inline |
| sanisand(const std::vector< T > &props) | micromechanical::core::Material< T > | inlinestatic |
| sanisand(T *props) | micromechanical::core::Material< T > | inlinestatic |
| set(const std::string &key, const T value) | constitutive::MaterialBase< T > | inline |
| setAnisotropicParameters(const std::string &key, const std::string &type="chang1990-ext", const std::string &evolution="li2012", const std::unordered_map< std::string, T > &coefs={}) | micromechanical::core::Material< T > | inline |
| simsand(const std::vector< T > &props) | micromechanical::core::Material< T > | inlinestatic |
| simsand(T *props) | micromechanical::core::Material< T > | inlinestatic |
| sin_phi_combined(const T ba=0.0, const T Ra=1.0, const T weight_mises=0.0, const T weight_tresca=0.0, const T weight_mohr_coulomb=1.0, const T weight_smp=0.0) const | constitutive::MaterialBase< T > | inline |
| sin_phi_mises(const T ba=0.0, const T Ra=1.0) const | constitutive::MaterialBase< T > | inline |
| sin_phi_smp(const T ba=0.0, const T Ra=1.0) const | constitutive::MaterialBase< T > | inline |
| sin_phi_tresca(const T ba=0.0, const T Ra=1.0) const | constitutive::MaterialBase< T > | inline |
| theta() const | micromechanical::core::Material< T > | inline |
| theta_(const int idx) | micromechanical::core::Material< T > | inline |
| V() const | micromechanical::core::Material< T > | inline |
| V_(const int idx) | micromechanical::core::Material< T > | inline |
| vf() const | micromechanical::core::Material< T > | inline |
| vf_(const int idx) | micromechanical::core::Material< T > | inline |
| vi() const | micromechanical::core::Material< T > | inline |
| vi_(const int idx) | micromechanical::core::Material< T > | inline |
| X() const | micromechanical::core::Material< T > | inline |
| X_(const int idx) | micromechanical::core::Material< T > | inline |
| xi() const | micromechanical::core::Material< T > | inline |
| xi_(const int idx) | micromechanical::core::Material< T > | inline |
| xib() const | micromechanical::core::Material< T > | inline |
| xib_(const int idx) | micromechanical::core::Material< T > | inline |
| xic() const | micromechanical::core::Material< T > | inline |
| xic_(const int idx) | micromechanical::core::Material< T > | inline |
| ~MaterialBase()=default | constitutive::MaterialBase< T > | virtual |