pub struct StructuralPatternVjpResult {
pub result: StructuralPatternResult,
pub gradient: Vec<f64>,
}Expand description
Fused values and one reverse product from pattern sample weights.
Fields§
§result: StructuralPatternResultCalculated structural pattern.
gradient: Vec<f64>Pattern-Jacobian transpose product in structural parameter order.
Trait Implementations§
Source§impl Clone for StructuralPatternVjpResult
impl Clone for StructuralPatternVjpResult
Source§fn clone(&self) -> StructuralPatternVjpResult
fn clone(&self) -> StructuralPatternVjpResult
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 StructuralPatternVjpResult
impl Debug for StructuralPatternVjpResult
impl StructuralPartialEq for StructuralPatternVjpResult
Auto Trait Implementations§
impl Freeze for StructuralPatternVjpResult
impl RefUnwindSafe for StructuralPatternVjpResult
impl Send for StructuralPatternVjpResult
impl Sync for StructuralPatternVjpResult
impl Unpin for StructuralPatternVjpResult
impl UnsafeUnpin for StructuralPatternVjpResult
impl UnwindSafe for StructuralPatternVjpResult
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