int _periodic
variable number to use for minPeriodicDistance calls (i.e. use the periodicity of this variable)
This UserObject maintains a per QP map that indicates if a nucleus is present or not.
This UserObject manages the insertion and expiration of nuclei in the simulation domain it manages a ...
const Real _radius
Nucleus radius.
std::vector< NucleusLocation > NucleusList
Every MPI task should keep a full list of nuclei (in case they cross domains with their finite radii)
virtual MarkerValue computeElementMarker() override
const DiscreteNucleationMap & _map
UserObject providing a map of currently active nuclei.
DiscreteNucleationMarker(const InputParameters ¶meters)
const DiscreteNucleationInserterBase::NucleusList & _nucleus_list
list of nuclei maintained bu the inserter object
Mark new nucleation sites for refinement.
const DiscreteNucleationInserterBase & _inserter
UserObject that manages nucleus insertin and deletion.
InputParameters validParams< DiscreteNucleationMarker >()
const Real _int_width
Nucleus interface width.