www.mooseframework.org
Classes | Functions
PorousFlowPlasticHeatEnergy.h File Reference

Go to the source code of this file.

Classes

class  PorousFlowPlasticHeatEnergy
 Provides a heat source (J/m^3/s) from plastic deformation: (1 - porosity) * coeff * stress * plastic_strain_rate. More...
 

Functions

template<>
InputParameters validParams< PorousFlowPlasticHeatEnergy > ()
 

Function Documentation

template<>
InputParameters validParams< PorousFlowPlasticHeatEnergy > ( )

Definition at line 16 of file PorousFlowPlasticHeatEnergy.C.

17 {
18  InputParameters params = validParams<PlasticHeatEnergy>();
19  params.addParam<bool>("strain_at_nearest_qp",
20  false,
21  "When calculating nodal porosity that depends on strain, use the strain at "
22  "the nearest quadpoint. This adds a small extra computational burden, and "
23  "is not necessary for simulations involving only linear lagrange elements. "
24  " If you set this to true, you will also want to set the same parameter to "
25  "true for related Kernels and Materials");
26  params.addRequiredParam<UserObjectName>(
27  "PorousFlowDictator", "The UserObject that holds the list of Porous-Flow variable names.");
28  params.addClassDescription(
29  "Plastic heat energy density source = (1 - porosity) * coeff * stress * plastic_strain_rate");
30  return params;
31 }
InputParameters validParams< PlasticHeatEnergy >()