;; (define-type dim (record mass::int time::int length::int angle::int))

(define-block
  cruise_ctrl_error__VehiclesDynamics__DisturbanceForce


  (
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__In1__Out1_1_1
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__Out1__In1_1_1
  )

  (
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__HillEncounter__Out1_1_1
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__In2__Out1_1_1
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Out2__In1_1_1
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__GravConst__Out1_1_1
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__GravitationalForce__In1_1_1
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__GravitationalForce__In2_1_1
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__GravitationalForce__In3_1_1
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__GravitationalForce__Out1_1_1
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__HillControl__In1_1_1
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__HillControl__Out1_1_1
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__Mass__Out1_1_1
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__MaxHillSlope__In1_1_1
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__MaxHillSlope__Out1_1_1
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__MaxHillSlope__Constant_1_1
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__TotalExtForces__In1_1_1
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__TotalExtForces__In2_1_1
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__TotalExtForces__Out1_1_1
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__TrigonometricFunction__In1_1_1
    cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__TrigonometricFunction__Out1_1_1
  )

  (
    (cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__In2__Out1_1_1 cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Out2__In1_1_1)
  )

  (
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__HillEncounter__Out1_1_1 (mk-record 0 0 0 0))
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__In1__Out1_1_1 (mk-record 0 -1 1 0))
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__GravConst__Out1_1_1 (mk-record 0 -2 1 0))
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__Mass__Out1_1_1 (mk-record 1 0 0 0))
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__MaxHillSlope__Constant_1_1 (mk-record 0 0 0 1))
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__Out1__In1_1_1 (mk-record 1 -2 1 0))

    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__GravitationalForce__Out1_1_1  (+ cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__GravitationalForce__In1_1_1 (+ cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__GravitationalForce__In2_1_1 cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__GravitationalForce__In3_1_1)))
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__HillControl__Out1_1_1 cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__HillControl__In1_1_1)
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__MaxHillSlope__Out1_1_1 (+ cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__MaxHillSlope__In1_1_1 cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__MaxHillSlope__Constant_1_1))
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__TotalExtForces__Out1_1_1 cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__TotalExtForces__In1_1_1)
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__TotalExtForces__In1_1_1 cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__TotalExtForces__In2_1_1)
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__TrigonometricFunction__In1_1_1 (mk-record 0 0 0 1))
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__TrigonometricFunction__Out1_1_1 (mk-record 0 0 0 0))
    
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__GravitationalForce__In2_1_1 cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__Mass__Out1_1_1)
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__TotalExtForces__In2_1_1 cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__GravitationalForce__Out1_1_1)
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__In2__Out1_1_1 cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__In1__Out1_1_1)
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__GravitationalForce__In3_1_1 cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__GravConst__Out1_1_1)
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__Out1__In1_1_1 cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__TotalExtForces__Out1_1_1)
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__HillControl__In1_1_1 cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__HillEncounter__Out1_1_1)
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__MaxHillSlope__In1_1_1 cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__HillControl__Out1_1_1)
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__TrigonometricFunction__In1_1_1 cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__MaxHillSlope__Out1_1_1)
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__GravitationalForce__In1_1_1 cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__TrigonometricFunction__Out1_1_1)
    (- cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__TotalExtForces__In1_1_1 cruise_ctrl_error__VehiclesDynamics__DisturbanceForce__RollingFrictionAndAerodynamicDrag__Out2__In1_1_1)
  )
)