Beispiel #1
0
InputParameters validParams<NodalFloodCountAux>()
{
  MooseEnum field_display("UNIQUE_REGION, VARIABLE_COLORING, ACTIVE_BOUNDS, CENTROID", "UNIQUE_REGION");

  InputParameters params = validParams<AuxKernel>();
  params.addRequiredParam<UserObjectName>("bubble_object", "The NodalFloodCount UserObject to get values from.");
  params.addParam<unsigned int>("map_index", 0, "The index of which map to retrieve values from when using NodalFloodCount with multiple maps.");
  params.addParam<MooseEnum>("field_display", field_display, "Determines how the auxilary field should be colored. (UNIQUE_REGION and VARIABLE_COLORING are nodal, CENTROID is elemental, default: UNIQUE_REGION)");
  return params;
}
Beispiel #2
0
InputParameters validParams<FeatureFloodCountAux>()
{
  InputParameters params = validParams<AuxKernel>();
  params.addClassDescription("Feature detection by connectivity analysis");
  params.addDeprecatedParam<UserObjectName>("bubble_object", "The FeatureFloodCount UserObject to get values from.", "Use \"flood_counter\" instead.");
  params.addRequiredParam<UserObjectName>("flood_counter", "The FeatureFloodCount UserObject to get values from.");
  params.addParam<unsigned int>("map_index", "The index of which map to retrieve values from when using FeatureFloodCount with multiple maps.");
  MooseEnum field_display("UNIQUE_REGION VARIABLE_COLORING GHOSTED_ENTITIES HALOS CENTROID ACTIVE_BOUNDS", "UNIQUE_REGION");
  params.addParam<MooseEnum>("field_display", field_display, "Determines how the auxilary field should be colored. (UNIQUE_REGION and VARIABLE_COLORING are nodal, CENTROID is elemental, default: UNIQUE_REGION)");

  MultiMooseEnum execute_options(SetupInterface::getExecuteOptions());
  execute_options = "initial timestep_end";
  params.set<MultiMooseEnum>("execute_on") = execute_options;

  return params;
}