www.mooseframework.org
SolutionRasterizer.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 #ifndef SOLUTIONRASTERIZER_H
8 #define SOLUTIONRASTERIZER_H
9 
10 #include "SolutionUserObject.h"
11 
12 // Forward Declarations
13 class SolutionRasterizer;
14 
15 template <>
16 InputParameters validParams<SolutionRasterizer>();
17 
26 class SolutionRasterizer : public SolutionUserObject
27 {
28 public:
29  SolutionRasterizer(const InputParameters & parameters);
30 
31  virtual ~SolutionRasterizer() {}
32 
34  virtual void initialSetup();
35 
36 protected:
37  FileName _xyz_input;
38  FileName _xyz_output;
39 
40  std::string _variable;
41 
42  MooseEnum _raster_mode;
43 
44  Real _threshold;
45 };
46 
47 #endif // SOLUTIONRASTERIZER_H
virtual void initialSetup()
Initialize the System and Mesh objects for the solution being read.
SolutionRasterizer(const InputParameters &parameters)
This Userobject is the base class of Userobjects that generate one random number per timestep and qua...
InputParameters validParams< SolutionRasterizer >()