derive at t
| 95 | |
| 96 | // derive at t |
| 97 | static double |
| 98 | cubicDerive(double /*c0*/, |
| 99 | double c1, |
| 100 | double c2, |
| 101 | double c3, |
| 102 | double t) |
| 103 | { |
| 104 | const double t2 = t * t; |
| 105 | assert(t == t && t2 == t2 && c1 == c1 && c2 == c2 && c3 == c3); |
| 106 | |
| 107 | return c1 + (c2 ? 2 * c2 * t : 0.) + (c3 ? 3 * c3 * t2 : 0.); |
| 108 | } |
| 109 | |
| 110 | #define EQN_EPS 1e-9 |
| 111 |
no outgoing calls
no test coverage detected