DP_YF Class Reference

#include <DP_YF.h>

Inheritance diagram for DP_YF:

YieldFunction List of all members.

Public Member Functions

 DP_YF (int a_which_in=-1, int index_a_in=0, int k_which_in=-1, int index_k_in=0, int alpha_which_in=-1, int index_alpha_in=0)
 ~DP_YF ()
YieldFunctionnewObj ()
double YieldFunctionValue (const stresstensor &Stre, const MaterialParameter &MaterialParameter_in) const
const stresstensorStressDerivative (const stresstensor &Stre, const MaterialParameter &MaterialParameter_in) const
double InScalarDerivative (const stresstensor &Stre, const MaterialParameter &MaterialParameter_in, int which) const
const stresstensorInTensorDerivative (const stresstensor &Stre, const MaterialParameter &MaterialParameter_in, int which) const
int getNumInternalScalar () const
int getNumInternalTensor () const
int getYieldFunctionRank () const

Detailed Description

Definition at line 39 of file DP_YF.h.


Constructor & Destructor Documentation

DP_YF::DP_YF ( int  a_which_in = -1,
int  index_a_in = 0,
int  k_which_in = -1,
int  index_k_in = 0,
int  alpha_which_in = -1,
int  index_alpha_in = 0 
)

Definition at line 42 of file DP_YF.cpp.

Referenced by newObj().

DP_YF::~DP_YF (  ) 

Definition at line 53 of file DP_YF.cpp.


Member Function Documentation

YieldFunction * DP_YF::newObj (  )  [virtual]

Implements YieldFunction.

Definition at line 59 of file DP_YF.cpp.

References DP_YF().

double DP_YF::YieldFunctionValue ( const stresstensor Stre,
const MaterialParameter MaterialParameter_in 
) const [virtual]

const stresstensor & DP_YF::StressDerivative ( const stresstensor Stre,
const MaterialParameter MaterialParameter_in 
) const [virtual]

double DP_YF::InScalarDerivative ( const stresstensor Stre,
const MaterialParameter MaterialParameter_in,
int  which 
) const [virtual]

Reimplemented from YieldFunction.

Definition at line 128 of file DP_YF.cpp.

References stresstensor::Iinvariant1().

const stresstensor & DP_YF::InTensorDerivative ( const stresstensor Stre,
const MaterialParameter MaterialParameter_in,
int  which 
) const [virtual]

Reimplemented from YieldFunction.

Definition at line 142 of file DP_YF.cpp.

References d_macheps(), stresstensor::deviator(), endln, exit(), opserr, and stresstensor::p_hydrostatic().

int DP_YF::getNumInternalScalar (  )  const [virtual]

Implements YieldFunction.

Definition at line 167 of file DP_YF.cpp.

int DP_YF::getNumInternalTensor (  )  const [virtual]

Implements YieldFunction.

Definition at line 181 of file DP_YF.cpp.

int DP_YF::getYieldFunctionRank (  )  const [virtual]

Implements YieldFunction.

Definition at line 190 of file DP_YF.cpp.


The documentation for this class was generated from the following files:
  • OpenSees/SRC/material/nD/NewTemplate3Dep/DP_YF.h
  • OpenSees/SRC/material/nD/NewTemplate3Dep/DP_YF.cpp

Generated on Mon Oct 23 15:05:41 2006 for OpenSees by doxygen 1.5.0