21 "Determines whether this object is calculated using an implicit or explicit form");
28 : _ti_params(moose_object->parameters()),
29 _ti_feproblem(*_ti_params.getCheckedPointerParam<
FEProblemBase *>(
"_fe_problem_base")),
30 _is_implicit(_ti_params.have_parameter<bool>(
"implicit") ? _ti_params.
get<bool>(
"implicit")
32 _t(_is_implicit ? _ti_feproblem.time() : _ti_feproblem.timeOld()),
33 _t_step(_ti_feproblem.timeStep()),
34 _dt(_ti_feproblem.dt()),
35 _dt_old(_ti_feproblem.dtOld()),
36 _is_transient(_ti_feproblem.isTransient()),
T * get(const std::unique_ptr< T > &u)
The MooseUtils::get() specializations are used to support making forwards-compatible code changes fro...
static InputParameters validParams()
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
std::string shortName(const std::string &name)
Function for stripping name after the file / in parser block.
TransientInterface(const MooseObject *moose_object)
Every object that can be built by the factory should be derived from this class.
virtual ~TransientInterface()