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