59 #ifndef DispBeamColumn2d_h 60 #define DispBeamColumn2d_h 62 #include "DispBeamColumn2dBase.h" 63 #include "domain/mesh/element/utils/fvectors/FVectorBeamColumn2d.h" 64 #include "utility/matrix/Matrix.h" 65 #include "utility/matrix/Vector.h" 76 const Matrix &getInitialBasicStiff(
void)
const;
77 void getBasicStiff(
Matrix &kb,
int initial = 0)
const;
88 const Matrix &getInitialStiff(
void)
const;
99 const Vector & getResistingForceSensitivity(
int gradNumber);
100 const Matrix & getKiSensitivity(
int gradNumber);
101 const Matrix & getMassSensitivity(
int gradNumber);
102 int commitSensitivity(
int gradNumber,
int numGrads);
Float vector abstraction.
Definition: Vector.h:94
int getResponse(int responseID, Information &eleInfo)
Obtain information from an analysis.
Definition: DispBeamColumn2d.cpp:544
int setParameter(const std::vector< std::string > &argv, Parameter ¶m)
@ Set value for parameter.
Definition: DispBeamColumn2d.cpp:602
Base class response objects.
Definition: Response.h:81
Displacement based 2D beam element with PrismaticBarCrossSection type material.
Definition: DispBeamColumn2d.h:73
CrdTransf provides the abstraction of a frame coordinate transformation.
Definition: CrdTransf.h:88
Base class for materials.
Definition: Material.h:93
double rho
Density per unit length.
Definition: BeamColumnWithSectionFD.h:50
Base class for the finite elements.
Definition: Element.h:112
Base class for 2D coordinate transformation.
Definition: CrdTransf2d.h:78
const Matrix & getTangentStiff(void) const
Return the tangent stiffness matrix.
Definition: DispBeamColumn2d.cpp:201
Base class for integration on beam elements.
Definition: BeamIntegration.h:80
int updateParameter(int parameterID, Information &info)
Updates the parameter identified by parameterID with info.
Definition: DispBeamColumn2d.cpp:669
DispBeamColumnGrp Finite elements based on displacement formulation.
Definition: DispBeamColumn2dBase.h:80
Element * getCopy(void) const
Virtual constructor.
Definition: DispBeamColumn2d.cpp:88
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Matrix of floats.
Definition: Matrix.h:111
Response * setResponse(const std::vector< std::string > &argv, Information &eleInfo)
setResponse() is a method invoked to determine if the element will respond to a request for a certain...
Definition: DispBeamColumn2d.cpp:448
Parameter.
Definition: Parameter.h:68
int update(void)
Updates the element state.
Definition: DispBeamColumn2d.cpp:91
const Vector & getResistingForce(void) const
Returns the resisting force vector for the element.
Definition: DispBeamColumn2d.cpp:385
int activateParameter(int parameterID)
Activates the parameter identified by parameterID.
Definition: DispBeamColumn2d.cpp:711