The Open FUSION Toolkit 1.0.0-beta7
An open-source framework for fusion and plasma science and engineering
Loading...
Searching...
No Matches
ThinCurr_XML Class Reference

Detailed Description

Container class for ThinCurr XML block.

Public Member Functions

 __init__ (self)
 Initialize ThinCurr XML block.
 add_Icoil (self, icoil)
 Add an I-coil to this ThinCurr block.
 add_Vcoil (self, vcoil)
 Add a V-coil to this ThinCurr block.
 build_XML (self, parent_tag)
 Build XML structure for ThinCurr block.
 set_eta (self, resistivities)
 Set resistivity values.

Public Attributes

 eta = None
list icoils = []
list vcoils = []

Static Public Attributes

str name = "thincurr"

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self)

Initialize ThinCurr XML block.

Member Function Documentation

◆ add_Icoil()

add_Icoil ( self,
icoil )

Add an I-coil to this ThinCurr block.

Parameters
icoilThinCurr_Icoil object

◆ add_Vcoil()

add_Vcoil ( self,
vcoil )

Add a V-coil to this ThinCurr block.

Parameters
vcoilThinCurr_Vcoil object

◆ build_XML()

build_XML ( self,
parent_tag )

Build XML structure for ThinCurr block.

Parameters
parent_tagET.Element, parent XML element to attach to

◆ set_eta()

set_eta ( self,
resistivities )

Set resistivity values.

Parameters
resistivitiesarray of float, resistivity values by section

Member Data Documentation

◆ eta

eta = None

◆ icoils

list icoils = []

◆ name

str name = "thincurr"
static

◆ vcoils

list vcoils = []

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