ICRU
-
class ICRU
Public Functions
-
ICRU(const Vector &mu, const Vector &energy, Config *settings)
Constructor of ICRU class.
: Vector& mu, = Vector of angles
: Vector& energy, = Vector of energies
: Config* settings = pointer to programm settings class
- Returns:
: void
-
void GetAngularScatteringXS(Matrix &angularXS, Vector &integratedXS)
Computes the angular scattering cross sections and integrated XS by interpolating tabular data.
: Matrix& angularXS = Matrix where the angular XS will be saved
: Vector& integratedXS = Vector, where the integratedXS will be saved
- Returns:
: void
-
void GetStoppingPower(Vector &stoppingPower)
Computes the stopping power by interpolating tabular data.
: Vector& stoppingPower = Vector, where the stopping power will be saved
- Returns:
: void
-
void GetTransportCoefficients(Matrix &xi)
Computes the transport coefficients by interpolating tabular data.
: Matrix& xi = Vector, where the stopping power will be saved
- Returns:
: void
-
ICRU(const Vector &mu, const Vector &energy, Config *settings)