29 #ifndef BidimMecLoad_h 30 #define BidimMecLoad_h 33 #include "BidimLoad.h" 34 #include "xc_utils/src/geom/pos_vec/Pos3d.h" 35 class SlidingVectorsSystem3d;
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 SlidingVectorsSystem3d
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
Load over bidimensional elements.
Definition: BidimLoad.h:40
Vector of integers.
Definition: ID.h:93
Mechanical load (forces) over bidimensional elements.
Definition: BidimMecLoad.h:43
double Axial1
Axial load on axis 1.
Definition: BidimMecLoad.h:47
int sendData(CommParameters &cp)
Send data through the channel being passed as parameter.
Definition: BidimMecLoad.cc:63
virtual SlidingVectorsSystem3d getResultant(const Pos3d &p=Pos3d(), bool initialGeometry=true) const
brief Returns load resultant (force and moment integration over the elements).
Definition: BidimMecLoad.cc:55
double Trans
Transverse load.
Definition: BidimMecLoad.h:46
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
double Axial2
Axial load on axis 2.
Definition: BidimMecLoad.h:48