29 #ifndef EncapsulatedUniaxialMaterial_h 30 #define EncapsulatedUniaxialMaterial_h 32 #include "material/uniaxial/UniaxialMaterial.h" 33 #include "material/uniaxial/UniaxialMaterialWrapper.h" 57 double getStrain(
void)
const;
Communication parameters between processes.
Definition: Communicator.h:66
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:93
const MatType * getMaterial(void) const
Return a pointer to the wrapped material.
Definition: MaterialWrapper.h:58
UniaxialMaterial * getMaterial(void)
Return a pointer to the encapsulated material.
Definition: EncapsulatedUniaxialMaterial.h:52
double getStrainRate(void) const
default operation for strain rate is zero
Definition: EncapsulatedUniaxialMaterial.cc:67
virtual void setMaterial(const UniaxialMaterial &)
Sets the encapsulated material.
Definition: EncapsulatedUniaxialMaterial.cc:32
EncapsulatedUniaxialMaterial(int tag, int classTag, const UniaxialMaterial &material)
Constructor.
Definition: EncapsulatedUniaxialMaterial.cc:56
const UniaxialMaterial * getMaterial(void) const
Return a pointer to the encapsulated material.
Definition: EncapsulatedUniaxialMaterial.h:49
Encapsulates a copy to an uniaxial material.
Definition: UniaxialMaterialWrapper.h:39
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Encapsulates a copy to an uniaxial material.
Definition: EncapsulatedUniaxialMaterial.h:39