tabulate.h File Reference
create tables out of Origen objects. More...
#include <iomanip>
#include <iostream>
#include <memory>
#include <vector>
#include "Origen/Core/dc/Library.h"
#include "Origen/Core/dc/Material.h"
#include "Origen/Core/dc/NuclideSet.h"
#include "Origen/Core/dc/StateSet.h"
#include "Origen/Core/dc/TransitionMatrixP.h"
#include "Origen/Core/dc/TransitionStructure.h"
#include "Origen/Core/re/DecayResource.h"
#include "Origen/Core/re/YieldResource.h"
#include "ScaleUtils/IO/Table2D.h"
Namespaces | |
Origen | |
Functions | |
void | tabulateNuclideLabel (const LibraryHeader &lh, int sizzzaaa, const std::string &idform, const std::string &units_row, ScaleUtils::IO::Table2D *table) |
void | tabulateInitialNuclideColumns (const Vec_Int &ids, ScaleUtils::IO::Table2D *table) |
void | tabulateNuclideInfo (const Library &lib, int sizzzaaa, const std::string &idform, int prec, ScaleUtils::IO::Table2D *table) |
void | tabulateFissionXs (const Library &lib, int sizzzaaa, const std::string &idform, int prec, int pos, ScaleUtils::IO::Table2D *table) |
void | tabulateLossXs (const Library &lib, int sizzzaaa, const std::string &idform, int prec, int pos, const std::string &column_name, bool append_column, ScaleUtils::IO::Table2D *table) |
void | tabulateLossXs (const LibraryHeader &lh, const std::vector< const TransitionCoeff * > &tcoeff_list, int sizzzaaa, const std::string &idform, int prec, int pos, const std::string &column_name, bool append_column, ScaleUtils::IO::Table2D *table) |
void | tabulateTransitionCoeff (const Library &lib, int sizzzaaa, int tid, bool output_zeros, double flux, bool transition_ids, const std::string &idform, int prec, int pos, ScaleUtils::IO::Table2D *table) |
void | tabulateTransitionCoeff (const LibraryHeader &lh, const TransitionStructure &tm, const std::vector< const TransitionCoeff * > &tcoeff_list, int sizzzaaa, int tid, bool output_zeros, double flux, bool transition_ids, const std::string &idform, int prec, int pos, ScaleUtils::IO::Table2D *table) |
void | tabulateBurnups (const Library &lib, int prec, ScaleUtils::IO::Table2D *table) |
void | tabulateMaterialIsotopics (const Material &mat, size_t point, ScaleUtils::IO::Table2D *table, SCP_Vec_Int &base_ids) |
void | tabulateMaterialTransitionRates (const Material &mat, size_t step, ScaleUtils::IO::Table2D *table, SCP_TransitionStructure &base_tstruct) |
void | tabulateMaterialLoss (const Material &mat, size_t step, ScaleUtils::IO::Table2D *table, bool &append, int type) |
void | tabulateMaterialLossXs (const Material &mat, size_t step, ScaleUtils::IO::Table2D *table, bool &append) |
void | tabulateMaterialLossRate (const Material &mat, size_t step, ScaleUtils::IO::Table2D *table, bool &append) |
void | tabulateMaterialDecayConstant (const Material &mat, size_t step, ScaleUtils::IO::Table2D *table, bool &append) |
void | tabulateMaterialFission (const Material &mat, size_t step, ScaleUtils::IO::Table2D *table, bool &append, int type) |
void | tabulateMaterialFissionXs (const Material &mat, size_t step, ScaleUtils::IO::Table2D *table, bool &append) |
void | tabulateMaterialFissionRate (const Material &mat, size_t step, ScaleUtils::IO::Table2D *table, bool &append) |
void | tabulateReactionTransitions (const LibraryHeader &lh, const TransitionStructure &tm, bool output_zeros, const std::string &idform, ScaleUtils::IO::Table2D *table) |
Detailed Description
create tables out of Origen objects.