29 #ifndef BidimMecLoad_h 30 #define BidimMecLoad_h 33 #include "BidimLoad.h" 34 #include "xc_utils/src/geom/pos_vec/Pos3d.h" 54 BidimMecLoad(
int tag,
int classTag,
const double &Trans,
const double &,
const double &,
const ID &theElementTags);
57 inline double getAxial1Component(
void)
59 inline void setAxial1Component(
const double &d)
61 inline double getAxial2Component(
void)
63 inline void setAxial2Component(
const double &d)
65 inline double getTransComponent(
void)
67 inline void setTransComponent(
const double &d)
70 virtual SVD3d
getResultant(
const Pos3d &p= Pos3d(),
bool initialGeometry=
true)
const;
72 void Print(std::ostream &s,
int flag =0)
const;
int recvData(const CommParameters &cp)
Receive data through the channel being passed as parameter.
Definition: BidimMecLoad.cc:71
int sendData(CommParameters &cp)
Send data through the channel being passed as parameter.
Definition: BidimMecLoad.cc:63
virtual SVD3d getResultant(const Pos3d &p=Pos3d(), bool initialGeometry=true) const
brief Returns load resultant (force and moment integration over the elements).
Definition: BidimMecLoad.cc:55
Load over bidimensional elements.
Definition: BidimLoad.h:40
double Axial2
Axial load on axis 2.
Definition: BidimMecLoad.h:48
double Axial1
Axial load on axis 1.
Definition: BidimMecLoad.h:47
Mechanical load (forces) over bidimensional elements.
Definition: BidimMecLoad.h:43
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
double Trans
Transverse load.
Definition: BidimMecLoad.h:46