32 #ifndef WITHIN_BLOCK_PERMUTATION_H_ 33 #define WITHIN_BLOCK_PERMUTATION_H_ 42 template <
typename T>
class SGMatrix;
43 template <
typename T>
class CGPUMatrix;
50 #ifndef DOXYGEN_SHOULD_SKIP_THIS 51 class WithinBlockPermutation
56 return_type operator()(
const SGMatrix<return_type>& kernel_matrix);
64 SGVector<index_t> permuted_inds;
65 SGVector<index_t> inverted_permuted_inds;
73 #endif // DOXYGEN_SHOULD_SKIP_THIS 80 #endif // WITHIN_BLOCK_PERMUTATION_H_
all of classes and functions are contained in the shogun namespace