pub struct StructuralTofVjpResult {
pub result: StructuralTofResult,
pub gradient: Vec<f64>,
}Expand description
Values and one structural reverse derivative product.
Fields§
§result: StructuralTofResultCalculated structural TOF pattern.
gradient: Vec<f64>Pattern-Jacobian transpose product in structural parameter order.
Trait Implementations§
Source§impl Clone for StructuralTofVjpResult
impl Clone for StructuralTofVjpResult
Source§fn clone(&self) -> StructuralTofVjpResult
fn clone(&self) -> StructuralTofVjpResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StructuralTofVjpResult
impl Debug for StructuralTofVjpResult
Source§impl PartialEq for StructuralTofVjpResult
impl PartialEq for StructuralTofVjpResult
impl StructuralPartialEq for StructuralTofVjpResult
Auto Trait Implementations§
impl Freeze for StructuralTofVjpResult
impl RefUnwindSafe for StructuralTofVjpResult
impl Send for StructuralTofVjpResult
impl Sync for StructuralTofVjpResult
impl Unpin for StructuralTofVjpResult
impl UnsafeUnpin for StructuralTofVjpResult
impl UnwindSafe for StructuralTofVjpResult
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> ⓘ
Converts
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> ⓘ
Converts
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