33 #include "ProtoTruss.h"    37 class UniaxialMaterial;
    52     void set_load(
const Vector &);
    53     void alloc_load(
const size_t &);
    56     TrussBase(
int classTag,
int tag,
int dimension, 
int Nd1, 
int Nd2);
    57     TrussBase(
int classTag,
int tag,
int dimension);
    62     const Vector *getLoad(
void)
 const    66     double getLength(
bool initialGeometry= 
true) 
const;
    67     const double &
getL(
void) 
const;
 void setup_L_cos_dir(void)
Determine the length, cosines and fill in the transformation. 
Definition: TrussBase.cc:93
TrussBase & operator=(const TrussBase &)
Assignment operator. 
Definition: TrussBase.cc:82
Float vector abstraction. 
Definition: Vector.h:94
const double & getL(void) const
Return the length of the element (for internal use). 
Definition: TrussBase.cc:148
Communication parameters between processes. 
Definition: Communicator.h:66
Base class for truss elements. 
Definition: TrussBase.h:42
Vector load
vector for applied nodal loads. 
Definition: Element.h:137
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 initialize(void)
Pone a cero los pointers to node, los cosenos directories y los sensibility parameters. 
Definition: TrussBase.cc:36
Base class for truss elements. 
Definition: ProtoTruss.h:45
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
double cosX[3]
Cosenos directories. 
Definition: TrussBase.h:46
int sendData(Communicator &comm)
Send members through the communicator argument. 
Definition: TrussBase.cc:159
double getLength(bool initialGeometry=true) const
Return the length of the element. 
Definition: TrussBase.cc:155
int recvData(const Communicator &comm)
Receives members through the communicator argument. 
Definition: TrussBase.cc:167
double L
length of truss based on undeformed configuration. 
Definition: TrussBase.h:45