populate.h File Reference
populate Origen objects from other objects and vice versa. More...
#include <map>#include "Origen/Core/dc/Library.h"#include "Origen/Core/re/DecayResource.h"#include "Origen/Core/re/NuclideResource.h"#include "Origen/Core/re/ReactionResource.h"#include "Origen/Core/re/YieldResource.h"#include "ScaleUtils/IO/DB.h"Namespaces | |
| ScaleData | |
| Origen | |
Functions | |
| void | populateNuclideResource_StdComp (NuclideResource *nr, const ScaleData::StdComp &stdcomp) |
| populate a nuclide resource (in place) from a ScaleData::StdComp object More... | |
| void | populateLibraryToxicity_DecayResource (Library *lib, const DecayResource &dr) |
| populate a library with toxicity factors from a decay resource More... | |
| void | populateLibraryAbundance_NuclideResource (Library *lib, const NuclideResource &nr) |
| populate a library with abundances from a nuclide resource More... | |
| void | populateLibraryAbundance (Library *lib, const ScaleUtils::IO::DB &opts) |
| populate a library with abundances from a nuclide resource More... | |
| void | populateLibraryMass_NuclideResource (Library *lib, const NuclideResource &nr) |
| populate a library with mass from a nuclide resource More... | |
| void | populateLibraryDecayEnergy_DecayResource (Library *lib, const DecayResource &dr) |
| populate decay energy More... | |
| std::map< int, double > | construct_neutron_yields_map (const Library &x, int pos) |
| std::map< int, double > | construct_neutron_prod_map (const Library &x, int pos) |
| std::map< std::pair< int, int >, double > | construct_coeff_map (const Library &x, int pos) |
| void | populateLossXsValues (DoubleList *times, DoubleList *responseValues, const Library &obj, const int nind) |
| void | populateCurrentTimes (int *year, int *month, int *day) |
| void | populateLibraryHeader_YieldResource (LibraryHeader *lh, const Vec_Int &sizzzaaa_list, const YieldResource &yr, Vec_Int *fissionable_ids) |
| void | populateFissionables (Vec_Int *fissionable_ids, const Vec_Int &sizzzaaa_list, const Vec_Int &transition_ids, const Vec_Int &parent_positions) |
| void | populateMass_ids (std::vector< float > *masses, const std::vector< int > &sizzzaaa_list) |
| grabs the masses to use for each nuclide (mass number, A) More... | |
| void | populateReactionResource_AmpxLibrary (ReactionResource *rr, const AmpxLibrary &x) |
| void | populateEnergyBounds_AmpxLibrary (Vec_Flt *bounds, const AmpxLibrary &x) |
| void | populateXs_CrossSection1d (Vec_Flt *xs, const CrossSection1d &xs1d) |
| void | populateVec_CrossSection1d (Vec_Flt *vec, const CrossSection1d &xs1d) |
| void | populateFlux_AmpxLibrary (Vec_Flt *flux, const AmpxLibrary &x, int mix_id, int flux_nuclide_id, int flux_mt) |
| std::string | stringifyNuclide (int id, std::string idform) |
| idform can include various symbols to be substituted More... | |
| void | populateLibraryMass (Library *lib, const ScaleUtils::IO::DB &opts) |
| void | populateObiwan_dataType (ScaleUtils::IO::DB *base, const std::string &type) |
Detailed Description
populate Origen objects from other objects and vice versa.

1.8.10