www.mooseframework.org
LevelSetReinitializationProblem.C
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://www.mooseframework.org
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
11 
13 
14 template <>
15 InputParameters
17 {
18  InputParameters params = validParams<FEProblem>();
19  params.addClassDescription("A specialied problem that has a method for resetting time for level "
20  "set reinitialization execution.");
21  return params;
22 }
23 
25  : FEProblem(parameters)
26 {
27 }
28 
29 void
31 {
32  _time = 0.0;
33  _time_old = 0.0;
34  _t_step = 0;
35  _termination_requested = false;
36 }
LevelSetReinitializationProblem.h
LevelSetReinitializationProblem::resetTime
void resetTime()
Resets the state of the simulation to allow for it to be re-executed.
Definition: LevelSetReinitializationProblem.C:30
LevelSetReinitializationProblem::LevelSetReinitializationProblem
LevelSetReinitializationProblem(const InputParameters &parameters)
Definition: LevelSetReinitializationProblem.C:24
registerMooseObject
registerMooseObject("LevelSetApp", LevelSetReinitializationProblem)
LevelSetReinitializationProblem
A Problem object to perform level set equation reinitialization implementation, mainly implementing a...
Definition: LevelSetReinitializationProblem.h:24
validParams< LevelSetReinitializationProblem >
InputParameters validParams< LevelSetReinitializationProblem >()
Definition: LevelSetReinitializationProblem.C:16