This UserObject maintains a per QP map that indicates if a nucleus is present or not.
virtual void computeProperties()
static InputParameters validParams()
const unsigned int _penalty_mode
Match concentration exactly or use the target as a minumum or maximum value.
const Real _penalty
Nucleation free energy prefactor.
DiscreteNucleation(const InputParameters ¶ms)
Free energy penalty contribution to force the nucleation of subresolution particles.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const DiscreteNucleationMap & _map
UserObject providing a map of currently active nuclei.
std::vector< unsigned int > _op_index
map op_names indices to _args indices
const std::vector< Real > _op_values
Target concentration values.