www.mooseframework.org
StateSimTester.h
Go to the documentation of this file.
1 /****************************************************************/
2 /* MOOSE - Multiphysics Object Oriented Simulation Environment */
3 /* */
4 /* All contents are licensed under LGPL V2.1 */
5 /* See LICENSE for full restrictions */
6 /****************************************************************/
7 
8 #ifndef STATESIMTESTER_H
9 #define STATESIMTESTER_H
10 
11 #include "GeneralPostprocessor.h"
12 #include "StateSimRunner.h"
13 
14 // Forward Declarations
15 class StateSimTester;
16 
17 // libMesh forward declarations
18 namespace libMesh
19 {
20 class System;
21 class EquationSystems;
22 }
23 
24 template <>
25 InputParameters validParams<StateSimTester>();
26 
27 class StateSimTester : public GeneralPostprocessor
28 {
29 public:
30  StateSimTester(const InputParameters & parameters);
31 
32  virtual void initialize() override {}
33  virtual void execute() override {}
34  virtual Real getValue() override;
35 
36 protected:
38  {
39  SYNCTIMES
40  };
41 
44 };
45 
46 #endif // STATESIMTESTER_H
const StateSimRunner & _state_sim_runner_ptr
virtual void execute() override
Object to start a State Simulation and manage the moose timesteping with state event times...
const SystemEnum _test_val_enum
InputParameters validParams< StateSimTester >()
virtual void initialize() override