Public Member Functions | Protected Attributes | List of all members
CrystalPlasticitySlipResistance Class Referenceabstract

Crystal plasticity slip resistance userobject class. More...

#include <CrystalPlasticitySlipResistance.h>

Inheritance diagram for CrystalPlasticitySlipResistance:

Public Member Functions

 CrystalPlasticitySlipResistance (const InputParameters &parameters)
virtual bool calcSlipResistance (unsigned int qp, std::vector< Real > &val) const =0
virtual unsigned int variableSize () const
 Returns the size of variable. More...

Protected Attributes

unsigned int _variable_size

Detailed Description

Crystal plasticity slip resistance userobject class.

The virtual functions written below must be over-ridden in derived classes to provide actual values.

Definition at line 25 of file CrystalPlasticitySlipResistance.h.

Constructor & Destructor Documentation

◆ CrystalPlasticitySlipResistance()

CrystalPlasticitySlipResistance::CrystalPlasticitySlipResistance ( const InputParameters &  parameters)

Definition at line 22 of file CrystalPlasticitySlipResistance.C.

23  : CrystalPlasticityUOBase(parameters)
24 {
25 }
CrystalPlasticityUOBase(const InputParameters &parameters)

Member Function Documentation

◆ calcSlipResistance()

virtual bool CrystalPlasticitySlipResistance::calcSlipResistance ( unsigned int  qp,
std::vector< Real > &  val 
) const
pure virtual

◆ variableSize()

unsigned int CrystalPlasticityUOBase::variableSize ( ) const

Returns the size of variable.

Definition at line 29 of file CrystalPlasticityUOBase.C.

30 {
31  return _variable_size;
32 }

Member Data Documentation

◆ _variable_size

unsigned int CrystalPlasticityUOBase::_variable_size

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