61 #ifndef PlateRebarMaterial_h 62 #define PlateRebarMaterial_h 64 #include "PlateAdaptorMaterial.h" 65 #include "material/uniaxial/UniaxialMaterialWrapper.h" 66 #include "utility/matrix/Vector.h" 67 #include "utility/matrix/Matrix.h" 93 inline double getAngle(
void)
const 94 {
return this->angle; }
95 void setAngle(
const double &);
98 int commitState(
void);
101 int revertToLastCommit(
void);
118 const Matrix &getInitialTangent(
void)
const;
120 void Print(std::ostream &s,
int flag = 0)
const;
Float vector abstraction.
Definition: Vector.h:94
Plate response adaptor.
Definition: PlateAdaptorMaterial.h:42
Communication parameters between processes.
Definition: Communicator.h:66
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:93
int setTrialStrain(const Vector &strainFromElement)
Sets the value of the trial strain vector, that value used by {getStress()} and getTangent(), to be strain.
Definition: PlateRebarMaterial.cpp:125
int sendSelf(Communicator &)
Send the object.
Definition: PlateRebarMaterial.cpp:245
int sendData(Communicator &)
Send material data.
Definition: PlateRebarMaterial.cpp:228
int recvSelf(const Communicator &)
Receive the object.
Definition: PlateRebarMaterial.cpp:259
void Print(std::ostream &s, int flag=0) const
print out data
Definition: PlateRebarMaterial.cpp:221
const Vector & getStress(void) const
Returns the material stress vector at the current trial strain.
Definition: PlateRebarMaterial.cpp:152
int recvData(const Communicator &)
Receive material data.
Definition: PlateRebarMaterial.cpp:237
Reinforcing steel in multilayer reinforced concrete materials.
Definition: PlateRebarMaterial.h:74
Base class for 2D and 3D materials.
Definition: NDMaterial.h:101
int revertToStart(void)
Revert the material to its initial state.
Definition: PlateRebarMaterial.cpp:118
NDMaterial * getCopy(void) const
Virtual constructor.
Definition: PlateRebarMaterial.cpp:92
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Matrix of floats.
Definition: Matrix.h:111
const Matrix & getTangent(void) const
Return the tangent stiffness matrix at the current trial strain.
Definition: PlateRebarMaterial.cpp:172
const Vector & getStrain(void) const
Returns strain.
Definition: PlateRebarMaterial.cpp:147