57 #ifndef MultiaxialCyclicPlasticityPlaneStrain_h 58 #define MultiaxialCyclicPlasticityPlaneStrain_h 60 #include <utility/matrix/Vector.h> 61 #include <utility/matrix/Matrix.h> 63 #include "material/nD/soil/cyclicSoil/MultiaxialCyclicPlasticity.h" 79 static Matrix tangent_matrix ;
95 double Parameter_beta,
106 const std::string &getType( )
const ;
109 int getOrder( )
const ;
135 const Tensor& getTangentTensor( );
Float vector abstraction.
Definition: Vector.h:94
??.
Definition: MultiaxialCyclicPlasticity.h:118
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: MultiaxialCyclicPlasticityPlaneStrain.cpp:122
const Matrix & getTangent(void) const
Return the tangent stiffness matrix at the current trial strain.
Definition: MultiaxialCyclicPlasticityPlaneStrain.cpp:194
NDMaterial * getCopy(void) const
Virtual constructor.
Definition: MultiaxialCyclicPlasticityPlaneStrain.cpp:104
const Vector & getStress(void) const
Returns the material stress vector at the current trial strain.
Definition: MultiaxialCyclicPlasticityPlaneStrain.cpp:184
const Matrix & getInitialTangent(void) const
Return the material initial stiffness.
Definition: MultiaxialCyclicPlasticityPlaneStrain.cpp:222
int setTrialStrainIncr(const Vector &v)
Set trial strain increment.
Definition: MultiaxialCyclicPlasticityPlaneStrain.cpp:146
Base class for 2D and 3D materials.
Definition: NDMaterial.h:101
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Matrix of floats.
Definition: Matrix.h:111
const Vector & getStrain(void) const
Returns strain.
Definition: MultiaxialCyclicPlasticityPlaneStrain.cpp:173
??.
Definition: MultiaxialCyclicPlasticityPlaneStrain.h:69