pub struct DFTD3PairwiseOutput {
pub pair_energy2: Vec<f64>,
pub pair_energy3: Vec<f64>,
}
Expand description
DFTD3 pairwise returned result.
This struct implements From
trait to convert to tuple. So you can use this
struct in this way:
ⓘ
let (pair_energy2, pair_energy3) = dftd3_model.get_pairwise_dispersion(param).into();
Fields§
§pair_energy2: Vec<f64>
Pairwise additive pairwise energy (natom * natom)
pair_energy3: Vec<f64>
Pairwise non-additive pairwise energy (natom * natom)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DFTD3PairwiseOutput
impl RefUnwindSafe for DFTD3PairwiseOutput
impl Send for DFTD3PairwiseOutput
impl Sync for DFTD3PairwiseOutput
impl Unpin for DFTD3PairwiseOutput
impl UnwindSafe for DFTD3PairwiseOutput
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