armi.materials.mostlyYaml module

A collection of materials that are mostly purely defined in matProps YAML files.

This file exists to wrap pure matProps YAML files so they become full-fledged versions of armi.materials.Material. The wrappers below are designed so new matProps material objects can be created on the fly, as needed.

class armi.materials.mostlyYaml.Be9[source]

Bases: Material

YAML_PATH = '/home/runner/work/armi/armi/armi/materials/../resources/materials/Be9.yaml'
class armi.materials.mostlyYaml.Graphite[source]

Bases: Material

YAML_PATH = '/home/runner/work/armi/armi/armi/materials/../resources/materials/Graphite.yaml'
class armi.materials.mostlyYaml.HastelloyN[source]

Bases: Material

YAML_PATH = '/home/runner/work/armi/armi/armi/materials/../resources/materials/HastelloyN.yaml'
class armi.materials.mostlyYaml.HT9[source]

Bases: Material

YAML_PATH = '/home/runner/work/armi/armi/armi/materials/../resources/materials/HT9.yaml'
class armi.materials.mostlyYaml.Inconel625[source]

Bases: Material

YAML_PATH = '/home/runner/work/armi/armi/armi/materials/../resources/materials/Inconel625.yaml'
class armi.materials.mostlyYaml.Inconel800[source]

Bases: Material

YAML_PATH = '/home/runner/work/armi/armi/armi/materials/../resources/materials/Inconel800.yaml'
class armi.materials.mostlyYaml.InconelX750[source]

Bases: Material

YAML_PATH = '/home/runner/work/armi/armi/armi/materials/../resources/materials/InconelX750.yaml'
class armi.materials.mostlyYaml.Lithium[source]

Bases: Fluid

enrichedNuclide = 'LI6'

Name of enriched nuclide to be interpreted by enrichment modification methods

YAML_PATH = '/home/runner/work/armi/armi/armi/materials/../resources/materials/Lithium.yaml'
class armi.materials.mostlyYaml.MgO[source]

Bases: Material

YAML_PATH = '/home/runner/work/armi/armi/armi/materials/../resources/materials/MgO.yaml'
class armi.materials.mostlyYaml.Sc2O3[source]

Bases: Material

YAML_PATH = '/home/runner/work/armi/armi/armi/materials/../resources/materials/Sc2O3.yaml'
class armi.materials.mostlyYaml.Thorium[source]

Bases: Material

YAML_PATH = '/home/runner/work/armi/armi/armi/materials/../resources/materials/Thorium.yaml'
class armi.materials.mostlyYaml.ThoriumOxide[source]

Bases: FuelMaterial

YAML_PATH = '/home/runner/work/armi/armi/armi/materials/../resources/materials/ThoriumOxide.yaml'
density(Tk=None, Tc=None)[source]
class armi.materials.mostlyYaml.ThO2[source]

Bases: ThoriumOxide

Just another name for ThoriumOxide.

class armi.materials.mostlyYaml.ThU[source]

Bases: FuelMaterial

enrichedNuclide = 'U233'

Name of enriched nuclide to be interpreted by enrichment modification methods

YAML_PATH = '/home/runner/work/armi/armi/armi/materials/../resources/materials/ThU.yaml'
class armi.materials.mostlyYaml.Uranium[source]

Bases: FuelMaterial

enrichedNuclide = 'U235'

Name of enriched nuclide to be interpreted by enrichment modification methods

YAML_PATH = '/home/runner/work/armi/armi/armi/materials/../resources/materials/Uranium.yaml'
pseudoDensity(Tk: float = None, Tc: float = None) float[source]

2D-expanded density in g/cc.

class armi.materials.mostlyYaml.UraniumOxide[source]

Bases: FuelMaterial

enrichedNuclide = 'U235'

Name of enriched nuclide to be interpreted by enrichment modification methods

YAML_PATH = '/home/runner/work/armi/armi/armi/materials/../resources/materials/UraniumOxide.yaml'
class armi.materials.mostlyYaml.UO2[source]

Bases: UraniumOxide

Just another name for UraniumOxide.

class armi.materials.mostlyYaml.Y2O3[source]

Bases: Material

YAML_PATH = '/home/runner/work/armi/armi/armi/materials/../resources/materials/Y2O3.yaml'
class armi.materials.mostlyYaml.Zr[source]

Bases: Material

YAML_PATH = '/home/runner/work/armi/armi/armi/materials/../resources/materials/Zr.yaml'