25 "Random Voronoi tesselation polycrystal (used by PolycrystalVoronoiICAction)");
27 "User object generating a point to grain number mapping");
28 params.
addRequiredParam<
unsigned int>(
"op_index",
"The index for the current order parameter");
35 _op_index(getParam<unsigned
int>(
"op_index")),
virtual Real getVariableValue(unsigned int op_index, const Point &p) const =0
Returns the variable value for a given op_index and mesh point.
static InputParameters validParams()
This object provides the base capability for creating proper polycrystal ICs.
registerMooseObject("PhaseFieldApp", PolycrystalColoringIC)
PolycrystalColoringIC creates a polycrystal initial condition.
const Node * _current_node
static InputParameters validParams()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
PolycrystalColoringIC(const InputParameters ¶meters)
virtual Real value(const Point &p) override
const PolycrystalUserObjectBase & _poly_ic_uo
virtual Real getNodalVariableValue(unsigned int op_index, const Node &n) const
Similarly to the getVariableValue method, this method also returns values but may be optimized for re...
void ErrorVector unsigned int