Skip to content

Latest commit

 

History

History
214 lines (172 loc) · 3.66 KB

data.rst

File metadata and controls

214 lines (172 loc) · 3.66 KB

openmc.data -- Nuclear Data Interface

openmc.data

Core Classes

The following classes are used for incident neutron data, decay data, fission and product yields.

IncidentNeutron Reaction Product FissionEnergyRelease DataLibrary Decay FissionProductYields WindowedMultipole ProbabilityTables

The following classes are used for storing atomic data (incident photon cross sections, atomic relaxation):

IncidentPhoton PhotonReaction AtomicRelaxation

The following classes are used for storing thermal neutron scattering data:

ThermalScattering ThermalScatteringReaction CoherentElastic IncoherentElastic

Core Functions

atomic_mass atomic_weight combine_distributions decay_constant decay_photon_energy dose_coefficients gnd_name half_life isotopes kalbach_slope linearize thin water_density zam

One-dimensional Functions

Function1D Tabulated1D Polynomial Combination Sum Regions1D ResonancesWithBackground

Angle-Energy Distributions

AngleEnergy KalbachMann CorrelatedAngleEnergy UncorrelatedAngleEnergy NBodyPhaseSpace LaboratoryAngleEnergy AngleDistribution EnergyDistribution ArbitraryTabulated GeneralEvaporation MaxwellEnergy Evaporation WattEnergy MadlandNix DiscretePhoton LevelInelastic ContinuousTabular CoherentElasticAE IncoherentElasticAE IncoherentElasticAEDiscrete IncoherentInelasticAEDiscrete MixedElasticAE

Resonance Data

Resonances ResonanceRange SingleLevelBreitWigner MultiLevelBreitWigner ReichMoore RMatrixLimited ResonanceCovariances ResonanceCovarianceRange SingleLevelBreitWignerCovariance MultiLevelBreitWignerCovariance ReichMooreCovariance ParticlePair SpinGroup Unresolved

ACE Format

Classes

ace.Library ace.Table ace.TableType

Functions

ace.ascii_to_binary ace.get_libraries_from_xsdir ace.get_libraries_from_xsdata

ENDF Format

Classes

endf.Evaluation

Functions

endf.float_endf endf.get_cont_record endf.get_evaluations endf.get_head_record endf.get_tab1_record endf.get_tab2_record endf.get_text_record

NJOY Interface

njoy.run njoy.make_pendf njoy.make_ace njoy.make_ace_thermal