Enum wafer::config::InitialCondition [−][src]
pub enum InitialCondition {
FromFile,
Gaussian,
Coulomb,
Constant,
Boolean,
}Defines the type of initial condition, or first guess, given to the wavefunction.
Variants
FromFileData will be pulled from file. This could be pre-calculated data from some inferior wavefunction solver, or more likely than not one of two other options.
- A converged excited state lower than the requested start state: e.g.
wavenumis set to 2, and a converged excited state 1 is in theinputdirectory. - A converged, low resolution version of the current state is in the
inputdirectory, which dramatically assists in the calculation time of high resolution runs.
GaussianA random value from the Gaussian distribution, using the standard deviation sig.
CoulombCoulomb-like.
ConstantA constant value of 0.1.
BooleanA Boolean test grid, good for benchmarks.
Trait Implementations
impl Debug for InitialCondition[src]
impl Debug for InitialConditionfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl PartialEq for InitialCondition[src]
impl PartialEq for InitialConditionfn eq(&self, other: &InitialCondition) -> bool[src]
fn eq(&self, other: &InitialCondition) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0
[src]This method tests for !=.
impl Display for InitialCondition[src]
impl Display for InitialConditionAuto Trait Implementations
impl Send for InitialCondition
impl Send for InitialConditionimpl Sync for InitialCondition
impl Sync for InitialCondition