Go to the documentation of this file.
13 #include "LinearInterpolation.h"
15 class PiecewiseLinear;
const std::vector< FunctionName > _hardening_functions_names
virtual void computeStressInitialize(Real effectiveTrialStress, const SymmElasticityTensor &elasticityTensor)
Perform any necessary initialization before return mapping iterations.
virtual Real computeHardeningValue(Real scalar)
InputParameters validParams< IsotropicTempDepHardening >()
This class defines a basic set of capabilities any elasticity tensor should have.
std::vector< Real > _hf_temperatures
unsigned int _hf_index_hi
IsotropicTempDepHardening(const InputParameters ¶meters)
unsigned int _hf_index_lo
virtual Real computeHardeningDerivative(Real scalar)
void initializeHardeningFunctions()
MooseSharedPointer< LinearInterpolation > _interp_yield_stress
std::vector< const PiecewiseLinear * > _hardening_functions
virtual void computeYieldStress()