MultiaxialCyclicPlasticityPlaneStrain Class Reference

#include <MultiaxialCyclicPlasticityPlaneStrain.h>

Inheritance diagram for MultiaxialCyclicPlasticityPlaneStrain:

MultiaxialCyclicPlasticity NDMaterial Material TaggedObject MovableObject List of all members.

Public Member Functions

 MultiaxialCyclicPlasticityPlaneStrain ()
 MultiaxialCyclicPlasticityPlaneStrain (int tag, double rho, double K, double G, double Su, double Ho_kin, double Parameter_h, double Parameter_m, double Parameter_beta, double Kcoeff, double viscosity=0)
 MultiaxialCyclicPlasticityPlaneStrain (int tag, double rho, double K, double G)
 ~MultiaxialCyclicPlasticityPlaneStrain ()
const char * getClassType (void) const
NDMaterialgetCopy ()
const char * getType () const
int getOrder () const
int setTrialStrain (const Vector &strain_from_element)
int setTrialStrain (const Vector &v, const Vector &r)
int setTrialStrainIncr (const Vector &v)
int setTrialStrainIncr (const Vector &v, const Vector &r)
const VectorgetStrain ()
const VectorgetStress ()
const MatrixgetTangent ()
const MatrixgetInitialTangent ()
int setTrialStrain (const Tensor &v)
int setTrialStrain (const Tensor &v, const Tensor &r)
int setTrialStrainIncr (const Tensor &v)
int setTrialStrainIncr (const Tensor &v, const Tensor &r)
const Tensor & getTangentTensor ()

Detailed Description

Definition at line 43 of file MultiaxialCyclicPlasticityPlaneStrain.h.


Constructor & Destructor Documentation

MultiaxialCyclicPlasticityPlaneStrain::MultiaxialCyclicPlasticityPlaneStrain (  ) 

Definition at line 42 of file MultiaxialCyclicPlasticityPlaneStrain.cpp.

Referenced by getCopy().

MultiaxialCyclicPlasticityPlaneStrain::MultiaxialCyclicPlasticityPlaneStrain ( int  tag,
double  rho,
double  K,
double  G,
double  Su,
double  Ho_kin,
double  Parameter_h,
double  Parameter_m,
double  Parameter_beta,
double  Kcoeff,
double  viscosity = 0 
)

Definition at line 49 of file MultiaxialCyclicPlasticityPlaneStrain.cpp.

MultiaxialCyclicPlasticityPlaneStrain::MultiaxialCyclicPlasticityPlaneStrain ( int  tag,
double  rho,
double  K,
double  G 
)

Definition at line 70 of file MultiaxialCyclicPlasticityPlaneStrain.cpp.

MultiaxialCyclicPlasticityPlaneStrain::~MultiaxialCyclicPlasticityPlaneStrain (  ) 

Definition at line 81 of file MultiaxialCyclicPlasticityPlaneStrain.cpp.


Member Function Documentation

const char* MultiaxialCyclicPlasticityPlaneStrain::getClassType ( void   )  const [inline, virtual]

Reimplemented from MovableObject.

Definition at line 72 of file MultiaxialCyclicPlasticityPlaneStrain.h.

NDMaterial * MultiaxialCyclicPlasticityPlaneStrain::getCopy (  )  [virtual]

const char * MultiaxialCyclicPlasticityPlaneStrain::getType (  )  const [virtual]

Reimplemented from MultiaxialCyclicPlasticity.

Definition at line 99 of file MultiaxialCyclicPlasticityPlaneStrain.cpp.

int MultiaxialCyclicPlasticityPlaneStrain::getOrder (  )  const [virtual]

Reimplemented from MultiaxialCyclicPlasticity.

Definition at line 106 of file MultiaxialCyclicPlasticityPlaneStrain.cpp.

int MultiaxialCyclicPlasticityPlaneStrain::setTrialStrain ( const Vector strain_from_element  )  [virtual]

int MultiaxialCyclicPlasticityPlaneStrain::setTrialStrain ( const Vector v,
const Vector r 
) [virtual]

Reimplemented from NDMaterial.

Definition at line 132 of file MultiaxialCyclicPlasticityPlaneStrain.cpp.

References setTrialStrain().

int MultiaxialCyclicPlasticityPlaneStrain::setTrialStrainIncr ( const Vector v  )  [virtual]

Reimplemented from NDMaterial.

Definition at line 137 of file MultiaxialCyclicPlasticityPlaneStrain.cpp.

References setTrialStrain(), and MultiaxialCyclicPlasticity::strain.

int MultiaxialCyclicPlasticityPlaneStrain::setTrialStrainIncr ( const Vector v,
const Vector r 
) [virtual]

Reimplemented from NDMaterial.

Definition at line 149 of file MultiaxialCyclicPlasticityPlaneStrain.cpp.

References setTrialStrain(), and MultiaxialCyclicPlasticity::strain.

const Vector & MultiaxialCyclicPlasticityPlaneStrain::getStrain (  )  [virtual]

Reimplemented from NDMaterial.

Definition at line 164 of file MultiaxialCyclicPlasticityPlaneStrain.cpp.

References MultiaxialCyclicPlasticity::strain.

const Vector & MultiaxialCyclicPlasticityPlaneStrain::getStress (  )  [virtual]

Reimplemented from NDMaterial.

Definition at line 175 of file MultiaxialCyclicPlasticityPlaneStrain.cpp.

References MultiaxialCyclicPlasticity::stress.

const Matrix & MultiaxialCyclicPlasticityPlaneStrain::getTangent (  )  [virtual]

Reimplemented from NDMaterial.

Definition at line 185 of file MultiaxialCyclicPlasticityPlaneStrain.cpp.

References MultiaxialCyclicPlasticity::tangent.

const Matrix & MultiaxialCyclicPlasticityPlaneStrain::getInitialTangent (  )  [virtual]

int MultiaxialCyclicPlasticityPlaneStrain::setTrialStrain ( const Tensor &  v  )  [virtual]

Reimplemented from NDMaterial.

Definition at line 242 of file MultiaxialCyclicPlasticityPlaneStrain.cpp.

int MultiaxialCyclicPlasticityPlaneStrain::setTrialStrain ( const Tensor &  v,
const Tensor &  r 
) [virtual]

Reimplemented from NDMaterial.

Definition at line 247 of file MultiaxialCyclicPlasticityPlaneStrain.cpp.

int MultiaxialCyclicPlasticityPlaneStrain::setTrialStrainIncr ( const Tensor &  v  )  [virtual]

Reimplemented from NDMaterial.

Definition at line 252 of file MultiaxialCyclicPlasticityPlaneStrain.cpp.

int MultiaxialCyclicPlasticityPlaneStrain::setTrialStrainIncr ( const Tensor &  v,
const Tensor &  r 
) [virtual]

Reimplemented from NDMaterial.

Definition at line 257 of file MultiaxialCyclicPlasticityPlaneStrain.cpp.

const Tensor & MultiaxialCyclicPlasticityPlaneStrain::getTangentTensor (  )  [virtual]

Reimplemented from NDMaterial.

Definition at line 262 of file MultiaxialCyclicPlasticityPlaneStrain.cpp.

References MultiaxialCyclicPlasticity::rank4.


The documentation for this class was generated from the following files:

Generated on Mon Oct 23 15:05:46 2006 for OpenSees by doxygen 1.5.0