53 #ifndef Elastic2dGNL_H 54 #define Elastic2dGNL_H 58 #include "UpdatedLagrangianBeam2D.h" 77 Elastic2dGNL(
int tag,
double A,
double E,
double I,
int Nd1,
int Nd2,
bool islinear =
false,
double rho = 0.0);
81 void Print(std::ostream &s,
int flag =0)
const;
93 void getLocalStiff(
Matrix &K)
const;
96 void getLocalMass(
Matrix &M)
const;
100 #endif // !defined Elastic2dGNL Communication parameters between processes.
Definition: Communicator.h:66
Elastic2dGNL(int tag, double A, double E, double I, int Nd1, int Nd2, bool islinear=false, double rho=0.0)
Constructor.
Definition: Elastic2DGNL.cpp:63
Element * getCopy(void) const
Virtual constructor.
Definition: Elastic2DGNL.cpp:74
Base class for the finite elements.
Definition: Element.h:112
Updated Lagrangian 2D beam element.
Definition: UpdatedLagrangianBeam2D.h:83
void Print(std::ostream &s, int flag=0) const
Print stuff.
Definition: Elastic2DGNL.cpp:120
int recvSelf(const Communicator &)
Receive the object.
Definition: Elastic2DGNL.cpp:137
int sendSelf(Communicator &)
Send the object.
Definition: Elastic2DGNL.cpp:129
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Matrix of floats.
Definition: Matrix.h:111
Elastic2dGNL is a subclass of UpdatedLagrangianBeam2D, that can be.
Definition: Elastic2DGNL.h:65