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

J2AxiSymm Class Reference

#include <J2AxiSymm.h>

Inheritance diagram for J2AxiSymm::

J2Plasticity NDMaterial Material TaggedObject MovableObject List of all members.

Public Methods

 J2AxiSymm ()
 -------------------Declarations-------------------------------. More...

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

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

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

J2AxiSymm::J2AxiSymm ( )
 

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

Definition at line 62 of file J2AxiSymm.cpp.

Referenced by getCopy().

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

full constructor.

Definition at line 69 of file J2AxiSymm.cpp.

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

elastic constructor.

Definition at line 84 of file J2AxiSymm.cpp.

J2AxiSymm::~J2AxiSymm ( )
 

destructor.

Definition at line 93 of file J2AxiSymm.cpp.


Member Function Documentation

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

make a clone of this material.

Reimplemented from J2Plasticity.

Definition at line 98 of file J2AxiSymm.cpp.

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

send back order of strain in vector form.

Reimplemented from J2Plasticity.

Definition at line 115 of file J2AxiSymm.cpp.

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

send back the strain.

Reimplemented from NDMaterial.

Definition at line 158 of file J2AxiSymm.cpp.

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

send back the stress.

Reimplemented from NDMaterial.

Definition at line 171 of file J2AxiSymm.cpp.

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

send back the tangent.

Reimplemented from NDMaterial.

Definition at line 183 of file J2AxiSymm.cpp.

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

Reimplemented from NDMaterial.

Definition at line 231 of file J2AxiSymm.cpp.

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

send back type of material.

Reimplemented from J2Plasticity.

Definition at line 108 of file J2AxiSymm.cpp.

int J2AxiSymm::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 253 of file J2AxiSymm.cpp.

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

this is frank's problem.

Reimplemented from J2Plasticity.

Definition at line 248 of file J2AxiSymm.cpp.

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

Reimplemented from NDMaterial.

Definition at line 216 of file J2AxiSymm.cpp.

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

this is mike's problem.

Reimplemented from NDMaterial.

Definition at line 211 of file J2AxiSymm.cpp.

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

unused trial strain functions.

Reimplemented from NDMaterial.

Definition at line 140 of file J2AxiSymm.cpp.

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

get the strain and integrate plasticity equations.

Reimplemented from NDMaterial.

Definition at line 122 of file J2AxiSymm.cpp.

Referenced by setTrialStrain().

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

Reimplemented from NDMaterial.

Definition at line 226 of file J2AxiSymm.cpp.

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

Reimplemented from NDMaterial.

Definition at line 221 of file J2AxiSymm.cpp.

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

Reimplemented from NDMaterial.

Definition at line 150 of file J2AxiSymm.cpp.

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

Reimplemented from NDMaterial.

Definition at line 145 of file J2AxiSymm.cpp.


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