33 #include <domain/mesh/element/Element1D.h>    70     ProtoTruss(
int tag, 
int classTag,
int Nd1,
int Nd2,
int ndof,
int dimSpace);
    72     virtual const Material *getMaterial(
void) 
const= 0;
    73     virtual Material *getMaterial(
void)= 0;
    75     virtual double getRho(
void) 
const= 0;
    80     virtual double getAxialForce(
void) 
const= 0;
    87     boost::python::list 
getValuesAtNodes(
const std::string &, 
bool silent= 
false) 
const;
 int getNumDIM(void) const
Return the dimension of the space on which the element is defined (2D or 3D). 
Definition: ProtoTruss.cc:58
boost::python::list getValuesAtNodes(const std::string &, bool silent=false) const
Return a python list with the values of the argument property at element nodes. 
Definition: ProtoTruss.cc:191
Float vector abstraction. 
Definition: Vector.h:94
Communication parameters between processes. 
Definition: Communicator.h:66
int numDOF
number of dof for truss 
Definition: ProtoTruss.h:48
virtual void createInertiaLoad(const Vector &)
Creates the inertia load that corresponds to the acceleration argument. 
Definition: ProtoTruss.cc:153
Base class for materials. 
Definition: Material.h:93
Vector * theVector
pointer to objects vector (a class wide Vector) 
Definition: ProtoTruss.h:51
int recvData(const Communicator &comm)
Receives members through the communicator argument. 
Definition: ProtoTruss.cc:134
Base class for one-dimensional elements (beam,truss,...) 
Definition: Element1D.h:52
virtual double getLinearRho(void) const
Returns the element mass per unit length. 
Definition: ProtoTruss.cc:144
Matrix * theMatrix
pointer to objects matrix (a class wide Matrix) 
Definition: ProtoTruss.h:50
int getNumDOF(void) const
Returns the number of DOFs. 
Definition: ProtoTruss.cc:53
void setup_matrix_vector_ptrs(int dofNd1)
Set the number of dof for element and set matrix and vector pointers. 
Definition: ProtoTruss.cc:70
Base class for truss elements. 
Definition: ProtoTruss.h:45
ProtoTruss(int tag, int classTag, int Nd1, int Nd2, int ndof, int dimSpace)
Default constructor. 
Definition: ProtoTruss.cc:47
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
int sendData(Communicator &comm)
Send members through the communicator argument. 
Definition: ProtoTruss.cc:124
Matrix of floats. 
Definition: Matrix.h:111
Material & getMaterialRef(void)
Returns a reference to element's material. 
Definition: ProtoTruss.cc:62
int dimSpace
truss in 2 or 3d domain 
Definition: ProtoTruss.h:49
virtual double getInitialStrain(void) const
Return the element initial strain. 
Definition: ProtoTruss.cc:175