|
musica (C++)
|
This is the complete list of members for micromechanical::core::ContactLawBase< 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(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 |
| CSL(const int idx, const StateVariable< T > &sv0, StateVariable< T > &sv) const | micromechanical::core::ContactLawBase< T > | inlinevirtual |
| debugVariable | micromechanical::core::ContactLawBase< T > | |
| dfdforce(const int idx, const StateVariable< T > &sv0, StateVariable< T > &sv) | micromechanical::core::ContactLawBase< 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) | micromechanical::core::ContactLawBase< 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)=0 | micromechanical::core::ContactLawBase< T > | pure virtual |
| 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) const | micromechanical::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) | micromechanical::core::ContactLawBase< 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 |
| 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) | micromechanical::core::ContactLawBase< T > | inlinevirtual |
| material | micromechanical::core::ContactLawBase< T > | |
| name | micromechanical::core::ContactLawBase< T > | |
| nstatev_custom | micromechanical::core::ContactLawBase< T > | |
| options | micromechanical::core::ContactLawBase< T > | |
| plastic_displacement | micromechanical::core::ContactLawBase< T > | |
| plasticModulus(const int idx, const Eigen::Matrix< T, 3, 1 > &dgdforce, const StateVariable< T > &sv0, StateVariable< T > &sv) | micromechanical::core::ContactLawBase< 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 |
| stiffness(const int idx, const Eigen::Matrix< T, 3, 1 > &ddisp, const StateVariable< T > &sv0, StateVariable< T > &sv)=0 | micromechanical::core::ContactLawBase< T > | protectedpure virtual |
| symmetricContactScalars() const | micromechanical::core::ContactLawBase< T > | inlinevirtual |
| symmetricContactVectors() const | micromechanical::core::ContactLawBase< T > | inlinevirtual |
| updateHardeningVariables(const int idx, const T dlambda, const Eigen::Matrix< T, 3, 1 > &ddispp, const StateVariable< T > &sv0, StateVariable< T > &sv) | micromechanical::core::ContactLawBase< T > | inlinevirtual |
| yieldFunction(const int idx, const T fn, const T fr, const StateVariable< T > &sv0, StateVariable< T > &sv) | micromechanical::core::ContactLawBase< 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()=default | micromechanical::core::ContactLawBase< T > | virtual |