57 #ifndef PLATE_FIBER_MATERIAL_H 58 #define PLATE_FIBER_MATERIAL_H 60 #include "NDAdaptorMaterial.h" 73 int indexMap(
int i)
const;
83 int getOrder(
void)
const;
86 const std::string &getType(
void)
const ;
99 void Print( std::ostream &s,
int flag )
const;
Float vector abstraction.
Definition: Vector.h:94
const Vector & getStress(void) const
Returns the material stress vector at the current trial strain.
Definition: PlateFiberMaterial.cpp:194
Builds a material that can be used in a plate fiber from its definition as three-dimensional material...
Definition: PlateFiberMaterial.h:67
Communication parameters between processes.
Definition: Communicator.h:66
NDMaterial * getCopy(void) const
Virtual constructor.
Definition: PlateFiberMaterial.cpp:79
const Matrix & getTangent(void) const
Return the tangent stiffness matrix.
Definition: PlateFiberMaterial.cpp:216
int recvSelf(const Communicator &)
Receives object through the communicator argument.
Definition: PlateFiberMaterial.cpp:341
const Matrix & getInitialTangent(void) const
Return the material initial stiffness.
Definition: PlateFiberMaterial.cpp:266
void Print(std::ostream &s, int flag) const
Print stuff.
Definition: PlateFiberMaterial.cpp:314
PlateFiberMaterial(int tag=0)
Default constructor.
Definition: PlateFiberMaterial.cpp:69
int sendSelf(Communicator &)
Sends object through the communicator argument.
Definition: PlateFiberMaterial.cpp:327
Base class for ND adaptor materials.
Definition: NDAdaptorMaterial.h:47
Base class for 2D and 3D materials.
Definition: NDMaterial.h:101
int setTrialStrain(const Vector &strainFromElement)
Sets the value of the trial strain vector, that value used by {getStress()} and getTangent(), to be strain.
Definition: PlateFiberMaterial.cpp:99
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Matrix of floats.
Definition: Matrix.h:111