pub struct RelativisticWavefunction {
pub tag_name: String,
pub index: usize,
pub label: String,
pub principal_quantum_number: i32,
pub angular_momentum: i32,
pub total_angular_momentum: f64,
pub occupation: f64,
}Expand description
Public UPF data model. A relativistic wavefunction entry.
Fields§
§tag_name: StringOriginal UPF tag name, for example PP_RELWFC.1.
index: usizeOrbital index.
label: StringOrbital label from the els attribute.
ELS is the generator-provided electronic-state label.
principal_quantum_number: i32Principal quantum number n.
angular_momentum: i32Angular momentum quantum number l.
total_angular_momentum: f64Total angular momentum quantum number j.
occupation: f64Orbital occupation.
Trait Implementations§
Source§impl Clone for RelativisticWavefunction
impl Clone for RelativisticWavefunction
Source§fn clone(&self) -> RelativisticWavefunction
fn clone(&self) -> RelativisticWavefunction
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 RelativisticWavefunction
impl Debug for RelativisticWavefunction
Source§impl<'de> Deserialize<'de> for RelativisticWavefunction
impl<'de> Deserialize<'de> for RelativisticWavefunction
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 PartialEq for RelativisticWavefunction
impl PartialEq for RelativisticWavefunction
Source§impl Serialize for RelativisticWavefunction
impl Serialize for RelativisticWavefunction
impl StructuralPartialEq for RelativisticWavefunction
Auto Trait Implementations§
impl Freeze for RelativisticWavefunction
impl RefUnwindSafe for RelativisticWavefunction
impl Send for RelativisticWavefunction
impl Sync for RelativisticWavefunction
impl Unpin for RelativisticWavefunction
impl UnsafeUnpin for RelativisticWavefunction
impl UnwindSafe for RelativisticWavefunction
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