32 #include "ProtoTruss.h" 36 class UniaxialMaterial;
51 void set_load(
const Vector &);
52 void alloc_load(
const size_t &);
55 TrussBase(
int classTag,
int tag,
int dimension,
int Nd1,
int Nd2);
56 TrussBase(
int classTag,
int tag,
int dimension);
61 const Vector *getLoad(
void)
const 65 const double &
getL(
void)
const;
Vector load
vector for applying loads
Definition: Element.h:129
void inicializa(void)
Pone a cero los pointers to node, los cosenos directores y los sensibility parameters.
Definition: TrussBase.cc:36
TrussBase & operator=(const TrussBase &)
Assignment operator.
Definition: TrussBase.cc:82
const double & getL(void) const
Return the longitud of the element.
Definition: TrussBase.cc:143
double cosX[3]
Cosenos directores.
Definition: TrussBase.h:45
Base class for truss elements.
Definition: ProtoTruss.h:44
int recvData(const CommParameters &cp)
Receives members through the channel being passed as parameter.
Definition: TrussBase.cc:155
TrussBase(int classTag, int tag, int dimension, int Nd1, int Nd2)
constructor: responsible for allocating the necessary space needed by each object and storing the tag...
Definition: TrussBase.cc:58
void setup_L_cos_dir(void)
Determine the length, cosines and fill in the transformation.
Definition: TrussBase.cc:93
Communication parameters between processes.
Definition: CommParameters.h:65
double L
length of truss based on undeformed configuration.
Definition: TrussBase.h:44
================================================================================
Definition: ContinuaReprComponent.h:34
int sendData(CommParameters &cp)
Send members through the channel being passed as parameter.
Definition: TrussBase.cc:147
Base class for truss elements.
Definition: TrussBase.h:41