30 #ifndef TrussStrainLoad_h    31 #define TrussStrainLoad_h    33 #include "domain/load/ElementBodyLoad.h"    51     TrussStrainLoad(
int tag, 
const double &e1, 
const double &e2, 
const ID &theElementTags);
    57     inline const double &E1(
void)
 const    59     inline void setE1(
const double &d)
    61     inline const double &E2(
void)
 const    63     inline void setE2(
const double &d)
    65     const Vector &getData(
int &type, 
const double &loadFactor) 
const;
    66     std::vector<XC::Vector> getStrains(
void) 
const;
    70     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 truss elements. 
Definition: TrussStrainLoad.h:40
Base class for body loads over elements. 
Definition: ElementBodyLoad.h:44
Communication parameters between processes. 
Definition: Communicator.h:66
Vector that stores the dbTags of the class members. 
Definition: DbTagData.h:44
Vector of integers. 
Definition: ID.h:95
DbTagData & getDbTagData(void) const
Returns a vector to store the dbTags of the class members. 
Definition: TrussStrainLoad.cc:71
int sendData(Communicator &comm)
Send data through the communicator argument. 
Definition: TrussStrainLoad.cc:78
void Print(std::ostream &s, int flag=0) const
Print stuff. 
Definition: TrussStrainLoad.cc:118
int sendSelf(Communicator &)
Send the object. 
Definition: TrussStrainLoad.cc:93
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
int recvData(const Communicator &comm)
Receive data through the communicator argument. 
Definition: TrussStrainLoad.cc:86
int recvSelf(const Communicator &)
Receive the object. 
Definition: TrussStrainLoad.cc:105