65 SHARK_RUNTIME_CHECK(matrix.size1() == matrix.size2(),
"[DiscreteKernel::DiscreteKernel] kernel matrix must be square");
67 for (std::size_t i=0; i<matrix.size1(); i++)
69 for (std::size_t j=0; j<i; j++)
71 SHARK_RUNTIME_CHECK(matrix(i, j) == matrix(j, i),
"[DiscreteKernel::DiscreteKernel] kernel matrix must be symmetric");