src/polywell_conf.hpp File Reference

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_paircube_polywell_transform (vect3d &p)


Function Documentation

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.


Generated on Thu Dec 6 20:31:15 2007 for Ephi by  doxygen 1.5.0