The Open FUSION Toolkit 1.0.0-6f445ef
An open-source framework for fusion and plasma science and engineering
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ThinCurr_coil_set Class Reference
Inheritance diagram for ThinCurr_coil_set:
Inheritance graph
[legend]

Public Member Functions

 __init__ (self, name, sens_mask=False)
 Initialize general coil set.
 
 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.
 

Public Attributes

 name
 
 sens_mask
 
 subcoils
 

Constructor & Destructor Documentation

◆ __init__()

__init__ (   self,
  name,
  sens_mask = False 
)

Initialize general coil set.

Parameters
nameName of the coil set
sens_maskMasking flag for coil (if True, coil is masked from sensors)

Reimplemented in ThinCurr_Vcoil, and ThinCurr_Icoil.

Member Function Documentation

◆ add_subcoil()

add_subcoil (   self,
  RZ = None,
  pts = None,
  scale = None,
  npoints = None,
  hdf5_path = None 
)

Add a subcoil to this V-coil set.

Parameters
RZ[R, Z] position (for circular coils; centered on Z-axis)
ptsArray of [x, y, z] positions (for general coils)
scaleScaling factor for coil current (1.0 if not specified)
npointsNumber of points (for general coils)
hdf5_pathPath to HDF5 dataset containing coil points (alternative to pts and RZ)

◆ build_coil_XML()

build_coil_XML (   self,
  coil_set 
)

Build XML structure for this V-coil.

Parameters
coil_setCoil set XML element to attach to

Member Data Documentation

◆ name

name

◆ sens_mask

sens_mask

◆ subcoils

subcoils

The documentation for this class was generated from the following file: