58 #ifndef Tri_a_fail_crit_YieldSurface_H 59 #define Tri_a_fail_crit_YieldSurface_H 62 #include "material/nD/template_3d_ep/YieldSurface.h" 82 TriFCYieldSurface(
double fc= 0.0,
double ft= 0.0,
double e= 0.0,
double coh= 0.0);
96 double getFcomp(
void)
const;
97 void setFcomp(
const double &);
98 double getFtens(
void)
const;
99 void setFtens(
const double &);
100 double getEl(
void)
const;
101 void setEl(
const double &);
102 double getC(
void)
const;
103 void setC(
const double &);
105 void print(std::ostream &)
const;
TriFCYieldSurface(double fc=0.0, double ft=0.0, double e=0.0, double coh=0.0)
Constructor.
Definition: Tri_a_fail_crit_YieldSurface.cpp:65
Boris Jeremic tensor class.
Definition: BJtensor.h:112
Base class for yield surfaces.
Definition: YieldSurface.h:69
BJtensor dFods(const EPState *EPS) const
BJtensor dF/dsigma_ij (this is the place where a derivative over yield function is coded) ...
Definition: Tri_a_fail_crit_YieldSurface.cpp:112
Base class for all elasto-plastic states.
Definition: EPState.h:151
double f(const EPState *EPS) const
Yield criterion evaluation function F(EPState)
Definition: Tri_a_fail_crit_YieldSurface.cpp:80
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
YieldSurface * getCopy(void) const
Virtual constructor.
Definition: Tri_a_fail_crit_YieldSurface.cpp:76
Triaxial Failure Criterion for Concrete yield surface.
Definition: Tri_a_fail_crit_YieldSurface.h:72