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

(define-block
  hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques


  (
    hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__tps__Out1_1_1
    hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__vss__Out1_1_1
    hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__p_e_switch__Out1_1_1
    hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__a_gear__Out1_1_1
    hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__Pc1__In1_1_1
    hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__Pc2__In1_1_1
    hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__Pc3__In1_1_1
  )

  (
    hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__clutch_pressure__ngear1__Out1_1_1
    hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__clutch_pressure__Pc5__In1_1_1
    hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__clutch_pressure__Pc6__In1_1_1
    hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__clutch_pressure__Pc7__In1_1_1
    hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__shift_scheduler__tps__Out1_1_1
    hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__shift_scheduler__vss__Out1_1_1
    hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__shift_scheduler__p_e_switch__Out1_1_1
    hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__shift_scheduler__gear__Out1_1_1
    hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__shift_scheduler__ngear__In1_1_1
  )

  (
    (hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__clutch_pressure hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__clutch_pressure__ngear1__Out1_1_1 hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__clutch_pressure__Pc5__In1_1_1 hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__clutch_pressure__Pc6__In1_1_1 hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__clutch_pressure__Pc7__In1_1_1)
    (hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__shift_scheduler hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__shift_scheduler__tps__Out1_1_1 hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__shift_scheduler__vss__Out1_1_1 hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__shift_scheduler__p_e_switch__Out1_1_1 hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__shift_scheduler__gear__Out1_1_1 hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__shift_scheduler__ngear__In1_1_1)
  )

  (
    (- hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__tps__Out1_1_1 (mk-record 0 0 0))
    (- hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__vss__Out1_1_1 (mk-record -1 1 0))
    (- hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__p_e_switch__Out1_1_1 (mk-record 0 0 0))
    (- hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__a_gear__Out1_1_1 (mk-record 0 0 0))
    (- hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__Pc1__In1_1_1 (mk-record -2 -1 1))
    (- hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__Pc2__In1_1_1 (mk-record -2 -1 1))
    (- hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__Pc3__In1_1_1 (mk-record -2 -1 1))

    
    (- hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__clutch_pressure__ngear1__Out1_1_1 hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__shift_scheduler__ngear__In1_1_1)
    (- hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__Pc2__In1_1_1 hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__clutch_pressure__Pc6__In1_1_1)
    (- hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__Pc3__In1_1_1 hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__clutch_pressure__Pc7__In1_1_1)
    (- hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__shift_scheduler__vss__Out1_1_1 hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__vss__Out1_1_1)
    (- hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__shift_scheduler__tps__Out1_1_1 hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__tps__Out1_1_1)
    (- hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__Pc1__In1_1_1 hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__clutch_pressure__Pc5__In1_1_1)
    (- hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__shift_scheduler__p_e_switch__Out1_1_1 hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__p_e_switch__Out1_1_1)
    (- hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__shift_scheduler__gear__Out1_1_1 hybrid_analysis_prb2__trans_controller_actuator__trans_slow__trans_slow_torques__a_gear__Out1_1_1)
  )
)