51 #ifndef ElasticShearSection2d_h 52 #define ElasticShearSection2d_h 54 #include "BaseElasticSection2d.h" 55 #include <utility/matrix/Vector.h> 83 const Matrix &getInitialTangent(
void)
const;
97 const Vector& getStressResultantSensitivity(
int gradIndex,
bool conditional);
98 const Matrix& getInitialTangentSensitivity(
int gradIndex);
Float vector abstraction.
Definition: Vector.h:93
int updateParameter(int parameterID, Information &info)
Updates the parameter identified by parameterID with info.
Definition: ElasticShearSection2d.cpp:150
const Matrix & getSectionTangent(void) const
Return the section tangent stiffness matrix, , at the current trial state.
Definition: ElasticShearSection2d.cpp:78
Base class for cross sections with linear elastic material on a bi-dimensional problem (3 DOFs on eac...
Definition: BaseElasticSection2d.h:42
int activateParameter(int parameterID)
Activates the parameter identified by parameterID.
Definition: ElasticShearSection2d.cpp:153
Base clas for cross sections with linear elastic material with shear stiffness on a bi-dimensional sp...
Definition: ElasticShearSection2d.h:67
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: ElasticShearSection2d.cpp:101
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: ElasticShearSection2d.cpp:109
const Matrix & getInitialFlexibility(void) const
Returns the initial flexibility matrix of the section.
Definition: ElasticShearSection2d.cpp:87
int setParameter(const std::vector< std::string > &argv, Parameter ¶m)
Sets the value param to the parameter argv.
Definition: ElasticShearSection2d.cpp:147
const ResponseId & getType(void) const
Return the ordering and type of response quantities returned by this object.
Definition: ElasticShearSection2d.cpp:94
int recvSelf(const CommParameters &)
Receive the object.
Definition: ElasticShearSection2d.cpp:129
const Matrix & getSectionFlexibility(void) const
Returns the tangent flexibility matrix of the section.
Definition: ElasticShearSection2d.cpp:84
Stiffness material contribution response identifiers.
Definition: ResponseId.h:60
int getOrder(void) const
Return the number of response quantities provided by the section.
Definition: ElasticShearSection2d.cpp:97
Material handler (definition, searching,...).
Definition: MaterialHandler.h:45
const Vector & getStressResultant(void) const
Return the section resisting forces, , at the current trial state.
Definition: ElasticShearSection2d.cpp:69
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
Definition: Parameter.h:65
SectionForceDeformation * getCopy(void) const
Virtual constructor.
Definition: ElasticShearSection2d.cpp:91
int sendSelf(CommParameters &)
Send the object.
Definition: ElasticShearSection2d.cpp:116