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

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

_integrationmicromechanical::core::MicromechanicalBase< T >
_mixedLoadmicromechanical::core::MicromechanicalBase< T >
_phasemicromechanical::core::MicromechanicalBase< T >
_stepmicromechanical::core::MicromechanicalBase< T >
averageStrain(const Eigen::Matrix< T, Eigen::Dynamic, 3 > disp, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::MicromechanicalBase< T >inlineprotectedvirtual
averageStress(const Eigen::Matrix< T, Eigen::Dynamic, 3 > force, const StateVariable< T > &sv0, StateVariable< T > &sv) overridemicromechanical::core::LoveWeberAveraging< T >inlinevirtual
contactmicromechanical::core::MicromechanicalBase< T >
contactIntegrate(int idx, const Eigen::Matrix< T, 3, 1 > &dforce, const Eigen::Matrix< T, 3, 1 > &ddisp, const StateVariable< T > &sv0, StateVariable< T > &sv) const =0micromechanical::core::MicromechanicalBase< T >protectedpure virtual
contactIntegrates(const Eigen::Matrix< T, Eigen::Dynamic, 3 > &dforce, const Eigen::Matrix< T, Eigen::Dynamic, 3 > &ddisp, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::MicromechanicalBase< T >inlineprotected
debugVariablemicromechanical::core::MicromechanicalBase< T >
fabricEvolution(const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::MicromechanicalBase< T >inlineprotected
increment(const Eigen::Matrix< T, 6, 1 > &dx, Eigen::Matrix< T, 6, 1 > x, const Eigen::Matrix< T, 6, 6 > &S, const Eigen::Matrix< T, 6, 6 > &E, const Eigen::Matrix< T, 6, 6 > &G, const StateVariable< T > &sv0, StateVariable< T > &sv)=0micromechanical::core::MicromechanicalBase< T >protectedpure virtual
initialize()micromechanical::core::MicromechanicalBase< T >inlineprotected
integrationmicromechanical::core::MicromechanicalBase< T >
loadmicromechanical::core::MicromechanicalBase< T >
localizeStrain(const Eigen::Matrix< T, 6, 1 > &eps, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::MicromechanicalBase< T >inlineprotectedvirtual
localizeStress(const Eigen::Matrix< T, 6, 1 > &sig, const StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::MicromechanicalBase< T >inlineprotectedvirtual
macroMicroIntegrate(const Eigen::Matrix< T, 6, 6 > &K, const Eigen::Matrix< T, 6, 1 > &dsig, const Eigen::Matrix< T, 6, 1 > &deps, const StateVariable< T > &sv0, StateVariable< T > &sv)=0micromechanical::core::MicromechanicalBase< T >protectedpure virtual
MicromechanicalBase(ContactLawBase< T > *contact, const std::map< std::string, T > &props={}, T npv=1e9, T radius=0.65e-3)micromechanical::core::MicromechanicalBase< T >inlineexplicit
MicromechanicalBase(ContactLawType type, const std::map< std::string, T > &props={}, T npv=1e9, T radius=0.65e-3)micromechanical::core::MicromechanicalBase< T >inlineexplicit
MicromechanicalBase(const std::string &path, const std::map< std::string, T > &props={}, T npv=1e9, T radius=0.65e-3)micromechanical::core::MicromechanicalBase< T >inlineexplicit
MicromechanicalBase()=defaultmicromechanical::core::MicromechanicalBase< T >
namemicromechanical::core::MicromechanicalBase< T >
nstatev() constmicromechanical::core::MicromechanicalBase< T >inlineprotected
optionsmicromechanical::core::MicromechanicalBase< T >
postInitialize(StateVariable< T > &sv)micromechanical::core::MicromechanicalBase< T >inlineprotectedvirtual
postProcess(StateVariable< T > &sv)micromechanical::core::MicromechanicalBase< T >inlineprotected
resetCustomStateVariables(StateVariable< T > &sv0, StateVariable< T > &sv)micromechanical::core::MicromechanicalBase< T >inlineprotected
run()micromechanical::core::MicromechanicalBase< T >inline
setContactLaw(ContactLawType type, const std::map< std::string, T > &props={})micromechanical::core::MicromechanicalBase< T >inline
setContactLaw(const std::string &path, const std::map< std::string, T > &props={})micromechanical::core::MicromechanicalBase< T >inline
setContactLaw(ContactLawBase< T > *contact)micromechanical::core::MicromechanicalBase< T >inline
stateVarsmicromechanical::core::MicromechanicalBase< T >
stiffness(const StateVariable< T > &sv0, const StateVariable< T > &sv, const Eigen::Matrix< T, Eigen::Dynamic, 1 > kn=Eigen::Matrix< T, Eigen::Dynamic, 1 >::Zero(0, 1), const Eigen::Matrix< T, Eigen::Dynamic, 1 > ks=Eigen::Matrix< T, Eigen::Dynamic, 1 >::Zero(0, 1), bool original=false)=0micromechanical::core::MicromechanicalBase< T >protectedpure virtual
umat(const T *dstran, T *stress, T *statev, T *ddsdde=nullptr, const bool initialize=false, const bool normalize_ddsdde=true)micromechanical::core::MicromechanicalBase< T >inline
vumat(const int nBlock, const T *strainInc, const T *stressOld, T *stressNew, const T *stateOld, T *stateNew, const bool initialize=false)micromechanical::core::MicromechanicalBase< T >inline
~MicromechanicalBase()=defaultmicromechanical::core::MicromechanicalBase< T >virtual