58 #ifndef CompressionOnlyMaterial_h 59 #define CompressionOnlyMaterial_h 61 #include "material/uniaxial/HalfDiagramMaterial.h" 77 int commitState(
void);
80 double getStressSensitivity (
int gradIndex,
bool conditional);
81 double getDampTangentSensitivity(
int gradIndex);
82 int commitSensitivity (
double strainGradient,
int gradIndex,
int numGrads);
double getStress(void) const
Return the material stress.
Definition: CompressionOnlyMaterial.cpp:71
Base class for uniaxial materials.
Definition: UniaxialMaterial.h:93
double getDampTangent(void) const
default operation for damping tangent is zero
Definition: CompressionOnlyMaterial.cpp:92
Removes negative part of the stress-strain diagram.
Definition: HalfDiagramMaterial.h:66
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
double getTangent(void) const
Return the tangent stiffness.
Definition: CompressionOnlyMaterial.cpp:81
CompressionOnlyMaterial(int tag, UniaxialMaterial &material)
Constructor.
Definition: CompressionOnlyMaterial.cpp:62
Removes negative part of the stress-strain diagram.
Definition: CompressionOnlyMaterial.h:66
UniaxialMaterial * getCopy(void) const
Virtual constructor.
Definition: CompressionOnlyMaterial.cpp:114