27 using View =
typename std::tuple_element_t<1, ContainerOverSubrelations>::View;
28 auto tmp =
static_cast<View
>(in.get(C::tx_discard)) * (
FF(1) -
static_cast<View
>(in.get(C::tx_is_revertible)));
32 using View =
typename std::tuple_element_t<2, ContainerOverSubrelations>::View;
33 auto tmp =
static_cast<View
>(in.get(C::tx_reverted)) * (
FF(1) -
static_cast<View
>(in.get(C::tx_discard)));
37 using View =
typename std::tuple_element_t<3, ContainerOverSubrelations>::View;
38 auto tmp =
static_cast<View
>(in.get(C::tx_sel)) *
CView(tx_PROPAGATE_DISCARD) *
39 (
static_cast<View
>(in.get(C::tx_discard_shift)) -
static_cast<View
>(in.get(C::tx_discard)));