#include "torus.h"
#include "paramset.h"
#include "dynload.h"
Go to the source code of this file.
Functions | |
int | signR (double Z) |
double | CBRT (double Z) |
int | cubic (double A[4], double X[3]) |
int | quartic (double dd[5], double sol[4]) |
Variables | |
static DynamicLoader::RegisterShape < Torus > | r ("torus") |
double CBRT | ( | double | Z | ) |
Definition at line 38 of file torus.cpp.
References cimg_library::pow(), and signR().
Referenced by cubic().
int cubic | ( | double | A[4], | |
double | X[3] | |||
) |
Definition at line 72 of file torus.cpp.
References cimg_library::acos(), CBRT(), cimg_library::cos(), cimg_library::cimg::max(), cimg_library::cimg::min(), and cimg_library::sqrt().
Referenced by quartic().
int quartic | ( | double | dd[5], | |
double | sol[4] | |||
) |
Definition at line 163 of file torus.cpp.
References b, cubic(), cimg_library::cimg::max(), p, r, and cimg_library::sqrt().
Referenced by lux::Torus::FindIntersection().
DynamicLoader::RegisterShape<Torus> r("torus") [static] |
Referenced by quartic().