RadCluster
Graph-based cluster dynamics for irradiated materials
Loading...
Searching...
No Matches
radcluster_code
py_utils
materials
eurofer97
__init__.py
Go to the documentation of this file.
1
"""
2
materials/eurofer97 — the EUROFER-97 instantiation of the CD core (Layer 2).
3
4
EUROFER-97 is the reduced-activation ferritic-martensitic steel used as the
5
principal worked example of Ghoniem (2026), *A Generalized Graph-Based
6
Cluster Dynamics Framework for Irradiated Materials*, Section 4.
7
8
This package declares the host-specific reaction admissibility graph
9
G_Eur — its populations, gas list, edge set, and rate-kernel library —
10
and the contiguous ODE-index :class:`StateLayout` that packs it. It does
11
not re-implement the master-equation integrator; the abstract graph
12
walker (and the production C++ solver) consume the graph unchanged.
13
14
Public API
15
----------
16
build_eurofer_rag(input_data, reaction_rates, *, equations, cascade)
17
Construct and return the ``(ReactionAdmissibilityGraph, StateLayout)``
18
pair for an EUROFER-97 run.
19
"""
20
from
.declaration
import
build_eurofer_rag
21
22
__all__ = [
"build_eurofer_rag"
]
Generated by
1.9.8