56 #ifndef MEMBRANEPLATEFIBERSECTION_H 57 #define MEMBRANEPLATEFIBERSECTION_H 59 #include <utility/matrix/Vector.h> 60 #include <utility/matrix/Matrix.h> 61 #include "PlateBase.h" 75 static const double sg[5];
76 static const double wg[5];
78 static const double root56;
80 static Vector stressResultant;
97 int commitState(
void);
98 int revertToLastCommit(
void);
99 int revertToStart(
void);
101 int setInitialSectionDeformation(
const Vector &strain_from_element);
102 void zeroInitialSectionDeformation(
void);
103 int setTrialSectionDeformation(
const Vector &strain_from_element);
104 const Vector &getInitialSectionDeformation(
void)
const;
106 const Vector &getStressResultant(
void)
const;
108 const Matrix &getInitialTangent(
void)
const 112 void Print( std::ostream &s,
int flag );
virtual ~MembranePlateFiberSection(void)
destructor
Definition: MembranePlateFiberSection.cpp:126
const Matrix & getSectionTangent(void) const
Return the tangent stiffness matrix.
Definition: MembranePlateFiberSection.cpp:276
Base class for 2D and 3D materials.
Definition: NDMaterial.h:91
double getRho(void) const
Returns the densidad (masa por unidad de longitud/area/volumen) of the section.
Definition: MembranePlateFiberSection.cpp:184
const ResponseId & getType(void) const
Returns the labels of the DOFs for wich the element adds (assembles) stiffness.
Definition: MembranePlateFiberSection.cpp:147
SectionForceDeformation * getCopy(void) const
make a clone of this material
Definition: MembranePlateFiberSection.cpp:135
const Vector & getSectionDeformation(void) const
Returns material's trial generalized deformation.
Definition: MembranePlateFiberSection.cpp:239
Base class for bidimensional membrane/plate/shell materials.
Definition: PlateBase.h:46
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: MembranePlateFiberSection.cpp:441
Stiffness material contribution response identifiers.
Definition: ResponseId.h:60
void Print(std::ostream &s, int flag)
Imprime el objeto.
Definition: MembranePlateFiberSection.cpp:432
Fiber model for plate/membrane materials.
Definition: MembranePlateFiberSection.h:71
Communication parameters between processes.
Definition: CommParameters.h:65
int getOrder(void) const
send back order of strainResultant in vector form
Definition: MembranePlateFiberSection.cpp:141
================================================================================
Definition: ContinuaReprComponent.h:34
MembranePlateFiberSection(void)
null constructor
Definition: MembranePlateFiberSection.cpp:107
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: MembranePlateFiberSection.cpp:455