17 params.
addParam<
int>(
"tracking_step", 0,
"The timestep for when we should start tracking grains");
19 "halo_level", 2,
"The thickness of the halo surrounding each feature.");
21 "remap_grains",
true,
"Indicates whether remapping should be done or not (default: true)");
22 params.
addParam<
bool>(
"tolerate_failure",
24 "Allow the grain tracker to continue when it fails to find suitable grains " 25 "for remapping. This will allow the simulation to continue but it will " 26 "also allow non-physical grain coalescence. DO NOT USE for production " 32 "Indicates the number of reserved ops (variables that cannot be remapped to)");
35 "Threshold for locating a new feature on the reserved op variable(s)");
36 params.
addParam<UserObjectName>(
"polycrystal_ic_uo",
"Optional: Polycrystal IC object");
37 params.
addParam<
bool>(
"error_on_grain_creation",
39 "Terminate with an error if a grain is created " 40 "(does not include initial callback to start simulation)");
42 params.
addParam<
unsigned short>(
"max_remap_recursion_depth",
44 "The recursion depth allowed when searching for remapping " 45 "candidates. Note: Setting this value high may result in very " 46 "computationally expensive searches with little benefit. " 47 "(Recommended level: 6)");
52 "verbosity_level>=0 & verbosity_level<=3",
53 "Level 0: Silent during normal operation, " 54 "Level 1: Informational messages but no detailed grain structure printouts, " 55 "Level 2: Verbose output including data structure dumps, " 56 "Level 3: Debugging mode.");
59 "variable",
"var_name_base",
"op_num",
"Array of coupled variables");
64 params.
set<
Real>(
"threshold") = 0.1;
65 params.
set<
Real>(
"connecting_threshold") =
67 params.
set<
bool>(
"use_single_map") =
69 params.
set<
bool>(
"condense_map_info") =
71 params.
set<
bool>(
"enable_var_coloring") =
78 std::vector<unsigned int>
81 return std::vector<unsigned int>();
static InputParameters validParams()
static InputParameters validParams()
virtual std::vector< unsigned int > getNewGrainIDs() const
This method returns all of the new ids generated in an invocation of the GrainTracker.
const ExecFlagType EXEC_TIMESTEP_END
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const ExecFlagType EXEC_INITIAL