Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
J2AxiSymm Class Reference#include <J2AxiSymm.h>
Inheritance diagram for J2AxiSymm::
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...
|
NDMaterial* | getCopy () |
| 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 Vector& | getStrain () |
| send back the strain. More...
|
const Vector& | getStress () |
| send back the stress. More...
|
const Matrix& | getTangent () |
| 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
|
-------------------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 )
|
|
J2AxiSymm::J2AxiSymm (
|
int tag,
|
|
double K,
|
|
double G )
|
|
J2AxiSymm::~J2AxiSymm (
|
)
|
|
Member Function Documentation
NDMaterial * J2AxiSymm::getCopy (
|
void ) [virtual]
|
|
int J2AxiSymm::getOrder (
|
void ) const [virtual]
|
|
const Vector & J2AxiSymm::getStrain (
|
void ) [virtual]
|
|
const Vector & J2AxiSymm::getStress (
|
void ) [virtual]
|
|
const Matrix & J2AxiSymm::getTangent (
|
void ) [virtual]
|
|
const Tensor & J2AxiSymm::getTangentTensor (
|
void ) [virtual]
|
|
const char * J2AxiSymm::getType (
|
void ) const [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]
|
|
int J2AxiSymm::setTrialStrain (
|
const Tensor & v,
|
|
const Tensor & r ) [virtual]
|
|
int J2AxiSymm::setTrialStrain (
|
const Tensor & v ) [virtual]
|
|
int J2AxiSymm::setTrialStrain (
|
const Vector & v,
|
|
const Vector & r ) [virtual]
|
|
int J2AxiSymm::setTrialStrain (
|
const Vector & strain_from_element ) [virtual]
|
|
int J2AxiSymm::setTrialStrainIncr (
|
const Tensor & v,
|
|
const Tensor & r ) [virtual]
|
|
int J2AxiSymm::setTrialStrainIncr (
|
const Tensor & v ) [virtual]
|
|
int J2AxiSymm::setTrialStrainIncr (
|
const Vector & v,
|
|
const Vector & r ) [virtual]
|
|
int J2AxiSymm::setTrialStrainIncr (
|
const Vector & v ) [virtual]
|
|
The documentation for this class was generated from the following files:
|