pub struct StepJacobians {
pub dqnext_dq: DMat,
pub dqnext_dv: DMat,
pub dvnext_dq: DMat,
pub dvnext_dv: DMat,
pub dvnext_dctrl: DMat,
}Expand description
Jacobians of a single simulation step.
For state (q, v) -> (q’, v’) after one step:
dqnext_dq: dq’/dqdqnext_dv: dq’/dvdvnext_dq: dv’/dqdvnext_dv: dv’/dvdvnext_dctrl: dv’/dctrl
Fields§
§dqnext_dq: DMatdq’/dq — sensitivity of next positions to current positions.
dqnext_dv: DMatdq’/dv — sensitivity of next positions to current velocities.
dvnext_dq: DMatdv’/dq — sensitivity of next velocities to current positions.
dvnext_dv: DMatdv’/dv — sensitivity of next velocities to current velocities.
dvnext_dctrl: DMatdv’/dctrl — sensitivity of next velocities to applied joint torques.
Trait Implementations§
Source§impl Clone for StepJacobians
impl Clone for StepJacobians
Source§fn clone(&self) -> StepJacobians
fn clone(&self) -> StepJacobians
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 StepJacobians
impl RefUnwindSafe for StepJacobians
impl Send for StepJacobians
impl Sync for StepJacobians
impl Unpin for StepJacobians
impl UnsafeUnpin for StepJacobians
impl UnwindSafe for StepJacobians
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