20 "Computes a cosine transtition of a user-specified width between two values");
28 _transition(_x_center, _transition_width)
43 mooseError(
name(),
": ", __PRETTY_FUNCTION__,
" is not implemented.");
static InputParameters validParams()
const Function & _function1
First function.
virtual Real value(const Real &x, const Real &f1, const Real &f2) const override
Computes the transition value.
virtual RealVectorValue gradient(Real t, const Point &p) const
virtual Real value(Real t, const Point &p) const
Base class for functions to smoothly transition from one function to another.
const Function & _function2
Second function.
CosineTransitionFunction(const InputParameters ¶meters)
Computes a cosine transtition of a user-specified width between two values.
virtual const std::string & name() const
const WeightedTransition _transition
Transition object.
const std::vector< double > x
registerMooseObject("ThermalHydraulicsApp", CosineTransitionFunction)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
const bool _use_time
Use the time axis for transition?
const unsigned int _component
Component index of axis on which transition occurs.
void mooseError(Args &&... args) const
virtual Real value(Real t, const Point &p) const