#[non_exhaustive]pub enum FileFormat {
Show 42 variants
FeffInput,
AtomDat,
ApotBin,
PotBin,
ChemicalDat,
PhaseBin,
FeffBin,
FmsBin,
GgBin,
EmeshBin,
ChiaBin,
GtrBin,
HubbardGtrMBin,
HubbardGtrOffBin,
HubbardVBin,
HubbardAphaseBin,
HubbardTransformationBin,
RhorrpGgSliceBin,
RhorrpGgDiagBin,
RhorrpDensityBin,
SpecfunctDat,
FefflBin,
XseclBin,
XmuDat,
ChiDat,
XsectDat,
XsedgeDat,
PathsDat,
ListDat,
BandstructureDat,
LdosDat,
RhocDat,
LmdosDat,
RhocmDat,
EelsDat,
MdffDat,
RixsDat,
ComptonDat,
CrpaDat,
LossDat,
OpconsDat,
DmdwOut,
}Expand description
Stable identifier for a FEFF-compatible file format.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
FeffInput
Root FEFF input.
AtomDat
Per-potential ATOM diagnostic table.
ApotBin
Atomic-potential formatted handoff.
PotBin
Potential-state PAD text.
ChemicalDat
Chemical potential and SCF temperature summary.
PhaseBin
Phase-shift PAD text.
FeffBin
Path-amplitude PAD text.
FmsBin
FMS metadata PAD text.
GgBin
Unformatted Green’s-function matrix.
EmeshBin
XSPH unformatted complex energy mesh.
ChiaBin
FF2X unformatted configuration-average accumulator.
GtrBin
Per-potential Green’s trace.
HubbardGtrMBin
Magnetic per-potential Green’s trace.
HubbardGtrOffBin
Off-diagonal Hubbard Green’s trace.
HubbardVBin
Hubbard on-site potential matrix.
HubbardAphaseBin
Hubbard phase-shift matrix.
HubbardTransformationBin
Hubbard basis transformation matrices.
RhorrpGgSliceBin
RHORRP pair-block Green’s-function slice.
RhorrpGgDiagBin
RHORRP diagonal Green’s-function matrices.
RhorrpDensityBin
RHORRP density-grid output.
SpecfunctDat
SFCONV spectral-function cache.
FefflBin
NRIXS path-decomposition PAD text.
XseclBin
NRIXS transition cross-section PAD text.
XmuDat
Absorption spectrum.
ChiDat
EXAFS spectrum or per-path contribution.
XsectDat
Cross-section table.
XsedgeDat
TDLDA/PMBSE edge table.
PathsDat
Scattering path list.
ListDat
GENFMT path list.
BandstructureDat
BAND result table.
LdosDat
LDOS table family.
RhocDat
Charge-density table family.
LmdosDat
Magnetic LDOS table family.
RhocmDat
Magnetic charge-density table family.
EelsDat
EELS spectrum.
MdffDat
EELS mixed dynamic form factor.
RixsDat
RIXS map or HERFD spectrum.
ComptonDat
Compton profile.
CrpaDat
Constrained-RPA summary.
LossDat
Optical loss function.
OpconsDat
Full-spectrum optical constants.
DmdwOut
Dynamical-matrix Debye-Waller report.
Trait Implementations§
Source§impl Clone for FileFormat
impl Clone for FileFormat
Source§fn clone(&self) -> FileFormat
fn clone(&self) -> FileFormat
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for FileFormat
Source§impl Debug for FileFormat
impl Debug for FileFormat
impl Eq for FileFormat
Source§impl Hash for FileFormat
impl Hash for FileFormat
Source§impl PartialEq for FileFormat
impl PartialEq for FileFormat
impl StructuralPartialEq for FileFormat
Auto Trait Implementations§
impl Freeze for FileFormat
impl RefUnwindSafe for FileFormat
impl Send for FileFormat
impl Sync for FileFormat
impl Unpin for FileFormat
impl UnsafeUnpin for FileFormat
impl UnwindSafe for FileFormat
Blanket Implementations§
impl<T> Boilerplate for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T, U> Imply<T> for U
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more