53 #ifndef PlasticDamageConcretePlaneStress_h    54 #define PlasticDamageConcretePlaneStress_h    63 #include "utility/matrix/Vector.h"    64 #include "utility/matrix/Matrix.h"    65 #include "material/nD/NDMaterial.h"   141     double Committed_sig[4];
   142     double Committed_eps[3];
   143     double Committed_eps_p[4];
   167     double getE(
void) 
const;
   168     double getNu(
void) 
const;
   169     double getFt(
void) 
const;
   170     double getFc(
void) 
const;
   172     double getAp(
void) 
const;
   173     double getAn(
void) 
const;
   174     double getBn(
void) 
const;
   176     void setE(
const double &);
   177     void setNu(
const double &);
   178     void setFt(
const double &);
   179     void setFc(
const double &);
   181     void setAp(
const double &);
   182     void setAn(
const double &);
   183     void setBn(
const double &);
   192     const Matrix &getInitialTangent(
void) 
const;
   197     int commitState(
void);
   198     int revertToLastCommit(
void);
   203     const std::string &getType(
void) 
const;
   204     int getOrder(
void) 
const;
   209     void Print(std::ostream &s, 
int flag = 0) 
const;  
 int revertToStart(void)
Revert the material to its initial state. 
Definition: PlasticDamageConcretePlaneStress.cpp:1110
Float vector abstraction. 
Definition: Vector.h:94
Communication parameters between processes. 
Definition: Communicator.h:66
double getBn(void) const
Get parameter controlling ductility and peak strength of the compressive response. 
Definition: PlasticDamageConcretePlaneStress.cpp:162
double getFc(void) const
Get compressive yield strength. 
Definition: PlasticDamageConcretePlaneStress.cpp:148
int recvData(const Communicator &)
Receive material data. 
Definition: PlasticDamageConcretePlaneStress.cpp:1159
void setBeta(const double &)
Set plastic deformation rate. 
Definition: PlasticDamageConcretePlaneStress.cpp:179
void setAp(const double &)
Set parameter controlling tensile fracture energy. 
Definition: PlasticDamageConcretePlaneStress.cpp:182
Definition: PlasticDamageConcretePlaneStress.h:90
int recvSelf(const Communicator &)
Receive the object. 
Definition: PlasticDamageConcretePlaneStress.cpp:1197
int setTrialStrainIncr(const Vector &v)
Set trial strain increment. 
Definition: PlasticDamageConcretePlaneStress.cpp:1039
const Vector & getStress(void) const
Returns the material stress vector at the current trial strain. 
Definition: PlasticDamageConcretePlaneStress.cpp:1059
PlasticDamageConcretePlaneStress(int tag=0)
Constructor. 
Definition: PlasticDamageConcretePlaneStress.cpp:114
const Matrix & getTangent(void) const
Return the tangent stiffness matrix at the current trial strain. 
Definition: PlasticDamageConcretePlaneStress.cpp:1053
void setFc(const double &)
Set compressive yield strength. 
Definition: PlasticDamageConcretePlaneStress.cpp:175
int setTrialStrain(const Vector &v)
Sets the value of the trial strain vector, that value used by {getStress()} and getTangent(), to be strain. 
Definition: PlasticDamageConcretePlaneStress.cpp:195
const Vector & getStrain(void) const
Returns strain. 
Definition: PlasticDamageConcretePlaneStress.cpp:1062
double getFt(void) const
Get tensile yield strength. 
Definition: PlasticDamageConcretePlaneStress.cpp:145
void setBn(const double &)
Set parameter controlling ductility and peak strength of the compressive response. 
Definition: PlasticDamageConcretePlaneStress.cpp:189
double getE(void) const
Return the material elastic modulus. 
Definition: PlasticDamageConcretePlaneStress.cpp:139
double getNu(void) const
Get Poisson ratio. 
Definition: PlasticDamageConcretePlaneStress.cpp:142
void setAn(const double &)
Set parameter controlling ductility of the compressive response. 
Definition: PlasticDamageConcretePlaneStress.cpp:185
Base class for 2D and 3D materials. 
Definition: NDMaterial.h:101
int sendData(Communicator &)
Send material data. 
Definition: PlasticDamageConcretePlaneStress.cpp:1134
Definition: PlasticDamageConcretePlaneStress.h:81
void setNu(const double &)
Set Poisson ratio. 
Definition: PlasticDamageConcretePlaneStress.cpp:169
double getBeta(void) const
Get plastic deformation rate. 
Definition: PlasticDamageConcretePlaneStress.cpp:152
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Definition: PlasticDamageConcretePlaneStress.h:107
Matrix of floats. 
Definition: Matrix.h:111
int sendSelf(Communicator &)
Send the object. 
Definition: PlasticDamageConcretePlaneStress.cpp:1183
Definition: PlasticDamageConcretePlaneStress.h:70
double getAp(void) const
Get parameter controlling tensile fracture energy. 
Definition: PlasticDamageConcretePlaneStress.cpp:155
void Print(std::ostream &s, int flag=0) const
print out data 
Definition: PlasticDamageConcretePlaneStress.cpp:1218
double getAn(void) const
Get parameter controlling ductility of the compressive response. 
Definition: PlasticDamageConcretePlaneStress.cpp:158
NDMaterial * getCopy(void) const
Virtual constructor. 
Definition: PlasticDamageConcretePlaneStress.cpp:1121
void setFt(const double &)
Set tensile yield strength. 
Definition: PlasticDamageConcretePlaneStress.cpp:172