This user object is a pure virtual base classs Derived classes computes flow rate, direction and derivatives. More...
#include <HEVPFlowRateUOBase.h>
Public Member Functions | |
HEVPFlowRateUOBase (const InputParameters ¶meters) | |
virtual bool | computeValue (unsigned int, Real &) const =0 |
virtual bool | computeDirection (unsigned int, RankTwoTensor &) const =0 |
virtual bool | computeDerivative (unsigned int, const std::string &, Real &) const =0 |
virtual bool | computeTensorDerivative (unsigned int, const std::string &, RankTwoTensor &) const =0 |
Protected Attributes | |
std::string | _strength_prop_name |
std::string | _base_name |
const MaterialProperty< Real > & | _strength |
std::string | _pk2_prop_name |
const MaterialProperty< RankTwoTensor > & | _pk2 |
const MaterialProperty< RankTwoTensor > & | _ce |
This user object is a pure virtual base classs Derived classes computes flow rate, direction and derivatives.
Definition at line 26 of file HEVPFlowRateUOBase.h.
HEVPFlowRateUOBase::HEVPFlowRateUOBase | ( | const InputParameters & | parameters | ) |
Definition at line 26 of file HEVPFlowRateUOBase.C.
|
pure virtual |
Implemented in HEVPFlowRatePowerLawJ2.
|
pure virtual |
Implemented in HEVPFlowRatePowerLawJ2.
|
pure virtual |
Implemented in HEVPFlowRatePowerLawJ2.
|
pure virtual |
Implemented in HEVPFlowRatePowerLawJ2.
|
protected |
Definition at line 39 of file HEVPFlowRateUOBase.h.
|
protected |
Definition at line 43 of file HEVPFlowRateUOBase.h.
Referenced by HEVPFlowRatePowerLawJ2::computeDerivative(), HEVPFlowRatePowerLawJ2::computeDirection(), HEVPFlowRatePowerLawJ2::computeTensorDerivative(), and HEVPFlowRatePowerLawJ2::computeValue().
|
protected |
Definition at line 42 of file HEVPFlowRateUOBase.h.
Referenced by HEVPFlowRatePowerLawJ2::computeDerivative(), HEVPFlowRatePowerLawJ2::computeDirection(), HEVPFlowRatePowerLawJ2::computeTensorDerivative(), and HEVPFlowRatePowerLawJ2::computeValue().
|
protected |
Definition at line 41 of file HEVPFlowRateUOBase.h.
Referenced by HEVPFlowRatePowerLawJ2::computeTensorDerivative().
|
protected |
Definition at line 40 of file HEVPFlowRateUOBase.h.
Referenced by HEVPFlowRatePowerLawJ2::computeDerivative(), HEVPFlowRatePowerLawJ2::computeTensorDerivative(), and HEVPFlowRatePowerLawJ2::computeValue().
|
protected |
Definition at line 38 of file HEVPFlowRateUOBase.h.
Referenced by HEVPFlowRatePowerLawJ2::computeDerivative().