#[repr(transparent)]pub struct cuestXCAdvancedComputeParametersApproximation_t(pub c_uint);Expand description
@brief Specifies what local approximation is desired. @ingroup Enums
This parameter changes the expected dimension of the density/potential arrays used for input/output:
LDA dimension: [ number of grid points, 1] GGA dimension: [ number of grid points, 4] meta-GGA dimension: [ number of grid points, 5]
For each row, LDA expects: \f$ [ \rho ] \f$ For each row, GGA expects: \f$ [ \rho, \nabla_{x}\rho, \nabla_{y}\rho, \nabla_{z}\rho ] \f$ For each row, meta-GGA expects: \f$ [ \rho, \nabla_{x}\rho, \nabla_{y}\rho, \nabla_{z}\rho, \tau ] \f$
Tuple Fields§
§0: c_uintTrait Implementations§
impl Copy for cuestXCAdvancedComputeParametersApproximation_t
impl Eq for cuestXCAdvancedComputeParametersApproximation_t
impl StructuralPartialEq for cuestXCAdvancedComputeParametersApproximation_t
Auto Trait Implementations§
impl Freeze for cuestXCAdvancedComputeParametersApproximation_t
impl RefUnwindSafe for cuestXCAdvancedComputeParametersApproximation_t
impl Send for cuestXCAdvancedComputeParametersApproximation_t
impl Sync for cuestXCAdvancedComputeParametersApproximation_t
impl Unpin for cuestXCAdvancedComputeParametersApproximation_t
impl UnsafeUnpin for cuestXCAdvancedComputeParametersApproximation_t
impl UnwindSafe for cuestXCAdvancedComputeParametersApproximation_t
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