www.mooseframework.org
Classes | Functions
SolutionRasterizer.h File Reference

Go to the source code of this file.

Classes

class  SolutionRasterizer
 This Userobject is the base class of Userobjects that generate one random number per timestep and quadrature point in a way that the integral over all random numbers is zero. More...
 

Functions

template<>
InputParameters validParams< SolutionRasterizer > ()
 

Function Documentation

template<>
InputParameters validParams< SolutionRasterizer > ( )

Definition at line 14 of file SolutionRasterizer.C.

15 {
16  InputParameters params = validParams<SolutionUserObject>();
17  params.addClassDescription("Process an XYZ file of atomic coordinates and filter atoms via "
18  "threshold or map variable values.");
19  params.addRequiredParam<FileName>("xyz_input", "XYZ input file.");
20  params.addRequiredParam<FileName>("xyz_output", "XYZ output file.");
21  params.addRequiredParam<std::string>(
22  "variable", "Variable from the mesh file to use for mapping to or filtering of the atoms.");
23  MooseEnum modeEnum("MAP FILTER", "MAP");
24  params.addParam<MooseEnum>("raster_mode", modeEnum, "Rasterization mode (MAP|FILTER).");
25  params.addParam<Real>("threshold",
26  "Accept atoms with a variable value above this threshold in FILTER mode.");
27  return params;
28 }