5 #ifndef OPENFPM_PDATA_DCPSERHS_HPP
6 #define OPENFPM_PDATA_DCPSERHS_HPP
8 #include "MonomialBasis.hpp"
10 template<
unsigned int dim>
20 template<
typename T,
typename MatrixType>
21 MatrixType &getVector(MatrixType &b);
26 template<
unsigned int dim>
29 : differentialSignature(differentialSignature), derivatives(monomialBasis.getDerivative(differentialSignature))
31 unsigned int order = (
Monomial<dim>(differentialSignature)).order();
41 template<
unsigned int dim>
42 template<
typename T,
typename MatrixType>
46 assert(b.cols() == 1);
47 assert(b.rows() == derivatives.size());
48 for (
unsigned int i = 0; i < derivatives.size(); ++i)