1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-09 13:22:24 +03:00

0024285: Updates of PLib::EvalPolynomial for code acceleration

Functions PLib::EvalPolynomial and PLib::NoDerivativeEvalPolynomial are refactored to allow generation of faster code:
1. Iteration by degree is made in outer loop
2. Avoided pointer arithmetic
3. Recursive templates are used to expand loop by dimension in specific cases (1-15)
This commit is contained in:
azv
2015-01-20 17:06:03 +03:00
committed by bugmaster
parent 681cfe76b0
commit d721c8eb3d
3 changed files with 450 additions and 1278 deletions

File diff suppressed because it is too large Load Diff