30 #ifndef BidimStrainLoad_h 31 #define BidimStrainLoad_h 33 #include "BidimLoad.h" 42 std::vector<Vector> strains;
56 inline const std::vector<Vector> &getStrains(
void)
const 58 inline std::vector<Vector> &Strains(
void)
60 inline const Vector &getStrain(
const size_t &i)
const 61 {
return strains[i]; }
62 inline Vector &Strain(
const size_t &i)
63 {
return strains[i]; }
65 void setStrainComp(
const size_t &,
const size_t &,
const double &);
66 const Vector &getData(
int &type,
const double &loadFactor)
const;
71 void Print(std::ostream &s,
int flag =0)
const;
Float vector abstraction.
Definition: Vector.h:94
Communication parameters between processes.
Definition: Communicator.h:66
void Print(std::ostream &s, int flag=0) const
Print stuff.
Definition: BidimStrainLoad.cc:153
Load over bidimensional elements.
Definition: BidimLoad.h:41
Vector that stores the dbTags of the class members.
Definition: DbTagData.h:44
Vector of integers.
Definition: ID.h:95
int recvData(const Communicator &comm)
Receive data through the communicator argument.
Definition: BidimStrainLoad.cc:121
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 sendSelf(Communicator &)
Send the object.
Definition: BidimStrainLoad.cc:128
int recvSelf(const Communicator &)
Receive the object.
Definition: BidimStrainLoad.cc:140
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:35
int sendData(Communicator &comm)
Send data through the communicator argument.
Definition: BidimStrainLoad.cc:113
Matrix of floats.
Definition: Matrix.h:111
Load due to restricted material expansion or contraction on bidimensional elements.
Definition: BidimStrainLoad.h:39