www.mooseframework.org
Functions
SolutionRasterizer.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("PhaseFieldApp", SolutionRasterizer)
 
template<>
InputParameters validParams< SolutionRasterizer > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "PhaseFieldApp"  ,
SolutionRasterizer   
)

◆ validParams< SolutionRasterizer >()

template<>
InputParameters validParams< SolutionRasterizer > ( )

Definition at line 18 of file SolutionRasterizer.C.

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