AirCavity1D

class AirCavity1D : public ProblemBase

Public Functions

std::vector<VectorVector> GetExternalSource(const Vector &energies) override

GetExternalSource gives back vector of vectors of source terms for each energy, cell and angle.

Parameters
  • energies: is the energy the cross section is queried for

VectorVector SetupIC() override

Setup the initial condition for the flux psi.

std::vector<double> GetDensity(const VectorVector &cellMidPoints) override

GetDensity gives back vector of densities for every spatial cell.

Parameters
  • cellMidPoints: is vector with cell mid points

VectorVector GetScatteringXS(const Vector &energies) override

GetScatteringXS gives back vector (each energy) of vectors (each grid cell) of scattering cross sections for materials defined by density and energies in vector energy.

Parameters
  • energies: is the energy the cross section is queried for

VectorVector GetTotalXS(const Vector &energies) override

GetTotalXS gives back vector of vectors of total cross sections for materials defined by density and energies in vector energy.

Parameters
  • energies: is the energy the cross section is queried for

Private Members

double _sigmaS

Scattering coefficient.