This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | CoilFactory |
Abstract class for coil generation. More... | |
class | ShapedCoilFactory |
Generate coils using a specific shape matrix. More... | |
Functions | |
void | make_polywell_dodecahedron (Statics &statics, prec_t R, prec_t magnet_radius, prec_t magnet_spacing, prec_t I, prec_t q_per_m=0, const CoilFactory &cf=ShapedCoilFactory()) |
Create a dodecahedron polywell. | |
void | make_polywell_cube (Statics &statics, prec_t R, prec_t magnet_radius, prec_t magnet_spacing, prec_t I, prec_t q_per_m=0, const CoilFactory &cf=ShapedCoilFactory()) |
Create a cube polywell. | |
void | make_solenoid (Statics &statics, size_t n, prec_t R, prec_t wire_radius, prec_t spacing, prec_t I, const CoilFactory &cf=ShapedCoilFactory()) |
Create a solenoid. | |
const transf3d_pair & | cube_polywell_transform (vect3d &p) |
const transf3d_pair& cube_polywell_transform | ( | vect3d & | p | ) |
void make_polywell_cube | ( | Statics & | statics, | |
prec_t | R, | |||
prec_t | magnet_radius, | |||
prec_t | magnet_spacing, | |||
prec_t | I, | |||
prec_t | q_per_m = 0 , |
|||
const CoilFactory & | cf = ShapedCoilFactory() | |||
) |
Create a cube polywell.
void make_polywell_dodecahedron | ( | Statics & | statics, | |
prec_t | R, | |||
prec_t | magnet_radius, | |||
prec_t | magnet_spacing, | |||
prec_t | I, | |||
prec_t | q_per_m = 0 , |
|||
const CoilFactory & | cf = ShapedCoilFactory() | |||
) |
Create a dodecahedron polywell.
void make_solenoid | ( | Statics & | statics, | |
size_t | n, | |||
prec_t | R, | |||
prec_t | wire_radius, | |||
prec_t | spacing, | |||
prec_t | I, | |||
const CoilFactory & | cf = ShapedCoilFactory() | |||
) |
Create a solenoid.