This user object is a pure virtual base classs Derived classes computes material resistances and derivatives. More...
#include <HEVPStrengthUOBase.h>
Public Member Functions | |
HEVPStrengthUOBase (const InputParameters ¶meters) | |
virtual bool | computeValue (unsigned int, Real &) const =0 |
virtual bool | computeDerivative (unsigned int, const std::string &, Real &) const =0 |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Attributes | |
std::string | _intvar_prop_name |
const MaterialProperty< Real > & | _intvar |
This user object is a pure virtual base classs Derived classes computes material resistances and derivatives.
Definition at line 24 of file HEVPStrengthUOBase.h.
HEVPStrengthUOBase::HEVPStrengthUOBase | ( | const InputParameters & | parameters | ) |
Definition at line 26 of file HEVPStrengthUOBase.C.
|
pure virtual |
Implemented in HEVPLinearHardening, and HEVPRambergOsgoodHardening.
|
pure virtual |
Implemented in HEVPLinearHardening, and HEVPRambergOsgoodHardening.
|
static |
Definition at line 15 of file HEVPStrengthUOBase.C.
Referenced by HEVPLinearHardening::validParams(), and HEVPRambergOsgoodHardening::validParams().
|
protected |
Definition at line 36 of file HEVPStrengthUOBase.h.
Referenced by HEVPRambergOsgoodHardening::computeDerivative(), HEVPLinearHardening::computeValue(), and HEVPRambergOsgoodHardening::computeValue().
|
protected |
Definition at line 35 of file HEVPStrengthUOBase.h.
Referenced by HEVPLinearHardening::computeDerivative(), and HEVPRambergOsgoodHardening::computeDerivative().