![]() |
The Open FUSION Toolkit 26.6
An open-source framework for fusion and plasma science and engineering
|
V-coil class for defining voltage-driven coils in OpenFUSIONToolkit.

Public Member Functions | |
| __init__ (self, name, resistivity_per_length, radius, sens_mask=False) | |
| Initialize V-coil. | |
| add_subcoil (self, RZ=None, pts=None, scale=None, npoints=None, hdf5_path=None) | |
| Add a subcoil to this V-coil set. | |
| build_coil_XML (self, coil_set) | |
| Build XML structure for this V-coil. | |
| build_XML (self, parent_tag) | |
| Build XML structure for this V-coil. | |
Public Attributes | |
| name = name | |
| radius = radius | |
| resistivity_per_length = resistivity_per_length | |
| sens_mask = sens_mask | |
| list | subcoils = [] |
| __init__ | ( | self, | |
| name, | |||
| resistivity_per_length, | |||
| radius, | |||
| sens_mask = False ) |
Initialize V-coil.
| name | Name of the coil set |
| resistivity_per_length | Resistivity per unit length |
| radius | Coil radius |
| sens_mask | Masking flag for coil (if True, coil is masked from sensors) |
|
inherited |
Add a subcoil to this V-coil set.
| RZ | [R, Z] position (for circular coils; centered on Z-axis) |
| pts | Array of [x, y, z] positions (for general coils) |
| scale | Scaling factor for coil current (1.0 if not specified) |
| npoints | Number of points (for general coils) |
| hdf5_path | Path to HDF5 dataset containing coil points (alternative to pts and RZ) |
|
inherited |
Build XML structure for this V-coil.
| coil_set | Coil set XML element to attach to |
| build_XML | ( | self, | |
| parent_tag ) |
Build XML structure for this V-coil.
| parent_tag | Parent XML element to attach to |
|
inherited |
| radius = radius |
| resistivity_per_length = resistivity_per_length |
|
inherited |