versor
3.0
C++11 library for Geometric algebra
|
Public Member Functions | |
void | clear () |
TorusKnot & | add (const Pnt &p) |
TorusKnot & | add (const Cir &c) |
int | iter () |
Par | par () |
Bst | bst () |
Bst | bst (double t) |
TorusKnot (double p=3, double q=2, double a=.01) | |
void | calc (const Pnt &p) |
void | calc0 (const Pnt &p) |
template<typename T > | |
vector< T > | apply0 (const T &input) |
double | energy (int idx, int num) |
Public Attributes | |
double | P |
double | Q |
HopfFiber | HF |
vector< Cir > | cir |
A vector of circles in the knot orbit. | |
vector< Pnt > | pnt |
A vector of points in the knot orbit. | |
vector< double > | energies |
Energy at idx (from pnt 0) | |
double | amt |
|
inline |
< Running sum TOTAL ENERGY OF KNOT
< energies relative to idx
< Initial