pub struct SolvePullback { /* private fields */ }Implementations§
Source§impl SolvePullback
impl SolvePullback
Sourcepub fn backward(
&self,
dx: MatrixView<'_>,
) -> Result<(Matrix, Matrix), SolverError>
pub fn backward( &self, dx: MatrixView<'_>, ) -> Result<(Matrix, Matrix), SolverError>
X=A^-1 B: dB=A^-T dX; dA=-dB X^T. Multiple RHS supported.
Trait Implementations§
Source§impl Clone for SolvePullback
impl Clone for SolvePullback
Source§fn clone(&self) -> SolvePullback
fn clone(&self) -> SolvePullback
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 moreAuto Trait Implementations§
impl Freeze for SolvePullback
impl RefUnwindSafe for SolvePullback
impl Send for SolvePullback
impl Sync for SolvePullback
impl Unpin for SolvePullback
impl UnsafeUnpin for SolvePullback
impl UnwindSafe for SolvePullback
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