Free energy penalty contribution to force the nucleation of subresolution particles. More...
#include <DiscreteNucleation.h>
Public Member Functions | |
DiscreteNucleation (const InputParameters ¶ms) | |
virtual void | computeProperties () |
Protected Attributes | |
unsigned int | _nvar |
std::vector< unsigned int > | _op_index |
map op_names indices to _args indices More... | |
const std::vector< Real > | _op_values |
Target concentration values. More... | |
const Real | _penalty |
Nucleation free energy prefactor. More... | |
const unsigned int | _penalty_mode |
Match concentration exactly or use the target as a minumum or maximum value. More... | |
const DiscreteNucleationMap & | _map |
UserObject providing a map of currently active nuclei. More... | |
Free energy penalty contribution to force the nucleation of subresolution particles.
Definition at line 24 of file DiscreteNucleation.h.
DiscreteNucleation::DiscreteNucleation | ( | const InputParameters & | params | ) |
Definition at line 36 of file DiscreteNucleation.C.
|
virtual |
Definition at line 57 of file DiscreteNucleation.C.
|
protected |
UserObject providing a map of currently active nuclei.
Definition at line 47 of file DiscreteNucleation.h.
Referenced by computeProperties().
|
protected |
Definition at line 32 of file DiscreteNucleation.h.
Referenced by computeProperties(), and DiscreteNucleation().
|
protected |
map op_names indices to _args indices
Definition at line 35 of file DiscreteNucleation.h.
Referenced by computeProperties(), and DiscreteNucleation().
|
protected |
Target concentration values.
Definition at line 38 of file DiscreteNucleation.h.
Referenced by computeProperties(), and DiscreteNucleation().
|
protected |
Nucleation free energy prefactor.
Definition at line 41 of file DiscreteNucleation.h.
Referenced by computeProperties().
|
protected |
Match concentration exactly or use the target as a minumum or maximum value.
Definition at line 44 of file DiscreteNucleation.h.
Referenced by computeProperties().