Defines |
| #define | VAL(TT) |
| #define | VALGRAD(VV, DV, TT) |
| #define | LVALGRAD(VV, DV, TT) |
| #define | RR 0.61803399 |
| #define | CC (1.0-RR) |
| #define | SHIFT3(a, b, c, d) (a)=(b); (b)=(c); (c)=(d) |
| #define | SHIFT2(a, b, c) (a)=(b); (b)=(c) |
Functions |
| echoPos_t | _echo_SuperquadX_v (echoPos_t x, echoPos_t y, echoPos_t z, echoPos_t A, echoPos_t B) |
| echoPos_t | _echo_SuperquadY_v (echoPos_t x, echoPos_t y, echoPos_t z, echoPos_t A, echoPos_t B) |
| echoPos_t | _echo_SuperquadZ_v (echoPos_t x, echoPos_t y, echoPos_t z, echoPos_t A, echoPos_t B) |
| echoPos_t | _echo_SuperquadX_vg (echoPos_t grad[3], echoPos_t x, echoPos_t y, echoPos_t z, echoPos_t A, echoPos_t B) |
| echoPos_t | _echo_SuperquadY_vg (echoPos_t grad[3], echoPos_t x, echoPos_t y, echoPos_t z, echoPos_t A, echoPos_t B) |
| echoPos_t | _echo_SuperquadZ_vg (echoPos_t grad[3], echoPos_t x, echoPos_t y, echoPos_t z, echoPos_t A, echoPos_t B) |
| echoPos_t | _echo_SuperquadX_lvg (echoPos_t grad[3], echoPos_t x, echoPos_t y, echoPos_t z, echoPos_t A, echoPos_t B) |
| echoPos_t | _echo_SuperquadY_lvg (echoPos_t grad[3], echoPos_t x, echoPos_t y, echoPos_t z, echoPos_t A, echoPos_t B) |
| echoPos_t | _echo_SuperquadZ_lvg (echoPos_t grad[3], echoPos_t x, echoPos_t y, echoPos_t z, echoPos_t A, echoPos_t B) |
| int | _echoRayIntx_Superquad (RAYINTX_ARGS(Superquad)) |