|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#include <GIDI.hpp>
Public Member Functions | |
| Flux_order (std::size_t a_order, std::size_t a_length, double const *a_energies, double const *a_fluxes) | |
| Flux_order (std::size_t a_order, std::vector< double > const &a_energies, std::vector< double > const &a_fluxes) | |
| Flux_order (Flux_order const &a_fluxOrder) | |
| ~Flux_order () | |
| std::size_t | order () const |
| std::size_t | size () const |
| double const * | energies () const |
| std::vector< double > const & | v_energies () const |
| double const * | fluxes () const |
| std::vector< double > const & | v_fluxes () const |
| void | print (unsigned int a_valuesPerLine=10) const |
Specifies the flux data for a specified Legendre order (see class Flux).
| GIDI::Transporting::Flux_order::Flux_order | ( | std::size_t | a_order, |
| std::size_t | a_length, | ||
| double const * | a_energies, | ||
| double const * | a_fluxes ) |
| a_order | [in] The Legendre order of the flux data. |
| a_length | [in] The number of a_energies values. |
| a_energies | [in] The list of energies that the flux a_fluxes are given at. |
| a_fluxes | [in] The flux for this Legendre order. |
Definition at line 34 of file GIDI_settings_flux.cc.
Referenced by Flux_order().
| GIDI::Transporting::Flux_order::Flux_order | ( | std::size_t | a_order, |
| std::vector< double > const & | a_energies, | ||
| std::vector< double > const & | a_fluxes ) |
| a_order | [in] The Legendre order of the flux data. |
| a_energies | [in] The list of energies that the flux a_fluxes are given at. |
| a_fluxes | [in] The flux for this Legendre order. |
Definition at line 47 of file GIDI_settings_flux.cc.
| GIDI::Transporting::Flux_order::Flux_order | ( | Flux_order const & | a_fluxOrder | ) |
| a_fluxOrder | [in] The flux order to copy. |
Definition at line 59 of file GIDI_settings_flux.cc.
| GIDI::Transporting::Flux_order::~Flux_order | ( | ) |
Definition at line 69 of file GIDI_settings_flux.cc.
|
inline |
Returns a pointer to the beginning of the energy data.
Definition at line 3555 of file GIDI.hpp.
Referenced by GIDI::multiGroupXYs1d(), and GIDI::Transporting::Flux::process().
|
inline |
Returns a pointer to the beginning of the flux data.
Definition at line 3557 of file GIDI.hpp.
Referenced by GIDI::multiGroupXYs1d(), and GIDI::Transporting::Flux::process().
|
inline |
Returns the value of the m_order member.
Definition at line 3553 of file GIDI.hpp.
Referenced by GIDI::Transporting::Flux::addFluxOrder(), and Flux_order().
| void GIDI::Transporting::Flux_order::print | ( | unsigned int | a_valuesPerLine = 10 | ) | const |
Print the Flux_order to std::cout. Mainly for debugging.
| a_valuesPerLine | [in] The number of points (i.e., energy, flux pairs) to print per line. |
Definition at line 79 of file GIDI_settings_flux.cc.
|
inline |
Returns the number of energy, flux pairs.
Definition at line 3554 of file GIDI.hpp.
Referenced by GIDI::multiGroupXYs1d(), and GIDI::Transporting::Flux::process().
|
inline |
Returns the value of the m_energies member.
Definition at line 3556 of file GIDI.hpp.
Referenced by Flux_order().
|
inline |
Returns the value of the m_fluxes member.
Definition at line 3558 of file GIDI.hpp.
Referenced by Flux_order().