hummingbird
Solving the self-adjoint angular flux transport equation using spectral elements on Cartesian geometry
Loading...
Searching...
No Matches
material.h
Go to the documentation of this file.
1// SPDX-License-Identifier: BSD-3-Clause
2// Copyright (c) 2026, Liam Pohlmann
3
4#ifndef HUMMINGBIRD_PHYSICS_MATERIAL_H_
5#define HUMMINGBIRD_PHYSICS_MATERIAL_H_
6
7namespace hummingbird {
8
9/**
10 * @brief Defines a monoenergetic, constant-properties material
11 *
12 */
13struct Material {
14 /// @brief Total macroscopic cross section in 1/cm
15 double total_xs;
16
17 /// @brief Isotropic scattering macroscopic cross section in 1/cm
19
20 /// @brief Fission macroscopic cross section in 1/cm
21 double fission_xs;
22
23 /// @brief Average number of neutrons produced per fission event
24 double nu;
25};
26
27} // namespace hummingbird
28
29#endif // HUMMINGBIRD_PHYSICS_MATERIAL_H_
Defines a monoenergetic, constant-properties material.
Definition material.h:13
double scattering_xs
Isotropic scattering macroscopic cross section in 1/cm.
Definition material.h:18
double nu
Average number of neutrons produced per fission event.
Definition material.h:24
double total_xs
Total macroscopic cross section in 1/cm.
Definition material.h:15
double fission_xs
Fission macroscopic cross section in 1/cm.
Definition material.h:21