orbithunter.core.Orbit.rmatvec¶
-
Orbit.
rmatvec
(other, **kwargs)[source]¶ Matrix-vector product of adjoint Jacobian and state from other instance.
- Parameters
- otherOrbit
Orbit whose state represents the vector in the matrix-vector product.
- Returns
- orbit_rmatvec :
Orbit with values representative of the adjoint-vector product.
Notes
This method represents the matrix-vector product of the adjoint Jacobian matrix with an orbit state of dimension self.size. Typically for these systems, the adjoint Jacobian has dimensions [self.size + len(self.parameters), self.size]; this returns a vector of the same dimension as self.orbit_vector; i.e. this does produce components corresponding to the parameters.
Creation and usage of _rmatvec_parameters motivated by generalizability/readability of the code.