52 #ifndef Elastic2dGNL_H 53 #define Elastic2dGNL_H 57 #include "domain/mesh/element/truss_beam_column/updatedLagrangianBeamColumn/UpdatedLagrangianBeam2D.h" 76 Elastic2dGNL(
int tag,
double A,
double E,
double I,
int Nd1,
int Nd2,
bool islinear =
false,
double rho = 0.0);
80 void Print(std::ostream &s,
int flag =0);
92 void getLocalStiff(
Matrix &K)
const;
95 void getLocalMass(
Matrix &M)
const;
99 #endif // !defined Elastic2dGNL int recvSelf(const CommParameters &)
Receive the object.
Definition: Elastic2DGNL.cpp:137
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:109
Lagrangian 2D beam element.
Definition: UpdatedLagrangianBeam2D.h:75
void Print(std::ostream &s, int flag=0)
Print stuff.
Definition: Elastic2DGNL.cpp:120
int sendSelf(CommParameters &)
Send the object.
Definition: Elastic2DGNL.cpp:129
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
Matrix of floats.
Definition: Matrix.h:108
Elastic2dGNL is a subclass of UpdatedLagrangianBeam2D, that can be.
Definition: Elastic2DGNL.h:64