FRSProp:

--------------------------------------------------------------------------
   Propagates the target profile for the fast reorientation slew maneuver.

   Since version 2.
--------------------------------------------------------------------------
   Form:
   [qRefTo0, modelRate, xModel, xF]
   = FRSProp( aF, bF, cF, dF, xF, axis0, xModel, tBBScale, qRefTo0i,
    uMnvr, dT, rate, iner, maxAccel )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   aF            (n,n)   The shaping filter plant matrix
   bF            (n,1)   The shaping filter input matrix
   cF            (1,n)   The shaping filter measurement matrix
   dF            (1,1)   The shaping filter feedthrough matrix
   xF            (n,1)   the shaping filter state
   axis0         (3,1)   The maneuver axis unit vector
   xModel        (2,1)   initial model angle and rate (0,0)
   tBBScale      (1,1)   Converts acceleration to torque
   qRefTo0i      (4,1)   Quaternion from sensor/axis to s/c at start 
   uMnvr         (1,1)   Sign of the maneuver
   dT            (1,1)   The propagation period
   rate          (3,1)   The body rate
   iner          (3,3)   The inertia matrix
   maxAccel      (1,1)   The maximum acceleration

   -------
   Outputs
   -------
   qRefTo0       (4,1)   Quaternion from reference to s/c 
   modelRate     (3,1)   The model body rate
   xModel        (2,1)   Model angle and rate
   xF            (n,1)   The shaping filter state

--------------------------------------------------------------------------

Children:

Common: Quaternion/AU2Q
Common: Quaternion/QMult