|
| template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, typename A , typename B , typename C , typename M > |
| static void | pool_block_2d (const A &in, const B &out, const C &errors, M &m, size_t i, size_t j) |
| | Pool a block of the sub expression. More...
|
| |
| template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, typename A , typename B , typename C , typename M > |
| static void | pool_block_3d (const A &in, const B &out, const C &errors, M &m, size_t q, size_t i, size_t j) |
| | Pool a block of the sub expression. More...
|
| |
| template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, typename A , typename B , typename C , typename M > |
| static void | pool_block_4d (const A &in, const B &out, const C &errors, M &m, size_t p, size_t q, size_t i, size_t j) |
| | Pool a block of the sub expression. More...
|
| |
| template<typename A , typename B , typename C , typename M > |
| static void | pool_block_2d (const A &in, const B &out, const C &errors, M &m, size_t i, size_t j, size_t c1, size_t c2, size_t s1, size_t s2, size_t p1, size_t p2) |
| | Pool a block of the sub expression. More...
|
| |
| template<typename A , typename B , typename C , typename M > |
| static void | pool_block_3d (const A &in, const B &out, const C &errors, M &m, size_t q, size_t i, size_t j, size_t c1, size_t c2, size_t s1, size_t s2, size_t p1, size_t p2) |
| | Pool a block of the sub expression. More...
|
| |
| template<typename A , typename B , typename C , typename M > |
| static void | pool_block_4d (const A &in, const B &out, const C &errors, M &m, size_t p, size_t q, size_t i, size_t j, size_t c1, size_t c2, size_t s1, size_t s2, size_t p1, size_t p2) |
| | Pool a block of the sub expression. More...
|
| |
| template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, etl_2d A, typename B , typename C , typename M > |
| static void | apply (A &&in, B &&out, C &&errors, M &&m) |
| | Apply the functor on sub and store the result in m. More...
|
| |
| template<etl_2d A, typename B , typename C , typename M > |
| static void | apply (A &&in, B &&out, C &&errors, M &&m, size_t c1, size_t c2, size_t s1, size_t s2, size_t p1, size_t p2) |
| | Apply the functor on sub and store the result in m. More...
|
| |
| template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, etl_3d A, typename B , typename C , typename M > |
| static void | apply (A &&in, B &&out, C &&errors, M &&m) |
| | Apply the functor on sub and store the result in m. More...
|
| |
| template<etl_3d A, typename B , typename C , typename M > |
| static void | apply (A &&in, B &&out, C &&errors, M &&m, size_t c1, size_t c2, size_t s1, size_t s2, size_t p1, size_t p2) |
| | Apply the functor on sub and store the result in m. More...
|
| |
| template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, etl_4d A, typename B , typename C , typename M > |
| static void | apply (A &&in, B &&out, C &&errors, M &&m) |
| | Apply the functor on sub and store the result in m. More...
|
| |
| template<etl_4d A, typename B , typename C , typename M > |
| static void | apply (A &&in, B &&out, C &&errors, M &&m, size_t c1, size_t c2, size_t s1, size_t s2, size_t p1, size_t p2) |
| | Apply the functor on sub and store the result in m. More...
|
| |
| template<size_t C1, size_t C2, size_t S1, size_t S2, size_t P1, size_t P2, etl_5d_and_plus A, typename B , typename C , typename M > |
| static void | apply (A &&in, B &&out, C &&errors, M &m) |
| | Apply the functor on sub and store the result in m. More...
|
| |
| template<etl_5d_and_plus A, typename B , typename C , typename M > |
| static void | apply (A &&in, B &&out, C &&errors, M &m, size_t c1, size_t c2, size_t s1, size_t s2, size_t p1, size_t p2) |
| | Apply the functor on sub and store the result in m. More...
|
| |
Functor for the derivative of 2D Max Pooling.