__contains__(const std::string &key) const | micromechanical::core::Material< T > | inline |
__setitem__(const std::string &key, T value) | micromechanical::core::Material< T > | inline |
Ad() const | micromechanical::core::Material< T > | inline |
Ad_(const int idx) | micromechanical::core::Material< T > | inline |
anisotropicFactor(const std::string &key, int idx) | micromechanical::core::Material< T > | inline |
at(const std::string &key) const | micromechanical::core::Material< 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, T default_=0.0) const | micromechanical::core::Material< T > | inline |
get_(const std::string &key, const int idx, 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) | micromechanical::core::Material< T > | inline |
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::map< std::string, T > &props={}) | micromechanical::core::Material< 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 | micromechanical::core::Material< 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 | micromechanical::core::Material< 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 | micromechanical::core::Material< 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) | micromechanical::core::Material< T > | inline |
operator[](const std::string &key) const | micromechanical::core::Material< 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(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 | micromechanical::core::Material< 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 | micromechanical::core::Material< 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, T value) | micromechanical::core::Material< T > | inline |
setAnisotropicParameters(const std::string &key, const std::string &type="chang1990-ext", std::string evolution="zhao2020", const std::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_mises(T ba=0.0, T Ra=1.0) const | micromechanical::core::Material< T > | inline |
sin_phi_smp(T ba=0.0, T Ra=1.0) const | micromechanical::core::Material< T > | inline |
sin_phi_tresca(T ba=0.0, T Ra=1.0) const | micromechanical::core::Material< 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 |
~Material()=default | micromechanical::core::Material< T > | virtual |