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
FromFile
Data 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.
wavenum
is set to 2, and a converged excited state 1 is in theinput
directory. - A converged, low resolution version of the current state is in the
input
directory, which dramatically assists in the calculation time of high resolution runs.
Gaussian
A random value from the Gaussian distribution, using the standard deviation sig
.
Coulomb
Coulomb-like.
Constant
A constant value of 0.1.
Boolean
A Boolean test grid, good for benchmarks.
Trait Implementations
impl Debug for InitialCondition
[src]
impl Debug for InitialCondition
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl PartialEq for InitialCondition
[src]
impl PartialEq for InitialCondition
fn eq(&self, other: &InitialCondition) -> bool
[src]
fn eq(&self, other: &InitialCondition) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]This method tests for !=
.
impl Display for InitialCondition
[src]
impl Display for InitialCondition
Auto Trait Implementations
impl Send for InitialCondition
impl Send for InitialCondition
impl Sync for InitialCondition
impl Sync for InitialCondition