| 761 | } |
| 762 | |
| 763 | virtual void CalcMultiPointJacobian (const IntegrationRule & ir, |
| 764 | BaseMappedIntegrationRule & bmir) const override |
| 765 | { |
| 766 | MappedIntegrationRule<DIMS,DIMR> & mir = static_cast<MappedIntegrationRule<DIMS,DIMR> &> (bmir); |
| 767 | for (int i = 0; i < ir.Size(); i++) |
| 768 | { |
| 769 | const IntegrationPoint & ip = ir[i]; |
| 770 | mir[i].Point() = p0 + mat * FlatVec<DIMS, const double> (&ip(0)); |
| 771 | mir[i].Jacobian() = mat; |
| 772 | mir[i].Compute(); |
| 773 | } |
| 774 | } |
| 775 | |
| 776 | virtual void CalcMultiPointJacobian (const SIMD_IntegrationRule & ir, |
| 777 | SIMD_BaseMappedIntegrationRule & bmir) const override |
no test coverage detected