NewTemplate3Dep Class Reference

#include <NewTemplate3Dep.h>

Inheritance diagram for NewTemplate3Dep:

NDMaterial Material TaggedObject MovableObject List of all members.

Public Member Functions

 NewTemplate3Dep (int tag, MaterialParameter *pointer_material_parameter_in, ElasticState *pointer_elastic_state_in, YieldFunction *pointer_yield_function_in, PlasticFlow *pointer_plastic_flow_in, ScalarEvolution **pointer_scalar_evolution_in=NULL, TensorEvolution **pointer_tensor_evolution_in=NULL, int caseIndex_in=0)
 NewTemplate3Dep (int tag, MaterialParameter *pointer_material_parameter_in, ElasticState *pointer_elastic_state_in, YieldFunction *pointer_yield_function_in, PlasticFlow *pointer_plastic_flow_in, TensorEvolution **pointer_tensor_evolution_in, int caseIndex_in=0)
 NewTemplate3Dep (void)
 ~NewTemplate3Dep (void)
const char * getClassType (void) const
int setTrialStrain (const Vector &v)
int setTrialStrain (const Vector &v, const Vector &r)
int setTrialStrainIncr (const Vector &v)
int setTrialStrainIncr (const Vector &v, const Vector &r)
const MatrixgetTangent (void)
const VectorgetStress (void)
const VectorgetStrain (void)
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 BJtensorgetTangentTensor (void)
const stresstensorgetStressTensor (void)
const straintensorgetStrainTensor (void)
const straintensorgetPlasticStrainTensor (void)
double getRho ()
int commitState (void)
int revertToLastCommit (void)
int revertToStart (void)
NDMaterialgetCopy (void)
NDMaterialgetCopy (const char *code)
const char * getType (void) const
int sendSelf (int commitTag, Channel &theChannel)
int recvSelf (int commitTag, Channel &theChannel, FEM_ObjectBroker &theBroker)
void Print (OPS_Stream &s, int flag=0)

Detailed Description

Definition at line 56 of file NewTemplate3Dep.h.


Constructor & Destructor Documentation

NewTemplate3Dep::NewTemplate3Dep ( int  tag,
MaterialParameter pointer_material_parameter_in,
ElasticState pointer_elastic_state_in,
YieldFunction pointer_yield_function_in,
PlasticFlow pointer_plastic_flow_in,
ScalarEvolution **  pointer_scalar_evolution_in = NULL,
TensorEvolution **  pointer_tensor_evolution_in = NULL,
int  caseIndex_in = 0 
)

NewTemplate3Dep::NewTemplate3Dep ( int  tag,
MaterialParameter pointer_material_parameter_in,
ElasticState pointer_elastic_state_in,
YieldFunction pointer_yield_function_in,
PlasticFlow pointer_plastic_flow_in,
TensorEvolution **  pointer_tensor_evolution_in,
int  caseIndex_in = 0 
)

NewTemplate3Dep::NewTemplate3Dep ( void   ) 

Definition at line 173 of file NewTemplate3Dep.cpp.

References revertToStart().

Referenced by getCopy().

NewTemplate3Dep::~NewTemplate3Dep ( void   ) 


Member Function Documentation

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

Reimplemented from MovableObject.

Definition at line 80 of file NewTemplate3Dep.h.

int NewTemplate3Dep::setTrialStrain ( const Vector v  )  [virtual]

Reimplemented from NDMaterial.

Definition at line 219 of file NewTemplate3Dep.cpp.

References getStrainTensor(), and setTrialStrainIncr().

Referenced by main().

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

Reimplemented from NDMaterial.

Definition at line 237 of file NewTemplate3Dep.cpp.

References setTrialStrainIncr().

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

Reimplemented from NDMaterial.

Definition at line 243 of file NewTemplate3Dep.cpp.

Referenced by setTrialStrain(), and setTrialStrainIncr().

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

Reimplemented from NDMaterial.

Definition at line 261 of file NewTemplate3Dep.cpp.

References setTrialStrainIncr().

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

Reimplemented from NDMaterial.

Definition at line 267 of file NewTemplate3Dep.cpp.

References nDarray::cval().

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

Reimplemented from NDMaterial.

Definition at line 315 of file NewTemplate3Dep.cpp.

References nDarray::cval().

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

Reimplemented from NDMaterial.

Definition at line 328 of file NewTemplate3Dep.cpp.

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

Reimplemented from NDMaterial.

Definition at line 341 of file NewTemplate3Dep.cpp.

References getStrainTensor(), and setTrialStrainIncr().

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

Reimplemented from NDMaterial.

Definition at line 348 of file NewTemplate3Dep.cpp.

References getStrainTensor(), and setTrialStrainIncr().

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

Reimplemented from NDMaterial.

Definition at line 354 of file NewTemplate3Dep.cpp.

References getStrainTensor().

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

Reimplemented from NDMaterial.

Definition at line 375 of file NewTemplate3Dep.cpp.

References setTrialStrainIncr().

const BJtensor & NewTemplate3Dep::getTangentTensor ( void   )  [virtual]

Reimplemented from NDMaterial.

Definition at line 396 of file NewTemplate3Dep.cpp.

const stresstensor & NewTemplate3Dep::getStressTensor ( void   )  [virtual]

Reimplemented from NDMaterial.

Definition at line 402 of file NewTemplate3Dep.cpp.

Referenced by main().

const straintensor & NewTemplate3Dep::getStrainTensor ( void   )  [virtual]

Reimplemented from NDMaterial.

Definition at line 409 of file NewTemplate3Dep.cpp.

Referenced by main(), setTrialStrain(), and setTrialStrainIncr().

const straintensor & NewTemplate3Dep::getPlasticStrainTensor ( void   )  [virtual]

Reimplemented from NDMaterial.

Definition at line 415 of file NewTemplate3Dep.cpp.

double NewTemplate3Dep::getRho (  )  [virtual]

int NewTemplate3Dep::commitState ( void   )  [virtual]

Implements NDMaterial.

Definition at line 422 of file NewTemplate3Dep.cpp.

References nDarray::Initialize().

int NewTemplate3Dep::revertToLastCommit ( void   )  [virtual]

Implements NDMaterial.

Definition at line 437 of file NewTemplate3Dep.cpp.

References nDarray::Initialize().

int NewTemplate3Dep::revertToStart ( void   )  [virtual]

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

Implements NDMaterial.

Definition at line 470 of file NewTemplate3Dep.cpp.

References NewTemplate3Dep().

NDMaterial * NewTemplate3Dep::getCopy ( const char *  code  )  [virtual]

Reimplemented from NDMaterial.

Definition at line 485 of file NewTemplate3Dep.cpp.

References endln, exit(), NewTemplate3Dep(), and opserr.

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

Implements NDMaterial.

Definition at line 506 of file NewTemplate3Dep.cpp.

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

Implements MovableObject.

Definition at line 512 of file NewTemplate3Dep.cpp.

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

Implements MovableObject.

Definition at line 519 of file NewTemplate3Dep.cpp.

void NewTemplate3Dep::Print ( OPS_Stream s,
int  flag = 0 
) [virtual]

Implements TaggedObject.

Definition at line 526 of file NewTemplate3Dep.cpp.


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