www.mooseframework.org
Public Member Functions | Protected Attributes | List of all members
HEVPInternalVarRateUOBase Class Referenceabstract

This user object is a pure virtual base classs Derived classes computes internal variable rate and derivatives. More...

#include <HEVPInternalVarRateUOBase.h>

Inheritance diagram for HEVPInternalVarRateUOBase:
[legend]

Public Member Functions

 HEVPInternalVarRateUOBase (const InputParameters &parameters)
 
virtual bool computeValue (unsigned int, Real &) const =0
 
virtual bool computeDerivative (unsigned int, const std::string &, Real &) const =0
 

Protected Attributes

std::string _flow_rate_prop_name
 
const MaterialProperty< Real > & _flow_rate
 

Detailed Description

This user object is a pure virtual base classs Derived classes computes internal variable rate and derivatives.

Definition at line 22 of file HEVPInternalVarRateUOBase.h.

Constructor & Destructor Documentation

HEVPInternalVarRateUOBase::HEVPInternalVarRateUOBase ( const InputParameters &  parameters)

Definition at line 21 of file HEVPInternalVarRateUOBase.C.

22  : DiscreteElementUserObject(parameters),
23  _flow_rate_prop_name(getParam<std::string>("flow_rate_prop_name")),
24  _flow_rate(getMaterialPropertyByName<Real>(_flow_rate_prop_name))
25 {
26 }
const MaterialProperty< Real > & _flow_rate

Member Function Documentation

virtual bool HEVPInternalVarRateUOBase::computeDerivative ( unsigned  int,
const std::string &  ,
Real &   
) const
pure virtual

Implemented in HEVPEqvPlasticStrainRate.

virtual bool HEVPInternalVarRateUOBase::computeValue ( unsigned  int,
Real &   
) const
pure virtual

Implemented in HEVPEqvPlasticStrainRate.

Member Data Documentation

const MaterialProperty<Real>& HEVPInternalVarRateUOBase::_flow_rate
protected

Definition at line 32 of file HEVPInternalVarRateUOBase.h.

Referenced by HEVPEqvPlasticStrainRate::computeValue().

std::string HEVPInternalVarRateUOBase::_flow_rate_prop_name
protected

The documentation for this class was generated from the following files: