18 params.
set<
Real>(
"initial") = 0.0;
19 params.
set<
Real>(
"final") = 0.0;
20 params.
set<
Real>(
"duration") = 0.0;
22 "Imposes a time-varying essential boundary condition $u=g(t)$, where $g(t)$ " 23 "varies from an given initial value at time $t=0$ to a given final value over a specified " 30 _initial(getParam<
Real>(
"initial")),
31 _final(getParam<
Real>(
"final")),
32 _duration(getParam<
Real>(
"duration"))
CTSub CT_OPERATOR_BINARY CTMul CTCompareLess CTCompareGreater CTCompareEqual _arg template * sin(_arg) *_arg.template D< dtag >()) CT_SIMPLE_UNARY_FUNCTION(tan
A spatially-constant, time-varying NodalBC whose imposed value g(t) varies sinusoidally with time acc...
virtual Real computeQpResidual() override
registerMooseObject("MooseApp", SinDirichletBC)
Base class for deriving any boundary condition that works at nodes.
const unsigned int _qp
Pseudo-"quadrature point" index (Always zero for the current node)
SinDirichletBC(const InputParameters ¶meters)
virtual const OutputTools< Real >::VariableValue & value()
The value of the variable this object is operating on.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
static InputParameters validParams()
const VariableValue & _u
Value of the unknown variable this BC is acting on.