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: Metal

class h_transport_materials.material.Beryllium[source]#

Bases: PureMetal, PlasmaFacing

class h_transport_materials.material.Carbon[source]#

Bases: PureMetal, PlasmaFacing

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

Bases: Metal

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

Bases: Steel

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

Bases: Alloy

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

Bases: Alloy

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

Bases: Material

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

Bases: Material

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

Bases: Alloy

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

Bases: Material

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

Bases: 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: Alloy

class h_transport_materials.material.Tungsten[source]#

Bases: PureMetal, PlasmaFacing

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

Bases: Alloy, PlasmaFacing