openmc.SourceBase¶
- class openmc.SourceBase(strength=1.0)[source]¶
Base class for external sources
- Parameters
strength (float) – Strength of the source
- Variables
type ({'independent', 'file', 'compiled'}) – Indicator of source type.
strength (float) – Strength of the source
- classmethod from_xml_element(elem: Element, meshes=None) SourceBase [source]¶
Generate source from an XML element
- Parameters
elem (lxml.etree._Element) – XML element
meshes (dict) – Dictionary with mesh IDs as keys and openmc.MeshBase instances as values
- Returns
Source generated from XML element
- Return type
- abstract populate_xml_element(element)[source]¶
Add necessary source information to an XML element
- Returns
element – XML element containing source data
- Return type
lxml.etree._Element