30 #ifndef TrussPrestressLoad_h 31 #define TrussPrestressLoad_h 33 #include "domain/load/ElementBodyLoad.h" 58 inline const double &getSigma1(
void)
const 60 inline void setSigma1(
const double &d)
62 inline const double &getSigma2(
void)
const 64 inline void setSigma2(
const double &d)
66 const Vector &getData(
int &type,
const double &loadFactor)
const;
72 void Print(std::ostream &s,
int flag =0)
const;
Float vector abstraction.
Definition: Vector.h:94
DbTagData & getDbTagData(void) const
Returns a vector to store the dbTags of the class members.
Definition: TrussPrestressLoad.cc:105
Base class for body loads over elements.
Definition: ElementBodyLoad.h:44
Communication parameters between processes.
Definition: Communicator.h:66
int sendSelf(Communicator &)
Send the object.
Definition: TrussPrestressLoad.cc:127
std::string Category(void) const
Return the category of this kind of loads.
Definition: TrussPrestressLoad.cc:57
void Print(std::ostream &s, int flag=0) const
Print stuff.
Definition: TrussPrestressLoad.cc:152
Vector that stores the dbTags of the class members.
Definition: DbTagData.h:44
Vector of integers.
Definition: ID.h:95
TrussPrestressLoad(void)
Default constructor.
Definition: TrussPrestressLoad.cc:53
Base class for the finite elements.
Definition: Element.h:112
Load due to presstressing.
Definition: TrussPrestressLoad.h:39
Matrix getElementStressesMatrix(const Element &) const
Return the axial strains at both ends of the given truss element.
Definition: TrussPrestressLoad.cc:73
std::vector< XC::Vector > getStresses(void) const
Return the axial strains at both ends of the truss element.
Definition: TrussPrestressLoad.cc:61
int recvSelf(const Communicator &)
Receive the object.
Definition: TrussPrestressLoad.cc:139
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Matrix of floats.
Definition: Matrix.h:111
int sendData(Communicator &comm)
Send data through the communicator argument.
Definition: TrussPrestressLoad.cc:112
int recvData(const Communicator &comm)
Receive data through the communicator argument.
Definition: TrussPrestressLoad.cc:120