69 #include <material/uniaxial/concrete/RawConcrete.h> 84 : ecmin(0.0), dept(0.0), eps(0.0), sig(0.0), e(0.0) {}
85 inline void setup_parameters(
const double &initialTangent)
91 inline double getStrain(
void)
const 93 inline double getStress(
void)
const 95 inline double getTangent(
void)
const 97 void cutStress(
const double &sigmin,
const double &sigmax,
const double &er)
104 else if(sig >= sigmax)
110 void Print(std::ostream &os)
const 112 os <<
"Concrete02:(strain, stress, tangent) " << eps
113 <<
", " << sig <<
", " << e << std::endl;
143 void Tens_Envlp(
double epsc,
double &sigc,
double &Ect);
144 void Compr_Envlp(
double epsc,
double &sigc,
double &Ect);
148 void setup_parameters(
void);
150 Concrete02(
int tag,
double _fpc,
double _epsc0,
double _fpcu,
151 double _epscu,
double _rat,
double _ft,
double _Ets);
154 void setFpcu(
const double &);
155 double getFpcu(
void)
const;
156 void setFt(
const double &);
157 double getFt(
void)
const;
158 void setEts(
const double &);
159 double getEts(
void)
const;
160 void setLambda(
const double &);
161 double getLambda(
void)
const;
163 inline double getInitialTangent(
void)
const 164 {
return 2.0*fpc/epsc0; }
167 int setTrialStrain(
double strain,
double strainRate = 0.0);
168 inline double getStrain(
void)
const 169 {
return hstv.getStrain(); }
171 {
return hstv.getStress(); }
173 {
return hstv.getTangent(); }
175 int commitState(
void);
176 int revertToLastCommit(
void);
177 int revertToStart(
void);
182 void Print(std::ostream &s,
int flag =0);
double dept
hstP(2)
Definition: Concrete02.h:79
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:92
double getStress(void) const
Return the current value of stress.
Definition: Concrete02.h:170
double e
stiffness modulus
Definition: Concrete02.h:82
Concrete02 history variables.
Definition: Concrete02.h:76
double eps
strain
Definition: Concrete02.h:80
double getTangent(void) const
Return the current value of the tangent for the trial strain.
Definition: Concrete02.h:172
Base class for concrete materials.
Definition: RawConcrete.h:41
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
double sig
stress
Definition: Concrete02.h:81
Communication parameters between processes.
Definition: CommParameters.h:65
Uniaxial model for concrete with tensile strength and tension softenint.
Definition: Concrete02.h:128
double ecmin
hstP(1)
Definition: Concrete02.h:78