30 #ifndef CorotTrussBase_h    31 #define CorotTrussBase_h    33 #include "ProtoTruss.h"    34 #include <utility/matrix/Matrix.h>    35 #include <utility/matrix/Vector.h>    46     mutable double d21[3]; 
    57     const double &
getLo(
void) 
const;
    58     const double &
getLn(
void) 
const;
    59     double getLength(
bool initialGeometry= 
true) 
const;
 Matrix R
Rotation matrix. 
Definition: CorotTrussBase.h:48
CorotTrussBase & operator=(const CorotTrussBase &)
Assignment operator. 
Definition: CorotTrussBase.cc:51
int recvData(const Communicator &comm)
Receives members through the communicator argument. 
Definition: CorotTrussBase.cc:90
Communication parameters between processes. 
Definition: Communicator.h:66
Base class for corotational truss elements. 
Definition: CorotTrussBase.h:41
double d21[3]
current displacement offsets in basic system 
Definition: CorotTrussBase.h:46
int sendData(Communicator &comm)
Send members through the communicator argument. 
Definition: CorotTrussBase.cc:81
double getLength(bool initialGeometry=true) const
Return the length of the element. 
Definition: CorotTrussBase.cc:72
double Lo
initial length of truss 
Definition: CorotTrussBase.h:44
const double & getLo(void) const
Return the initial length of the element. 
Definition: CorotTrussBase.cc:61
Base class for truss elements. 
Definition: ProtoTruss.h:45
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Matrix of floats. 
Definition: Matrix.h:111
const double & getLn(void) const
Return the current length of the element. 
Definition: CorotTrussBase.cc:65
double Ln
current length of truss 
Definition: CorotTrussBase.h:45