67 #ifndef DruckerPragerYieldSurface_H    68 #define DruckerPragerYieldSurface_H    70 #include "material/nD/template_3d_ep/YieldSurface.h"    89     double xi_s2( 
const EPState *EPS ) 
const;
    94     virtual void print(std::ostream &os) 
const;  
 double xi_s1(const EPState *EPS) const
double xi_s1 = dF/dS1 = dF/dalfa1 = I1 Derivative in terms of first scalar var 
Definition: DruckerPragerYieldSurface.cpp:132
BJtensor xi_t1(const EPState *EPS) const
double xi_t1 = dF/dt1 = dF/dalpha 
Definition: DruckerPragerYieldSurface.cpp:144
Boris Jeremic tensor class. 
Definition: BJtensor.h:112
virtual void print(std::ostream &os) const
Print stuff. 
Definition: DruckerPragerYieldSurface.cpp:172
YieldSurface * getCopy(void) const
Virtual constructor. 
Definition: DruckerPragerYieldSurface.cpp:52
Drucker-Prager model yield surface. 
Definition: DruckerPragerYieldSurface.h:77
Base class for yield surfaces. 
Definition: YieldSurface.h:69
BJtensor dFods(const EPState *EPS) const
BJtensor dF/dsigma_ij. 
Definition: DruckerPragerYieldSurface.cpp:89
Base class for all elasto-plastic states. 
Definition: EPState.h:151
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
double f(const EPState *EPS) const
Yield criterion evaluation function F(EPState) f = a*I1 + 0.5*sqrt(2.0)*||s_ij - p*alpha_ij|| - k =0...
Definition: DruckerPragerYieldSurface.cpp:57