www.mooseframework.org
Functions
PorousFlowPiecewiseLinearSink.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("PorousFlowApp", PorousFlowPiecewiseLinearSink)
 
template<>
InputParameters validParams< PorousFlowPiecewiseLinearSink > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PorousFlowApp"  ,
PorousFlowPiecewiseLinearSink   
)

◆ validParams< PorousFlowPiecewiseLinearSink >()

template<>
InputParameters validParams< PorousFlowPiecewiseLinearSink > ( )

Definition at line 16 of file PorousFlowPiecewiseLinearSink.C.

17 {
18  InputParameters params = validParams<PorousFlowSinkPTDefiner>();
19  params.addRequiredParam<std::vector<Real>>(
20  "pt_vals",
21  "Tuple of pressure values (for the fluid_phase specified). Must be monotonically "
22  "increasing. For heat fluxes that don't involve fluids, these are temperature "
23  "values");
24  params.addRequiredParam<std::vector<Real>>(
25  "multipliers", "Tuple of multiplying values. The flux values are multiplied by these.");
26  params.addClassDescription("Applies a flux sink to a boundary. The base flux defined by "
27  "PorousFlowSink is multiplied by a piecewise linear function.");
28  return params;
29 }
validParams< PorousFlowSinkPTDefiner >
InputParameters validParams< PorousFlowSinkPTDefiner >()
Definition: PorousFlowSinkPTDefiner.C:14