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)
62 #endif //OPENFPM_PDATA_DCPSERHS_HPP