33 #include "domain/mesh/element/truss_beam_column/ProtoBeam3d.h"    34 #include "utility/matrix/Matrix.h"    35 #include "utility/matrix/Vector.h"    48     mutable bool isStiffFormed;
    54     virtual const Matrix &getStiff(
void) 
const= 0;
    60     beam3dBase(
int tag, 
int classTag, 
double A, 
double E, 
double G, 
double Jx, 
double Iy, 
double Iz, 
int Nd1, 
int Nd2, 
double theta);
    65     int addInertiaLoadToUnbalance(
const Vector &accel);
    73     void Print(std::ostream &s, 
int flag =0) 
const;    
 Float vector abstraction. 
Definition: Vector.h:94
int revertToLastCommit(void)
Returns to the last committed state. 
Definition: beam3dBase.cc:89
Base class for 3D beams. 
Definition: ProtoBeam3d.h:40
Communication parameters between processes. 
Definition: Communicator.h:66
void Print(std::ostream &s, int flag=0) const
Print stuff. 
Definition: beam3dBase.cc:185
const Matrix & getTangentStiff(void) const
Returns tangent stiffness matrix. 
Definition: beam3dBase.cc:95
int addLoad(ElementalLoad *, double loadFactor)
Adds the load being passed as parameter. 
Definition: beam3dBase.cc:103
int recvData(const Communicator &)
Receives object members through the communicator argument. 
Definition: beam3dBase.cc:175
int sendData(Communicator &)
Send object members through the communicator argument. 
Definition: beam3dBase.cc:164
Base class for 3D beam elements. 
Definition: beam3dBase.h:42
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Matrix of floats. 
Definition: Matrix.h:111
const Matrix & getInitialStiff(void) const
Returns initial tangent stiffness matrix. 
Definition: beam3dBase.cc:99
const Vector & getResistingForceIncInertia(void) const
Returns the resisting force vector including inertia forces. 
Definition: beam3dBase.cc:113
Base class for loads over elements. 
Definition: ElementalLoad.h:79
const Vector & getResistingForce(void) const
Returns the resisting force vector for the element. 
Definition: beam3dBase.cc:126