00001
00010 #ifndef BS_WELLS_WELL_RATE_CONTROL_DERIV_TYPEDEF_H_
00011 #define BS_WELLS_WELL_RATE_CONTROL_DERIV_TYPEDEF_H_
00012
00013 #define GET_COMPUTE_DERIV_BASE_TYPES \
00014 typedef compute_deriv <mobility_calc_t> base_t; \
00015 typedef typename base_t::data_t data_t; \
00016 typedef typename base_t::params_t params_t; \
00017 typedef typename base_t::item_t item_t; \
00018 typedef typename base_t::rhs_item_t rhs_item_t; \
00019 typedef typename base_t::item_q_rate_t item_q_rate_t; \
00020 typedef typename base_t::item_rhs_block_t item_rhs_block_t; \
00021 typedef typename base_t::item_rr_block_t item_rr_block_t; \
00022 typedef typename base_t::item_rw_block_t item_rw_block_t; \
00023 typedef typename base_t::item_wr_block_t item_wr_block_t; \
00024 typedef typename base_t::item_ps_block_t item_ps_block_t; \
00025 typedef typename base_t::sp_connection_t sp_connection_t;
00026
00027
00028
00029 #endif // #ifndef BS_WELLS_WELL_RATE_CONTROL_DERIV_TYPEDEF_H_
00030