Materials#

class h_transport_materials.Material(name: str)[source]#

Base Material class

Parameters

name (str) – the name of the material

class h_transport_materials.material.Alloy(name: str)[source]#

Bases: h_transport_materials.material.Metal

class h_transport_materials.material.Beryllium[source]#

Bases: h_transport_materials.material.PureMetal, h_transport_materials.material.PlasmaFacing

class h_transport_materials.material.Carbon[source]#

Bases: h_transport_materials.material.PureMetal, h_transport_materials.material.PlasmaFacing

class h_transport_materials.material.Hastelloy(name: str)[source]#

Bases: h_transport_materials.material.Alloy

class h_transport_materials.material.Inconel(name: str)[source]#

Bases: h_transport_materials.material.Alloy

class h_transport_materials.material.Metal(name: str)[source]#

Bases: h_transport_materials.material.Material

class h_transport_materials.material.MoltenSalt(name: str)[source]#

Bases: h_transport_materials.material.Material

class h_transport_materials.material.PlasmaFacing(name: str)[source]#

Bases: h_transport_materials.material.Material

class h_transport_materials.material.PureMetal(name: str, symbol: Optional[str] = None)[source]#

Bases: h_transport_materials.material.Metal

Pure metal

Parameters
  • name (str) – the name of the material

  • symbol (str, optional) – the element symbol. Defaults to None.

class h_transport_materials.material.Steel(name: str)[source]#

Bases: h_transport_materials.material.Alloy

class h_transport_materials.material.Tungsten[source]#

Bases: h_transport_materials.material.PureMetal, h_transport_materials.material.PlasmaFacing

class h_transport_materials.material.TungstenAlloy(name: str)[source]#

Bases: h_transport_materials.material.Alloy, h_transport_materials.material.PlasmaFacing