34 InputParameters params = validParams<InitialCondition>();
36 params.addParam<Real>(
"average", 0,
"The average value");
37 params.addParam<Real>(
"amplitude", 1.,
"The amplitude");
38 params.addParam<Real>(
"length", 0.75,
"The length");
39 params.addParam<Real>(
"width", .125,
"The width");
40 params.addParam<Real>(
"buffer", 0.03125,
"A small area between the max value and the interface");
41 params.addParam<Real>(
"interface", 0.03125,
"The interface width");
47 : InitialCondition(parameters),
48 _average(parameters.get<Real>(
"average")),
49 _amplitude(parameters.get<Real>(
"amplitude")),
50 _length(parameters.get<Real>(
"length")),
51 _width(parameters.get<Real>(
"width")),
52 _buffer(parameters.get<Real>(
"buffer")),
53 _interface(parameters.get<Real>(
"interface"))
80 return ((12.0 * x * x - 12.0 * x) *
_amplitude);