This UserObject maintains a per QP map that indicates if a nucleus is present or not.
const std::vector< Real > * _nucleus
nucleus data for the current element
void precalculateResidual() override
static InputParameters validParams()
const DiscreteNucleationMap & _map
UserObject providing a map of currently active nuclei.
DiscreteNucleationForce(const InputParameters ¶ms)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
Real computeQpResidual() override
const Real _v0
Bounds for the returned values.
Free energy penalty contribution to force the nucleation of subresolution particles.