65 #ifndef RoundedMohrCoulomb01YieldSurface_H 66 #define RoundedMohrCoulomb01YieldSurface_H 69 #include "material/nD/template_3d_ep/YieldSurface.h" 94 virtual void print(std::ostream &os)
const;
BJtensor dFods(const EPState *EPS) const
BJtensor dF/dsigma_ij.
Definition: RoundedMohrCoulomb01YieldSurface.cpp:96
Rounded Mohr-Coulomb yield surface.
Definition: RoundedMohrCoulomb01YieldSurface.h:76
Boris Jeremic tensor class.
Definition: BJtensor.h:112
double f(const EPState *EPS) const
Yield criterion evaluation function F(EPState)
Definition: RoundedMohrCoulomb01YieldSurface.cpp:76
double xi_s2(const EPState *EPS) const
double xi_s2 = dF/dS2 = dF/k = -1.0 Derivative in terms of second scalar var
Definition: RoundedMohrCoulomb01YieldSurface.cpp:150
Base class for yield surfaces.
Definition: YieldSurface.h:69
Base class for all elasto-plastic states.
Definition: EPState.h:151
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
YieldSurface * getCopy(void) const
Virtual constructor.
Definition: RoundedMohrCoulomb01YieldSurface.cpp:72
double xi_s1(const EPState *EPS) const
double xi_s1 = dF/dS1 = dF/dalfa1 = I1 Derivative in terms of first scalar var
Definition: RoundedMohrCoulomb01YieldSurface.cpp:131