pub struct GeomSpinFix(/* private fields */);Expand description
This keyword determines the number of geometry optimization steps for which the total spin is fixed. If GEOM_SPIN_FIX is less than 0, the spin will be fixed to the value found at the end of the SCF calculation for the initial structure for the duration of the calculation. This parameter is only used if FIX_OCCUPANCY = FALSE. So for insulators the spin is fixed regardless of the value of GEOM_SPIN_FIX.
The default value for this parameter is 0, so spin is allowed to vary.
§Example
GEOM_SPIN_FIX : 5
Implementations§
Trait Implementations§
Source§impl Clone for GeomSpinFix
impl Clone for GeomSpinFix
Source§fn clone(&self) -> GeomSpinFix
fn clone(&self) -> GeomSpinFix
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GeomSpinFix
impl Debug for GeomSpinFix
Source§impl Default for GeomSpinFix
impl Default for GeomSpinFix
Source§fn default() -> GeomSpinFix
fn default() -> GeomSpinFix
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GeomSpinFix
impl<'de> Deserialize<'de> for GeomSpinFix
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for GeomSpinFix
impl Display for GeomSpinFix
Source§impl From<u32> for GeomSpinFix
impl From<u32> for GeomSpinFix
Source§impl KeywordDisplay for GeomSpinFix
impl KeywordDisplay for GeomSpinFix
Source§impl Ord for GeomSpinFix
impl Ord for GeomSpinFix
Source§fn cmp(&self, other: &GeomSpinFix) -> Ordering
fn cmp(&self, other: &GeomSpinFix) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for GeomSpinFix
impl PartialEq for GeomSpinFix
Source§impl PartialOrd for GeomSpinFix
impl PartialOrd for GeomSpinFix
Source§impl Serialize for GeomSpinFix
impl Serialize for GeomSpinFix
impl Copy for GeomSpinFix
impl Eq for GeomSpinFix
impl StructuralPartialEq for GeomSpinFix
Auto Trait Implementations§
impl Freeze for GeomSpinFix
impl RefUnwindSafe for GeomSpinFix
impl Send for GeomSpinFix
impl Sync for GeomSpinFix
impl Unpin for GeomSpinFix
impl UnwindSafe for GeomSpinFix
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more