30 #ifndef ThreedimStrainLoad_h 31 #define ThreedimStrainLoad_h 33 #include "ThreedimLoad.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 &);
68 const Vector &getData(
int &type,
const double &loadFactor)
const;
73 void Print(std::ostream &s,
int flag =0)
const;
Float vector abstraction.
Definition: Vector.h:94
Load due to restricted material expansion or contraction on bidimensional elements.
Definition: ThreedimStrainLoad.h:39
Communication parameters between processes.
Definition: Communicator.h:66
int recvSelf(const Communicator &)
Receive the object.
Definition: ThreedimStrainLoad.cc:197
int recvData(const Communicator &comm)
Receive data through the communicator argument.
Definition: ThreedimStrainLoad.cc:178
void setStrainsPy(const boost::python::list &)
Set the values of the strains from a Python list.
Definition: ThreedimStrainLoad.cc:113
Vector that stores the dbTags of the class members.
Definition: DbTagData.h:44
Vector of integers.
Definition: ID.h:95
int sendSelf(Communicator &)
Send the object.
Definition: ThreedimStrainLoad.cc:185
void setStrainComp(const size_t &, const size_t &, const double &)
Sets the strains for a Gauss point.
Definition: ThreedimStrainLoad.cc:76
int sendData(Communicator &comm)
Send data through the communicator argument.
Definition: ThreedimStrainLoad.cc:170
Load over threedimensional elements.
Definition: ThreedimLoad.h:41
void setStrains(const Matrix &)
Set the values of the strains.
Definition: ThreedimStrainLoad.cc:97
void Print(std::ostream &s, int flag=0) const
Print stuff.
Definition: ThreedimStrainLoad.cc:210
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Matrix of floats.
Definition: Matrix.h:111
boost::python::list getStrainsPy(void) const
Return the values of the strains in a Python list.
Definition: ThreedimStrainLoad.cc:57
DbTagData & getDbTagData(void) const
Returns a vector to store the dbTags of the class members.
Definition: ThreedimStrainLoad.cc:163