mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-28 06:05:58 -04:00
convert all but one thing in cell.h to enums
This commit is contained in:
parent
d4ad3cfb75
commit
9483c409a8
88 changed files with 848 additions and 879 deletions
|
|
@ -183,7 +183,7 @@ ScattData::sample_energy(int gin, int& gout, int& i_gout, uint64_t* seed)
|
|||
//==============================================================================
|
||||
|
||||
double
|
||||
ScattData::get_xs(int xstype, int gin, const int* gout, const double* mu)
|
||||
ScattData::get_xs(MgxsType xstype, int gin, const int* gout, const double* mu)
|
||||
{
|
||||
// Set the outgoing group offset index as needed
|
||||
int i_gout = 0;
|
||||
|
|
@ -198,10 +198,10 @@ ScattData::get_xs(int xstype, int gin, const int* gout, const double* mu)
|
|||
|
||||
double val = scattxs[gin];
|
||||
switch(xstype) {
|
||||
case MG_GET_XS_SCATTER:
|
||||
case MgxsType::SCATTER:
|
||||
if (gout != nullptr) val *= energy[gin][i_gout];
|
||||
break;
|
||||
case MG_GET_XS_SCATTER_MULT:
|
||||
case MgxsType::SCATTER_MULT:
|
||||
if (gout != nullptr) {
|
||||
val *= energy[gin][i_gout] / mult[gin][i_gout];
|
||||
} else {
|
||||
|
|
@ -209,7 +209,7 @@ ScattData::get_xs(int xstype, int gin, const int* gout, const double* mu)
|
|||
energy[gin].begin(), 0.0);
|
||||
}
|
||||
break;
|
||||
case MG_GET_XS_SCATTER_FMU_MULT:
|
||||
case MgxsType::SCATTER_FMU_MULT:
|
||||
if ((gout != nullptr) && (mu != nullptr)) {
|
||||
val *= energy[gin][i_gout] * calc_f(gin, *gout, *mu);
|
||||
} else {
|
||||
|
|
@ -218,7 +218,7 @@ ScattData::get_xs(int xstype, int gin, const int* gout, const double* mu)
|
|||
fatal_error("Invalid call to get_xs");
|
||||
}
|
||||
break;
|
||||
case MG_GET_XS_SCATTER_FMU:
|
||||
case MgxsType::SCATTER_FMU:
|
||||
if ((gout != nullptr) && (mu != nullptr)) {
|
||||
val *= energy[gin][i_gout] * calc_f(gin, *gout, *mu) / mult[gin][i_gout];
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue