Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

J2PlaneStrain Class Reference

#include <J2PlaneStrain.h>

Inheritance diagram for J2PlaneStrain::

J2Plasticity NDMaterial Material TaggedObject MovableObject List of all members.

Public Methods

 J2PlaneStrain ()
 -------------------Declarations-------------------------------. More...

 J2PlaneStrain (int tag, double K, double G, double yield0, double yield_infty, double d, double H, double viscosity=0)
 full constructor. More...

 J2PlaneStrain (int tag, double K, double G)
 elastic constructor. More...

 ~J2PlaneStrain ()
 destructor. More...

NDMaterialgetCopy ()
 make a clone of this material. More...

const char* getType () const
 send back type of material. More...

int getOrder () const
 send back order of strain in vector form. More...

int setTrialStrain (const Vector &strain_from_element)
 get the strain and integrate plasticity equations. More...

int setTrialStrain (const Vector &v, const Vector &r)
 unused trial strain functions. More...

int setTrialStrainIncr (const Vector &v)
int setTrialStrainIncr (const Vector &v, const Vector &r)
const VectorgetStrain ()
 send back the strain. More...

const VectorgetStress ()
 send back the stress. More...

const MatrixgetTangent ()
 send back the tangent. More...

int setTrialStrain (const Tensor &v)
 this is mike's problem. More...

int setTrialStrain (const Tensor &v, const Tensor &r)
int setTrialStrainIncr (const Tensor &v)
int setTrialStrainIncr (const Tensor &v, const Tensor &r)
const Tensor& getTangentTensor ()
int sendSelf (int commitTag, Channel &theChannel)
 this is frank's problem. More...

int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)

Constructor & Destructor Documentation

J2PlaneStrain::J2PlaneStrain ( )
 

-------------------Declarations-------------------------------.

Definition at line 61 of file J2PlaneStrain.cpp.

Referenced by getCopy().

J2PlaneStrain::J2PlaneStrain ( int tag,
double K,
double G,
double yield0,
double yield_infty,
double d,
double H,
double viscosity = 0 )
 

full constructor.

Definition at line 68 of file J2PlaneStrain.cpp.

J2PlaneStrain::J2PlaneStrain ( int tag,
double K,
double G )
 

elastic constructor.

Definition at line 83 of file J2PlaneStrain.cpp.

J2PlaneStrain::~J2PlaneStrain ( )
 

destructor.

Definition at line 92 of file J2PlaneStrain.cpp.


Member Function Documentation

NDMaterial * J2PlaneStrain::getCopy ( void ) [virtual]
 

make a clone of this material.

Reimplemented from J2Plasticity.

Definition at line 97 of file J2PlaneStrain.cpp.

int J2PlaneStrain::getOrder ( void ) const [virtual]
 

send back order of strain in vector form.

Reimplemented from J2Plasticity.

Definition at line 115 of file J2PlaneStrain.cpp.

const Vector & J2PlaneStrain::getStrain ( void ) [virtual]
 

send back the strain.

Reimplemented from NDMaterial.

Definition at line 156 of file J2PlaneStrain.cpp.

const Vector & J2PlaneStrain::getStress ( void ) [virtual]
 

send back the stress.

Reimplemented from NDMaterial.

Definition at line 167 of file J2PlaneStrain.cpp.

const Matrix & J2PlaneStrain::getTangent ( void ) [virtual]
 

send back the tangent.

Reimplemented from NDMaterial.

Definition at line 177 of file J2PlaneStrain.cpp.

const Tensor & J2PlaneStrain::getTangentTensor ( void ) [virtual]
 

Reimplemented from NDMaterial.

Definition at line 224 of file J2PlaneStrain.cpp.

const char * J2PlaneStrain::getType ( void ) const [virtual]
 

send back type of material.

Reimplemented from J2Plasticity.

Definition at line 108 of file J2PlaneStrain.cpp.

int J2PlaneStrain::recvSelf ( int commitTag,
Channel & theChannel,
FEM_ObjectBroker & theBroker ) [virtual]
 

This is a pure virtual method, one must be written for each instantiable subclass of MovableObject. Each object has to receive the data needed to be able to recreate itself in the new process after it has been sent through {theChannel}. If the object is an aggregation containing other objects, new objects of the correct type can be constructed using {theBroker}. To return if successful or a if not.

Reimplemented from J2Plasticity.

Definition at line 246 of file J2PlaneStrain.cpp.

int J2PlaneStrain::sendSelf ( int commitTag,
Channel & theChannel ) [virtual]
 

this is frank's problem.

Reimplemented from J2Plasticity.

Definition at line 241 of file J2PlaneStrain.cpp.

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

Reimplemented from NDMaterial.

Definition at line 209 of file J2PlaneStrain.cpp.

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

this is mike's problem.

Reimplemented from NDMaterial.

Definition at line 204 of file J2PlaneStrain.cpp.

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

unused trial strain functions.

Reimplemented from NDMaterial.

Definition at line 138 of file J2PlaneStrain.cpp.

int J2PlaneStrain::setTrialStrain ( const Vector & strain_from_element ) [virtual]
 

get the strain and integrate plasticity equations.

Reimplemented from NDMaterial.

Definition at line 122 of file J2PlaneStrain.cpp.

Referenced by setTrialStrain().

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

Reimplemented from NDMaterial.

Definition at line 219 of file J2PlaneStrain.cpp.

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

Reimplemented from NDMaterial.

Definition at line 214 of file J2PlaneStrain.cpp.

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

Reimplemented from NDMaterial.

Definition at line 148 of file J2PlaneStrain.cpp.

int J2PlaneStrain::setTrialStrainIncr ( const Vector & v ) [virtual]
 

Reimplemented from NDMaterial.

Definition at line 143 of file J2PlaneStrain.cpp.


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