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

This user object is a pure virtual base classs Derived classes computes material resistances and derivatives. More...

#include <HEVPStrengthUOBase.h>

Inheritance diagram for HEVPStrengthUOBase:
[legend]

Public Member Functions

 HEVPStrengthUOBase (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 _intvar_prop_name
 
const MaterialProperty< Real > & _intvar
 

Detailed Description

This user object is a pure virtual base classs Derived classes computes material resistances and derivatives.

Definition at line 22 of file HEVPStrengthUOBase.h.

Constructor & Destructor Documentation

HEVPStrengthUOBase::HEVPStrengthUOBase ( const InputParameters &  parameters)

Definition at line 22 of file HEVPStrengthUOBase.C.

23  : DiscreteElementUserObject(parameters),
24  _intvar_prop_name(getParam<std::string>("intvar_prop_name")),
25  _intvar(getMaterialPropertyByName<Real>(_intvar_prop_name))
26 {
27 }
const MaterialProperty< Real > & _intvar
std::string _intvar_prop_name

Member Function Documentation

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

Member Data Documentation

const MaterialProperty<Real>& HEVPStrengthUOBase::_intvar
protected
std::string HEVPStrengthUOBase::_intvar_prop_name
protected

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