18 params.
addRequiredParam<UserObjectName>(
"polycrystal_ic_uo",
"Optional: Polycrystal IC object");
27 mooseError(
"This AuxKernel only supports Elemental fields");
registerMooseObject("PhaseFieldTestApp", VoronoiICAux)
const Elem *const & _current_elem
static InputParameters validParams()
void mooseError(Args &&... args) const
This object provides the base capability for creating proper polycrystal ICs.
virtual void getGrainsBasedOnElem(const Elem &elem, std::vector< unsigned int > &grains) const
This method may be defined in addition to the point based initialization to speed up lookups.
Visualize the location of grain boundaries in a polycrystalline simulation.
static InputParameters validParams()
std::vector< unsigned int > _grain_ids
VoronoiICAux(const InputParameters ¶meters)
const PolycrystalUserObjectBase & _poly_ic_uo
virtual Real computeValue()