29 #ifndef ElasticPlateProto_h 30 #define ElasticPlateProto_h 33 #include "ElasticPlateBase.h" 34 #include <utility/matrix/Vector.h> 35 #include <utility/matrix/Matrix.h> 36 #include "utility/actor/actor/MovableVector.h" 60 int getOrder(
void)
const;
63 int setInitialSectionDeformation(
const Vector &strain);
64 int setTrialSectionDeformation(
const Vector &strain_from_element);
66 void zeroInitialSectionDeformation(
void)
67 { initialStrain.Zero(); }
68 inline const Vector &getInitialSectionDeformation(
void)
const 69 {
return initialStrain; }
70 const Vector& getSectionDeformation(
void)
const;
88 XC::ElasticPlateProto<SZ>::ElasticPlateProto(
int classTag)
93 XC::ElasticPlateProto<SZ>::ElasticPlateProto(
int tag,
int classTag,
97 :
ElasticPlateBase(tag,classTag,young,poisson,thickness), trialStrain(SZ), initialStrain(SZ) {}
107 initialStrain= strain;
124 retval= trialStrain-initialStrain;
133 initialStrain.Zero();
double nu
poisson ratio
Definition: ElasticPlateBase.h:45
int receiveVector(Vector &v, const int &) const
Recibe el vector.
Definition: CommParameters.cc:407
virtual DbTagData & getDbTagData(void) const
Returns a vector to store class dbTags.
Definition: DistributedBase.cc:39
int sendVector(const Vector &, const int &)
Sends vector.
Definition: CommParameters.cc:400
int sendData(CommParameters &cp)
Send data through the channel being passed as parameter.
Definition: ElasticPlateBase.cc:66
int revertToStart(void)
revert to start
Definition: ElasticPlateBase.cc:62
ElasticPlateBase(int tag, int classTag)
Constructor.
Definition: ElasticPlateBase.cc:38
int recvData(const CommParameters &cp)
Receive data through the channel being passed as parameter.
Definition: ElasticPlateBase.cc:74
int recvData(const CommParameters &)
Receive data through the channel being passed as parameter.
Definition: ElasticPlateProto.h:149
int revertToStart(void)
revert to start
Definition: ElasticPlateProto.h:130
double h
plate thickness
Definition: PlateBase.h:49
int sendData(CommParameters &)
Send data through the channel being passed as parameter.
Definition: ElasticPlateProto.h:139
Communication parameters between processes.
Definition: CommParameters.h:65
Base class for elastic plate materials.
Definition: ElasticPlateBase.h:41
================================================================================
Definition: ContinuaReprComponent.h:34
??.
Definition: ElasticPlateProto.h:44
double E
elastic modulus
Definition: ElasticPlateBase.h:44