29 #ifndef BidimStrainLoad_h 30 #define BidimStrainLoad_h 32 #include "BidimLoad.h" 41 std::vector<Vector> strains;
55 inline const std::vector<Vector> &getStrains(
void)
const 57 inline std::vector<Vector> &Strains(
void)
59 inline const Vector &getStrain(
const size_t &i)
const 60 {
return strains[i]; }
61 inline Vector &Strain(
const size_t &i)
62 {
return strains[i]; }
64 void setStrainComp(
const size_t &,
const size_t &,
const double &);
65 const Vector &getData(
int &type,
const double &loadFactor)
const;
70 void Print(std::ostream &s,
int flag =0)
const;
Float vector abstraction.
Definition: Vector.h:93
int recvSelf(const CommParameters &)
Receive the object.
Definition: BidimStrainLoad.cc:140
Load over bidimensional elements.
Definition: BidimLoad.h:40
Vector that stores the dbTags of the class members.
Definition: DbTagData.h:43
Vector of integers.
Definition: ID.h:93
void setStrains(const Matrix &)
Asigna las strains.
Definition: BidimStrainLoad.cc:79
void setStrainComp(const size_t &, const size_t &, const double &)
Sets the strains for a Gauss point.
Definition: BidimStrainLoad.cc:60
int recvData(const CommParameters &cp)
Receive data through the channel being passed as parameter.
Definition: BidimStrainLoad.cc:121
int sendData(CommParameters &cp)
Send data through the channel being passed as parameter.
Definition: BidimStrainLoad.cc:113
DbTagData & getDbTagData(void) const
Returns a vector to store the dbTags of the class members.
Definition: BidimStrainLoad.cc:106
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
Matrix of floats.
Definition: Matrix.h:108
Load due to restricted material expansion or contraction on bidimensional elements.
Definition: BidimStrainLoad.h:38
int sendSelf(CommParameters &)
Send the object.
Definition: BidimStrainLoad.cc:128