pub struct FullWavefunctionSet {
pub all_electron_wavefunctions: Vec<OrbitalWavefunction>,
pub pseudo_wavefunctions: Vec<OrbitalWavefunction>,
}Expand description
Public UPF data model.
Combined all-electron and pseudo-wavefunction reconstruction data from
<PP_FULL_WFC>.
WFC stands for wavefunction.
Fields§
§all_electron_wavefunctions: Vec<OrbitalWavefunction>All-electron wavefunctions from tags such as <PP_AEWFC.1>.
AEWFC stands for all-electron wavefunction.
pseudo_wavefunctions: Vec<OrbitalWavefunction>Pseudo-wavefunctions from tags such as <PP_PSWFC.1>.
PSWFC stands for pseudo-wavefunction.
Implementations§
Source§impl FullWavefunctionSet
impl FullWavefunctionSet
Sourcepub fn all_electron(&self) -> &[OrbitalWavefunction]
pub fn all_electron(&self) -> &[OrbitalWavefunction]
Returns all-electron wavefunctions.
Trait Implementations§
Source§impl Clone for FullWavefunctionSet
impl Clone for FullWavefunctionSet
Source§fn clone(&self) -> FullWavefunctionSet
fn clone(&self) -> FullWavefunctionSet
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 FullWavefunctionSet
impl Debug for FullWavefunctionSet
Source§impl<'de> Deserialize<'de> for FullWavefunctionSet
impl<'de> Deserialize<'de> for FullWavefunctionSet
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 FullWavefunctionSet
impl PartialEq for FullWavefunctionSet
Source§impl Serialize for FullWavefunctionSet
impl Serialize for FullWavefunctionSet
impl StructuralPartialEq for FullWavefunctionSet
Auto Trait Implementations§
impl Freeze for FullWavefunctionSet
impl RefUnwindSafe for FullWavefunctionSet
impl Send for FullWavefunctionSet
impl Sync for FullWavefunctionSet
impl Unpin for FullWavefunctionSet
impl UnsafeUnpin for FullWavefunctionSet
impl UnwindSafe for FullWavefunctionSet
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