30 const double fission_scaling = 1.0)
const;
45 virtual const std::vector<double>&
SigmaTotal()
const = 0;
51 virtual const std::vector<double>&
NuSigmaF()
const = 0;
59 virtual const std::vector <chi_math::SparseMatrix>&
67 virtual const std::vector <Precursor>&
Precursors()
const = 0;
75 virtual const std::vector<double>&
SigmaSGtoG()
const = 0;
virtual const unsigned int NumGroups() const =0
virtual const std::vector< Precursor > & Precursors() const =0
virtual const unsigned int NumPrecursors() const =0
virtual const chi_math::SparseMatrix & TransferMatrix(unsigned int ell) const =0
virtual const std::vector< double > & InverseVelocity() const =0
void PushLuaTable(lua_State *L) const override
virtual const bool DiffusionInitialized() const =0
virtual const std::vector< double > & NuDelayedSigmaF() const =0
virtual const std::vector< std::vector< double > > ProductionMatrix() const =0
virtual const std::vector< double > & SigmaTotal() const =0
virtual const std::vector< double > & SigmaAbsorption() const =0
void ExportToChiXSFile(const std::string &file_name, const double fission_scaling=1.0) const
virtual std::vector< double > SigmaTransport() const =0
virtual const std::vector< double > & SigmaFission() const =0
virtual const unsigned int ScatteringOrder() const =0
virtual const std::vector< double > & SigmaRemoval() const =0
virtual const std::vector< double > & NuSigmaF() const =0
virtual const bool IsFissionable() const =0
virtual const std::vector< double > & NuPromptSigmaF() const =0
virtual const bool ScatteringInitialized() const =0
virtual const std::vector< chi_math::SparseMatrix > & TransferMatrices() const =0
virtual const std::vector< double > & SigmaSGtoG() const =0
virtual const std::vector< double > & DiffusionCoefficient() const =0
std::vector< double > emission_spectrum