49 #include "DruckerPrager.h" 65 double s_y,
double r,
double r_bar,
double Kinfinity,
double Kinit,
66 double d1,
double d2,
double H,
double t,
double massDens,
double atm);
73 const std::string &getType(
void)
const;
89 const Matrix& getInitialTangent();
NDMaterial * getCopy(void) const
Virtual constructor.
Definition: DruckerPragerPlaneStrain.cpp:52
Float vector abstraction.
Definition: Vector.h:93
const Matrix & getTangent()
Return the tangent stiffness matrix at the current trial strain.
Definition: DruckerPragerPlaneStrain.cpp:113
const Vector & getStress()
Returns the material stress vector at the current trial strain.
Definition: DruckerPragerPlaneStrain.cpp:103
Drucker-Prager material.
Definition: DruckerPrager.h:75
int setTrialStrain(const Vector &strain_from_element)
Sets the value of the trial strain vector, that value used by {getStress()} and getTangent(), to be strain.
Definition: DruckerPragerPlaneStrain.cpp:74
Base class for 2D and 3D materials.
Definition: NDMaterial.h:97
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Matrix of floats.
Definition: Matrix.h:108
const Vector & getStrain()
Returns strain.
Definition: DruckerPragerPlaneStrain.cpp:93
Drucker-Prager plane strain material.
Definition: DruckerPragerPlaneStrain.h:55