6 #ifndef TAPKEE_EIGEN_CALLBACKS_H_
7 #define TAPKEE_EIGEN_CALLBACKS_H_
Eigen::Matrix< tapkee::ScalarType, Eigen::Dynamic, Eigen::Dynamic > DenseMatrix
dense matrix type (non-overridable)
tapkee::ScalarType operator()(tapkee::IndexType a, tapkee::IndexType b) const
void vector(tapkee::IndexType i, tapkee::DenseVector &v) const
double ScalarType
default scalar value (can be overrided with TAPKEE_CUSTOM_INTERNAL_NUMTYPE define) ...
tapkee::IndexType dimension() const
Eigen::Matrix< tapkee::ScalarType, Eigen::Dynamic, 1 > DenseVector
dense vector type (non-overridable)
eigen_distance_callback(const tapkee::DenseMatrix &matrix)
int IndexType
indexing type (non-overridable) set to int for compatibility with OpenMP 2.0
tapkee::ScalarType kernel(tapkee::IndexType a, tapkee::IndexType b) const
eigen_features_callback(const tapkee::DenseMatrix &matrix)
eigen_kernel_callback(const tapkee::DenseMatrix &matrix)
const tapkee::DenseMatrix & feature_matrix
tapkee::ScalarType distance(tapkee::IndexType a, tapkee::IndexType b) const
tapkee::ScalarType operator()(tapkee::IndexType a, tapkee::IndexType b) const
const tapkee::DenseMatrix & feature_matrix
const tapkee::DenseMatrix & feature_matrix