pub struct GipawReconstruction {
pub core_orbitals: Option<Vec<GipawCoreOrbital>>,
pub orbitals: Vec<GipawOrbital>,
pub local_potential: Option<GipawLocalPotential>,
}Expand description
Public UPF data model.
Gauge including projector augmented-wave reconstruction data from
<PP_GIPAW_RECONSTRUCTION>.
GIPAW stands for gauge including projector augmented wave.
Fields§
§core_orbitals: Option<Vec<GipawCoreOrbital>>Core orbitals from <PP_GIPAW_CORE_ORBITALS>.
orbitals: Vec<GipawOrbital>Reconstructed GIPAW orbitals from <PP_GIPAW_ORBITALS>.
local_potential: Option<GipawLocalPotential>Local-potential reconstruction from <PP_GIPAW_VLOCAL>.
VLOCAL stands for local potential.
Trait Implementations§
Source§impl Clone for GipawReconstruction
impl Clone for GipawReconstruction
Source§fn clone(&self) -> GipawReconstruction
fn clone(&self) -> GipawReconstruction
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 GipawReconstruction
impl Debug for GipawReconstruction
Source§impl<'de> Deserialize<'de> for GipawReconstruction
impl<'de> Deserialize<'de> for GipawReconstruction
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 GipawReconstruction
impl PartialEq for GipawReconstruction
Source§impl Serialize for GipawReconstruction
impl Serialize for GipawReconstruction
impl StructuralPartialEq for GipawReconstruction
Auto Trait Implementations§
impl Freeze for GipawReconstruction
impl RefUnwindSafe for GipawReconstruction
impl Send for GipawReconstruction
impl Sync for GipawReconstruction
impl Unpin for GipawReconstruction
impl UnsafeUnpin for GipawReconstruction
impl UnwindSafe for GipawReconstruction
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