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
Auto 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