MeltingCube Family
-
class MeltingCube : public ProblemBase
Subclassed by MeltingCube_Moment, MeltingCube_Moment_1D, MeltingCube_SN, MeltingCube_SN_1D
Public Functions
-
virtual 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
-
virtual 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
-
virtual 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
Protected Attributes
-
double _sigmaS
Scattering coefficient.
-
virtual VectorVector GetScatteringXS(const Vector &energies) override
-
class MeltingCube_SN : public MeltingCube
Public Functions
-
virtual VectorVector SetupIC() override
Setup the initial condition for the flux psi.
-
virtual VectorVector SetupIC() override
-
class MeltingCube_Moment : public MeltingCube
Public Functions
-
virtual VectorVector SetupIC() override
Setup the initial condition for the flux psi.
-
virtual VectorVector SetupIC() override
-
class MeltingCube_SN_1D : public MeltingCube
Public Functions
-
virtual VectorVector SetupIC() override
Setup the initial condition for the flux psi.
-
virtual VectorVector SetupIC() override
-
class MeltingCube_Moment_1D : public MeltingCube
Public Functions
-
virtual VectorVector SetupIC() override
Setup the initial condition for the flux psi.
-
virtual VectorVector SetupIC() override