#include <vector>
#include <string>
#include "math3d.hpp"
#include "utils.hpp"
#include "screen.hpp"
Include dependency graph for statics.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | StaticElement |
Generic static element that generates fields/occupies space. More... | |
class | StaticIntegrated |
Integrated form of a current element where path is divided into tiny bits for calculations. More... | |
struct | StaticIntegrated::POSF |
struct | StaticIntegrated::entry |
class | StaticBezier |
Current element formed by a cubic bezier curve. More... | |
class | RingBase |
Base class for circular current elements. More... | |
class | StaticRingIntegrated |
Circle of current (or circle of charge for efield) with slow numeric integration. More... | |
class | StaticRing |
Circle of current (or circle of charge for efield) with fast analytic calculation. More... | |
class | StaticLineBase |
Base class for a static line. More... | |
class | StaticLine |
Line of current. More... | |
class | StaticLineInfinite |
Infinite line of current. More... | |
class | StaticRectangle |
Rectangular coil formed out of four line elements. More... | |
class | StaticCIBase |
class | StaticCINN |
Coil interpolator, nearest neighbour. More... | |
class | StaticCICU |
Coil interpolator, nearest neighbour. More... | |
class | StaticCIL |
Coil interpolator, bilinear interpolation scheme. More... | |
class | StaticLineCharge |
class | StaticChargedSphere |
A charged sphere. More... | |
class | StaticCubePolywellOctree |
Octree based cube polywell interpolator. More... | |
class | Statics |
Static elements. More... |