| 40 | } |
| 41 | |
| 42 | double BernsteinTrig(double x, double y, int i, int j, int n) { |
| 43 | return factorial(n) / factorial(i) / factorial(j) / factorial(n - i - j) * |
| 44 | pow(x, i) * pow(y, j) * pow(1 - x - y, n - i - j); |
| 45 | } |
| 46 | |
| 47 | Matrix<double> GetIBernsteinBasis(ngfem::ELEMENT_TYPE etype, int order) { |
| 48 | std::map<std::pair<ngfem::ELEMENT_TYPE, int>, Matrix<double>> cache; |
no test coverage detected