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

This is the complete list of members for micromechanical::contacts::HypoplasticContactLaw< 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(int idx, const Eigen::Matrix< T, 3, 1 > &ddisp, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inlineprotectedvirtual
coefficients(T kt, int idx, const StateVariable< T > &sv0, StateVariable< T > sv)micromechanical::contacts::HypoplasticContactLaw< T >inlineprotected
ContactLawBase(const std::map< std::string, T > &props={})micromechanical::core::ContactLawBase< T >inlineexplicit
CSL(int idx, const StateVariable< T > &sv0, StateVariable< T > &sv) overridemicromechanical::core::ExponentialBreakageCSL< T >inlinevirtual
debugVariablemicromechanical::core::ContactLawBase< T >
elasticStiffness(int idx, T fn, const StateVariable< T > &sv0, const StateVariable< T > &sv) overridemicromechanical::contacts::HypoplasticContactLaw< T >inlineprotectedvirtual
forceDisplacement(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(int idx, const StateVariable< T > &sv0, const StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inline
HypoplasticContactLaw(const std::map< std::string, T > &props={})micromechanical::contacts::HypoplasticContactLaw< T >inlineexplicit
increment(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::HypoplasticContactLaw< T >inlinevirtual
integrate(int idx, const Eigen::Matrix< T, 3, 1 > &ddisp, const Eigen::Matrix< T, 3, 3 > &Ke, const StateVariable< T > &sv0, StateVariable< T > &sv) overridemicromechanical::core::NonlinearElasticContactLaw< T >inlineprotectedvirtual
materialmicromechanical::core::ContactLawBase< T >
namemicromechanical::contacts::HypoplasticContactLaw< T >
nstatev_custommicromechanical::core::ContactLawBase< T >
operator=(const ContactLawBase &other)micromechanical::core::ContactLawBase< T >inline
optionsmicromechanical::core::ContactLawBase< T >
plastic_displacementmicromechanical::core::ContactLawBase< T >
postIncrement(int idx, const Eigen::Matrix< T, 3, 1 > &ddisp, const StateVariable< T > &sv0, StateVariable< T > &sv) overridemicromechanical::core::NonlinearElasticContactLaw< T >inlineprotectedvirtual
postIntegration(int idx, const Eigen::Matrix< T, 3, 1 > &ddisp, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inlineprotectedvirtual
preIncrement(int idx, const Eigen::Matrix< T, 3, 1 > &ddisp, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::ContactLawBase< T >inlineprotectedvirtual
preIntegration(int idx, const Eigen::Matrix< T, 3, 1 > &ddisp, const StateVariable< T > &sv0, StateVariable< T > &sv) overridemicromechanical::contacts::HypoplasticContactLaw< T >inlineprotectedvirtual
stiffness(int idx, const Eigen::Matrix< T, 3, 1 > &ddisp, const StateVariable< T > &sv0, StateVariable< T > &sv) overridemicromechanical::contacts::HypoplasticContactLaw< T >inlineprotectedvirtual
symmetricContactScalars()micromechanical::core::ContactLawBase< T >inlinevirtual
symmetricContactVectors()micromechanical::core::ContactLawBase< T >inlinevirtual
tanphip(int idx, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::CSLBase< T >inlineprotected
tanphipt(int idx, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::CSLBase< T >inlineprotected
typemicromechanical::core::NonlinearElasticContactLaw< T >
~ContactLawBase()=defaultmicromechanical::core::ContactLawBase< T >virtual