micromechanical (C++)
|
This is the complete list of members for micromechanical::core::CSLBase< T >, including all inherited members.
_increment | micromechanical::core::ContactLawBase< T > | |
_integration | micromechanical::core::ContactLawBase< T > | |
_mixedLoad | micromechanical::core::ContactLawBase< T > | |
_phase | micromechanical::core::ContactLawBase< T > | |
_plasticCorrection | micromechanical::core::ContactLawBase< T > | |
_step | micromechanical::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 |
ContactLawBase(const std::map< std::string, T > &props={}) | micromechanical::core::ContactLawBase< T > | inlineexplicit |
CSL(int idx, const StateVariable< T > &sv0, StateVariable< T > &sv) | micromechanical::core::ContactLawBase< T > | inlineprotectedvirtual |
debugVariable | micromechanical::core::ContactLawBase< T > | |
elasticStiffness(int idx, T fn, const StateVariable< T > &sv0, const StateVariable< T > &sv)=0 | micromechanical::core::ContactLawBase< T > | pure virtual |
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 |
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) | micromechanical::core::ContactLawBase< 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)=0 | micromechanical::core::ContactLawBase< T > | protectedpure virtual |
material | micromechanical::core::ContactLawBase< T > | |
name | micromechanical::core::ContactLawBase< T > | |
nstatev_custom | micromechanical::core::ContactLawBase< T > | |
operator=(const ContactLawBase &other) | micromechanical::core::ContactLawBase< T > | inline |
options | micromechanical::core::ContactLawBase< T > | |
plastic_displacement | micromechanical::core::ContactLawBase< T > | |
postIncrement(int idx, const Eigen::Matrix< T, 3, 1 > &ddisp, const StateVariable< T > &sv0, StateVariable< T > &sv) | micromechanical::core::ContactLawBase< 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) | micromechanical::core::ContactLawBase< T > | inlineprotectedvirtual |
stiffness(int idx, const Eigen::Matrix< T, 3, 1 > &ddisp, const StateVariable< T > &sv0, StateVariable< T > &sv)=0 | micromechanical::core::ContactLawBase< T > | protectedpure virtual |
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 |
type | micromechanical::core::ContactLawBase< T > | |
~ContactLawBase()=default | micromechanical::core::ContactLawBase< T > | virtual |