musica (C++)
Loading...
Searching...
No Matches
micromechanical::contacts::SANISANDContactLaw< T > Member List

This is the complete list of members for micromechanical::contacts::SANISANDContactLaw< T >, including all inherited members.

_incrementmicromechanical::core::ContactLawBase< T >
_integrationmicromechanical::core::ContactLawBase< T >
_mixedLoadmicromechanical::core::ContactLawBase< T >
_phasemicromechanical::core::ContactLawBase< T >
_plasticCorrectionmicromechanical::core::ContactLawBase< T >
_stepmicromechanical::core::ContactLawBase< T >
check(const int idx, const Eigen::Matrix< T, 3, 1 > &ddisp, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inlineprotectedvirtual
ContactLawBase(const std::unordered_map< std::string, T > &props={})micromechanical::core::ContactLawBase< T >inlineexplicit
CPPM(const int idx, const Eigen::Matrix< T, 3, 3 > &Ke, const Eigen::Matrix< T, 3, 1 > &ddisp, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ElastoplasticContactLaw< T >inlineprotected
CSL(const int idx, const StateVariable< T > &sv0, StateVariable< T > &sv) const overridemicromechanical::core::ExponentialBreakageCSL< T >inlinevirtual
debugVariablemicromechanical::core::ContactLawBase< T >
dfdforce(const int idx, const StateVariable< T > &sv0, StateVariable< T > &sv) overridemicromechanical::contacts::SANISANDContactLaw< T >inlinevirtual
dfdforce0(const int idx, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inline
dfdforce1(const int idx, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inlineprotected
dgdforce(const int idx, const StateVariable< T > &sv0, StateVariable< T > &sv) overridemicromechanical::contacts::SANISANDContactLaw< T >inlinevirtual
dgdforce0(const int idx, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inline
dgdforce1(const int idx, const Eigen::Matrix< T, 3, 1 > &dfdforce, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inlineprotected
elasticStiffness(const int idx, T fn, const StateVariable< T > &sv0, StateVariable< T > &sv) overridemicromechanical::core::ChangStiffness< T >inlinevirtual
ExplicitCPA(const int idx, const Eigen::Matrix< T, 3, 3 > &Ke, const Eigen::Matrix< T, 3, 1 > &ddisp, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ElastoplasticContactLaw< T >inlineprotected
forceDisplacement(const int idx, Eigen::Matrix< T, 3, 1 > &ddisp, Eigen::Matrix< T, 3, 3 > &Ke, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inline
frictionCoefficient(const int idx, const StateVariable< T > &sv0, StateVariable< T > &sv) constmicromechanical::core::ContactLawBase< T >inline
increment(const int idx, const Eigen::Matrix< T, 3, 1 > &ddisp, const Eigen::Matrix< T, 3, 3 > &Ke, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inlineprotected
initialize(StateVariable< T > &sv) overridemicromechanical::contacts::SANISANDContactLaw< T >inlinevirtual
integrate(const int idx, const Eigen::Matrix< T, 3, 1 > &ddisp, const Eigen::Matrix< T, 3, 3 > &Ke, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inlineprotectedvirtual
isCPA() constmicromechanical::core::ElastoplasticContactLaw< T >inlineprotected
isCPPM() constmicromechanical::core::ElastoplasticContactLaw< T >inlineprotected
isExplicit() constmicromechanical::core::ElastoplasticContactLaw< T >inlineprotected
maintainYieldSurface(const int idx, const Eigen::Matrix< T, 3, 1 > &ddisp, const Eigen::Matrix< T, 3, 1 > &dforce, const StateVariable< T > &sv0, StateVariable< T > &sv) overridemicromechanical::contacts::SANISANDContactLaw< T >inlinevirtual
materialmicromechanical::core::ContactLawBase< T >
namemicromechanical::core::ContactLawBase< T >
nstatev_custommicromechanical::core::ContactLawBase< T >
optionsmicromechanical::core::ContactLawBase< T >
plastic_displacementmicromechanical::core::ContactLawBase< T >
plasticMethodmicromechanical::core::ElastoplasticContactLaw< T >
plasticModulus(const int idx, const Eigen::Matrix< T, 3, 1 > &dgdforce, const StateVariable< T > &sv0, StateVariable< T > &sv) overridemicromechanical::contacts::SANISANDContactLaw< T >inlinevirtual
plasticModulus0(const int idx, const Eigen::Matrix< T, 3, 1 > &dgdforce, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inlinevirtual
plasticModulus1(const int idx, const Eigen::Matrix< T, 3, 1 > &dgdforce, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inline
postIncrement(const int idx, const Eigen::Matrix< T, 3, 1 > &ddisp, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inlineprotectedvirtual
postIntegration(const int idx, const Eigen::Matrix< T, 3, 1 > &ddisp, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inlineprotectedvirtual
potentialFunction(const int idx, const T fn, const T fr, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inlinevirtual
preIncrement(const int idx, const Eigen::Matrix< T, 3, 1 > &ddisp, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inlineprotectedvirtual
preIntegration(const int idx, const Eigen::Matrix< T, 3, 1 > &ddisp, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inlineprotectedvirtual
SANISANDContactLaw(const std::unordered_map< std::string, T > &props={})micromechanical::contacts::SANISANDContactLaw< T >inlineexplicit
setPlasticMethod(const std::string &method)micromechanical::core::ElastoplasticContactLaw< T >inline
stiffness(const int idx, const Eigen::Matrix< T, 3, 1 > &ddisp, const StateVariable< T > &sv0, StateVariable< T > &sv) overridemicromechanical::core::ElastoplasticContactLaw< T >inlineprotectedvirtual
symmetricContactScalars() constmicromechanical::core::ContactLawBase< T >inlinevirtual
symmetricContactVectors() constmicromechanical::core::ContactLawBase< T >inlinevirtual
tanphip(const int idx, const StateVariable< T > &sv0, StateVariable< T > &sv) constmicromechanical::core::CSLBase< T >inlineprotected
tanphipt(const int idx, const StateVariable< T > &sv0, StateVariable< T > &sv) constmicromechanical::core::CSLBase< T >inlineprotected
updateHardeningVariables(const int idx, const T dlambda, const Eigen::Matrix< T, 3, 1 > &ddispp, const StateVariable< T > &sv0, StateVariable< T > &sv) overridemicromechanical::contacts::SANISANDContactLaw< T >inlinevirtual
yieldFunction(const int idx, const T fn, const T fr, const StateVariable< T > &sv0, StateVariable< T > &sv) overridemicromechanical::contacts::SANISANDContactLaw< T >inlinevirtual
yieldFunctionCorrection(const int idx, const Eigen::Matrix< T, 3, 3 > &Ke, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inlinevirtual
yieldFunctions(const int idx, const Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &fn, const Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &fr, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inline
~ContactLawBase()=defaultmicromechanical::core::ContactLawBase< T >virtual