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

J2PlaneStress Class Reference

#include <J2PlaneStress.h>

Inheritance diagram for J2PlaneStress::

J2Plasticity NDMaterial Material TaggedObject MovableObject List of all members.

Public Methods

 J2PlaneStress ()
 -------------------Declarations-------------------------------. More...

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

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

 ~J2PlaneStress ()
 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

J2PlaneStress::J2PlaneStress ( )
 

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

Definition at line 59 of file J2PlaneStress.cpp.

Referenced by getCopy().

J2PlaneStress::J2PlaneStress ( int tag,
double K,
double G,
double yield0,
double yield_infty,
double d,
double H,
double viscosity )
 

full constructor.

Definition at line 66 of file J2PlaneStress.cpp.

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

elastic constructor.

Definition at line 81 of file J2PlaneStress.cpp.

J2PlaneStress::~J2PlaneStress ( )
 

destructor.

Definition at line 89 of file J2PlaneStress.cpp.


Member Function Documentation

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

make a clone of this material.

Reimplemented from J2Plasticity.

Definition at line 94 of file J2PlaneStress.cpp.

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

send back order of strain in vector form.

Reimplemented from J2Plasticity.

Definition at line 111 of file J2PlaneStress.cpp.

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

send back the strain.

Reimplemented from NDMaterial.

Definition at line 197 of file J2PlaneStress.cpp.

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

send back the stress.

Reimplemented from NDMaterial.

Definition at line 208 of file J2PlaneStress.cpp.

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

send back the tangent.

Reimplemented from NDMaterial.

Definition at line 218 of file J2PlaneStress.cpp.

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

Reimplemented from NDMaterial.

Definition at line 265 of file J2PlaneStress.cpp.

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

send back type of material.

Reimplemented from J2Plasticity.

Definition at line 104 of file J2PlaneStress.cpp.

int J2PlaneStress::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 287 of file J2PlaneStress.cpp.

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

this is frank's problem.

Reimplemented from J2Plasticity.

Definition at line 282 of file J2PlaneStress.cpp.

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

Reimplemented from NDMaterial.

Definition at line 250 of file J2PlaneStress.cpp.

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

this is mike's problem.

Reimplemented from NDMaterial.

Definition at line 245 of file J2PlaneStress.cpp.

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

unused trial strain functions.

Reimplemented from NDMaterial.

Definition at line 179 of file J2PlaneStress.cpp.

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

get the strain and integrate plasticity equations.

Reimplemented from NDMaterial.

Definition at line 117 of file J2PlaneStress.cpp.

Referenced by setTrialStrain().

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

Reimplemented from NDMaterial.

Definition at line 260 of file J2PlaneStress.cpp.

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

Reimplemented from NDMaterial.

Definition at line 255 of file J2PlaneStress.cpp.

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

Reimplemented from NDMaterial.

Definition at line 189 of file J2PlaneStress.cpp.

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

Reimplemented from NDMaterial.

Definition at line 184 of file J2PlaneStress.cpp.


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