pub struct StateJacobian { /* private fields */ }Expand description
Process Jacobian F = ∂f/∂x over a step.
Built from the identity by setting non-identity entries by name.
Implementations§
Source§impl StateJacobian
impl StateJacobian
Sourcepub fn with(
self,
row: StateComponent,
column: StateComponent,
derivative: f64,
) -> Self
pub fn with( self, row: StateComponent, column: StateComponent, derivative: f64, ) -> Self
Sets ∂(row)/∂(column).
Sourcepub fn derivative(&self, row: StateComponent, column: StateComponent) -> f64
pub fn derivative(&self, row: StateComponent, column: StateComponent) -> f64
∂(row)/∂(column).
Trait Implementations§
Source§impl Clone for StateJacobian
impl Clone for StateJacobian
impl Copy for StateJacobian
Source§impl Debug for StateJacobian
impl Debug for StateJacobian
Source§impl PartialEq for StateJacobian
impl PartialEq for StateJacobian
impl StructuralPartialEq for StateJacobian
Auto Trait Implementations§
impl Freeze for StateJacobian
impl RefUnwindSafe for StateJacobian
impl Send for StateJacobian
impl Sync for StateJacobian
impl Unpin for StateJacobian
impl UnsafeUnpin for StateJacobian
impl UnwindSafe for StateJacobian
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