|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
Namespaces | |
| namespace | GRIN |
| namespace | Functions |
| namespace | Map |
| namespace | Construction |
| namespace | Documentation_1_10 |
| namespace | ExternalFiles |
| namespace | Table |
| namespace | Styles |
| namespace | Array |
| namespace | DoubleDifferentialCrossSection |
| namespace | Distributions |
| namespace | TargetInfo |
| namespace | Transporting |
| namespace | ACE_URR |
| namespace | Sums |
| namespace | RISI |
Classes | |
| class | GNDS_FileTypeInfo |
| class | Exception |
| class | SetupInfo |
| class | Form |
| class | LazyParsingHelperForm |
| class | PhysicalQuantity |
| class | ParticleInfo |
| class | AxisDomain |
| class | Axis |
| class | Grid |
| class | Axes |
| class | FlattenedArrayData |
| class | Array3d |
| class | Suite |
| class | Component |
| class | Flux |
| class | Group |
| class | Transportable |
| class | ExternalFile |
| class | Product |
| class | DelayedNeutron |
| class | DelayedNeutronProduct |
| class | FissionFragmentData |
| class | OutputChannel |
| class | Reaction |
| class | Protare |
| class | ProtareSingle |
| class | ProtareComposite |
| class | ProtareTNSL |
| class | Groups |
| class | Fluxes |
| class | MultiGroupCalulationInformation |
| class | Data1d |
| class | Vector |
| class | Matrix |
| class | GNDS_FileTypeInfoUserData |
Typedefs | |
| typedef std::set< std::size_t > | ExcludeReactionsSet |
| typedef bool(* | MapWalkCallBack) (Map::ProtareBase const *a_protareEntry, std::string const &a_library, void *a_userData, int a_level) |
| typedef Form *(* | parseSuite) (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pop, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| typedef std::pair< std::string, double > | stringAndDoublePair |
| typedef std::vector< stringAndDoublePair > | stringAndDoublePairs |
| typedef std::map< std::string, ParticleInfo > | ParticleSubstitution |
| typedef std::vector< DelayedNeutronProduct > | DelayedNeutronProducts |
Functions | |
| std::vector< std::string > | vectorOfStrings (std::string const &a_string) |
| Form * | parseExternalFilesSuite (Construction::Settings const &a_construction, Suite *parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pop, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseStylesSuite (Construction::Settings const &a_construction, Suite *parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pop, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseTransportablesSuite (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pops, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseReaction (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pops, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseOrphanProduct (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pops, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseFissionComponent (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pops, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseReactionType (std::string const &a_moniker, Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pops, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseSumsCrossSectionsSuite (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pops, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseSumsMultiplicitiesSuite (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pops, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseDoubleDifferentialCrossSectionSuite (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pops, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseScatteringAtom (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pops, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseCrossSectionSuite (Construction::Settings const &a_construction, Suite *parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pop, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseDelayedNeutronsSuite (Construction::Settings const &a_construction, Suite *parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pop, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseFissionEnergyReleasesSuite (Construction::Settings const &a_construction, Suite *parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pop, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parsePhysicalQuantitySuite (Construction::Settings const &a_construction, Suite *parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pop, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseAvailableSuite (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pops, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseQSuite (Construction::Settings const &a_construction, Suite *parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pop, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseProductSuite (Construction::Settings const &a_construction, Suite *parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pop, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseMultiplicitySuite (Construction::Settings const &a_construction, Suite *parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pop, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseDistributionSuite (Construction::Settings const &a_construction, Suite *parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pop, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseAverageEnergySuite (Construction::Settings const &a_construction, Suite *parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pop, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseAverageMomentumSuite (Construction::Settings const &a_construction, Suite *parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pop, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseACE_URR_probabilityTables (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pops, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Form * | parseColumnHeaders (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pops, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| Functions::Function1dForm * | data1dParse (Construction::Settings const &a_construction, HAPI::Node const &a_node, SetupInfo &a_setupInfo, Suite *parent) |
| Functions::Function1dForm * | data1dParseAllowEmpty (Construction::Settings const &a_construction, HAPI::Node const &a_node, SetupInfo &a_setupInfo, Suite *a_parent) |
| void | data1dListParse (Construction::Settings const &a_construction, HAPI::Node const &a_node, SetupInfo &a_setupInfo, std::vector< Functions::Function1dForm * > &a_function1ds) |
| Functions::Function2dForm * | data2dParse (Construction::Settings const &a_construction, HAPI::Node const &a_node, SetupInfo &a_setupInfo, Suite *parent) |
| void | data2dListParse (Construction::Settings const &a_construction, HAPI::Node const &a_node, SetupInfo &a_setupInfo, std::vector< Functions::Function2dForm * > &a_function2ds) |
| Functions::Function3dForm * | data3dParse (Construction::Settings const &a_construction, HAPI::Node const &a_node, SetupInfo &a_setupInfo, Suite *parent) |
| void | checkOuterDomainValues1d (std::vector< Functions::Function1dForm * > &a_functions, std::vector< double > &a_Xs) |
| void | checkOuterDomainValues2d (std::vector< Functions::Function2dForm * > &a_functions, std::vector< double > &a_Xs) |
| void | checkSequentialDomainLimits1d (std::vector< Functions::Function1dForm * > &a_functions, std::vector< double > &a_Xs) |
| void | checkSequentialDomainLimits2d (std::vector< Functions::Function2dForm * > &a_functions, std::vector< double > &a_Xs) |
| int | parseFlattened1d (Construction::Settings const &a_construction, HAPI::Node const &a_node, SetupInfo &a_setupInfo, Vector &data) |
| Vector | collapse (Vector const &a_vector, Transporting::Settings const &a_settings, Transporting::Particles const &a_particles, double a_temperature) |
| Matrix | collapse (Matrix const &a_matrix, Transporting::Settings const &a_settings, Transporting::Particles const &a_particles, double a_temperature, std::string const &a_productID) |
| Vector | transportCorrect (Vector const &a_vector, Vector const &a_transportCorrection) |
| Matrix | transportCorrect (Matrix const &a_matrix, Vector const &a_transportCorrection) |
| Vector | multiGroupXYs1d (Transporting::MultiGroup const &a_boundaries, Functions::XYs1d const &a_function, Transporting::Flux const &a_flux) |
| Vector * | multiGroupTwoXYs1ds (MultiGroupCalulationInformation const &a_multiGroupCalulationInformation, Functions::XYs1d const &a_function1, Functions::XYs1d const &a_function2) |
| void | calculate1dMultiGroupDataInComponent (ProtareSingle const *a_protare, std::string const &a_heatedMultiGroupLabel, MultiGroupCalulationInformation const &a_multiGroupCalulationInformation, Component &a_component, Functions::XYs1d const &a_crossSection) |
| void | calculate1dMultiGroupFissionEnergyRelease (MultiGroupCalulationInformation const &a_multiGroupCalulationInformation, Functions::XYs1d const &a_weight, Functions::Function1dForm const *a_evaluated, Functions::Function1dForm *a_gridded1d) |
| int | ENDL_CFromENDF_MT (int ENDF_MT, int *ENDL_C, int *ENDL_S) |
| GNDS_FileType | GNDS_fileType (std::string const &a_fileName, GNDS_FileTypeInfo &a_GNDS_fileTypeInfo) |
| long | binarySearchVector (double a_x, std::vector< double > const &a_Xs) |
| void | intsToXMLList (GUPI::WriteInfo &a_writeInfo, std::string const &a_indent, std::vector< int > const &a_values, std::string const &a_attributes) |
| void | parseValuesOfDoubles (Construction::Settings const &a_construction, HAPI::Node const &a_node, SetupInfo &a_setupInfo, nf_Buffer< double > &a_vector) |
| void | parseValuesOfDoubles (HAPI::Node const &a_node, SetupInfo &a_setupInfo, nf_Buffer< double > &a_vector, int a_useSystem_strtod) |
| void | parseValuesOfInts (Construction::Settings const &a_construction, HAPI::Node const &a_node, SetupInfo &a_setupInfo, std::vector< int > &a_vector) |
| void | parseValuesOfInts (HAPI::Node const &a_node, SetupInfo &a_setupInfo, nf_Buffer< int > &a_vector) |
| void | doublesToXMLList (GUPI::WriteInfo &a_writeInfo, std::string const &a_indent, std::vector< double > const &a_values, std::size_t a_start=0, bool a_newLine=true, std::string const &a_valueType="") |
| Frame | parseFrame (HAPI::Node const &a_node, SetupInfo &a_setupInfo, std::string const &a_name) |
| std::string | frameToString (Frame a_frame) |
| std::string | intToString (int a_value) |
| std::string | size_t_ToString (std::size_t a_value) |
| std::string | nodeWithValuesToDoubles (GUPI::WriteInfo &a_writeInfo, std::string const &a_nodeName, std::vector< double > const &a_values) |
| void | excludeReactionsSetAdjust (ExcludeReactionsSet &a_excludeReactionsSet, Protare const &a_protare) |
| Functions::Ys1d | gridded1d2GIDI_Ys1d (Functions::Function1dForm const &a_function1d) |
| Functions::Ys1d | vector2GIDI_Ys1d (Axes const &a_axes, Vector const &a_vector) |
| std::string | LLNL_gidToLabel (int a_gid) |
| std::string | LLNL_fidToLabel (int a_fid) |
| std::vector< std::string > | sortedListOfStrings (std::vector< std::string > const &a_strings, bool a_orderIsAscending=true) |
| void | energy2dToXMLList (GUPI::WriteInfo &a_writeInfo, std::string const &a_moniker, std::string const &a_indent, Functions::Function1dForm *a_function) |
| std::vector< Transporting::Flux > | settingsFluxesFromFunction3d (Functions::Function3dForm const &a_function3d) |
| void | calculate1dMultiGroupDataInComponent (LUPI_maybeUnused ProtareSingle const *a_protare, std::string const &a_heatedMultiGroupLabel, MultiGroupCalulationInformation const &a_multiGroupCalulationInformation, Component &a_component, Functions::XYs1d const &a_weight) |
| void | parseValuesOfDoubles (HAPI::Node const &a_node, SetupInfo &a_setupInfo, nf_Buffer< double > &a_values, LUPI_maybeUnused int a_useSystem_strtod) |
| void | parseValuesOfInts (LUPI_maybeUnused Construction::Settings const &a_construction, HAPI::Node const &a_node, SetupInfo &a_setupInfo, nf_Buffer< int > &a_values) |
| Frame | parseFrame (HAPI::Node const &a_node, LUPI_maybeUnused SetupInfo &a_setupInfo, std::string const &a_name) |
| Form * | parseExternalFilesSuite (LUPI_maybeUnused Construction::Settings const &a_construction, GIDI::Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, LUPI_maybeUnused PoPI::Database const &a_pops, LUPI_maybeUnused PoPI::Database const &a_internalPoPs, std::string const &a_name, LUPI_maybeUnused Styles::Suite const *a_styles) |
| Form * | parseStylesSuite (Construction::Settings const &a_construction, GIDI::Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pops, PoPI::Database const &a_internalPoPs, std::string const &a_name, LUPI_maybeUnused Styles::Suite const *a_styles) |
| Form * | parseTransportablesSuite (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pops, LUPI_maybeUnused PoPI::Database const &a_internalPoPs, std::string const &a_name, LUPI_maybeUnused Styles::Suite const *a_styles) |
| Form * | parseSumsCrossSectionsSuite (Construction::Settings const &a_construction, LUPI_maybeUnused Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pops, PoPI::Database const &a_internalPoPs, std::string const &a_name, LUPI_maybeUnused Styles::Suite const *a_styles) |
| Form * | parseSumsMultiplicitiesSuite (Construction::Settings const &a_construction, LUPI_maybeUnused Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pops, PoPI::Database const &a_internalPoPs, std::string const &a_name, LUPI_maybeUnused Styles::Suite const *a_styles) |
| Form * | parseDoubleDifferentialCrossSectionSuite (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pops, PoPI::Database const &a_internalPoPs, std::string const &a_name, LUPI_maybeUnused Styles::Suite const *a_styles) |
| Form * | parseScatteringAtom (Construction::Settings const &a_construction, LUPI_maybeUnused Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, LUPI_maybeUnused PoPI::Database const &a_pops, LUPI_maybeUnused PoPI::Database const &a_internalPoPs, LUPI_maybeUnused std::string const &a_name, LUPI_maybeUnused Styles::Suite const *a_styles) |
| Form * | parseCrossSectionSuite (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, LUPI_maybeUnused PoPI::Database const &a_pops, LUPI_maybeUnused PoPI::Database const &a_internalPoPs, std::string const &a_name, LUPI_maybeUnused Styles::Suite const *a_styles) |
| Form * | parseFissionEnergyReleasesSuite (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, LUPI_maybeUnused PoPI::Database const &a_pops, LUPI_maybeUnused PoPI::Database const &a_internalPoPs, std::string const &a_name, LUPI_maybeUnused Styles::Suite const *a_styles) |
| Form * | parsePhysicalQuantitySuite (LUPI_maybeUnused Construction::Settings const &a_construction, LUPI_maybeUnused Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, LUPI_maybeUnused PoPI::Database const &a_pops, LUPI_maybeUnused PoPI::Database const &a_internalPoPs, LUPI_maybeUnused std::string const &a_name, LUPI_maybeUnused Styles::Suite const *a_styles) |
| Form * | parseAvailableSuite (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, LUPI_maybeUnused PoPI::Database const &a_pops, LUPI_maybeUnused PoPI::Database const &a_internalPoPs, std::string const &a_name, LUPI_maybeUnused Styles::Suite const *a_styles) |
| Form * | parseQSuite (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, LUPI_maybeUnused PoPI::Database const &a_pops, LUPI_maybeUnused PoPI::Database const &a_internalPoPs, LUPI_maybeUnused std::string const &a_name, LUPI_maybeUnused Styles::Suite const *a_styles) |
| Form * | parseMultiplicitySuite (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, LUPI_maybeUnused PoPI::Database const &a_pops, LUPI_maybeUnused PoPI::Database const &a_internalPoPs, std::string const &a_name, LUPI_maybeUnused Styles::Suite const *a_styles) |
| Form * | parseDistributionSuite (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, LUPI_maybeUnused PoPI::Database const &a_pops, LUPI_maybeUnused PoPI::Database const &a_internalPoPs, std::string const &a_name, LUPI_maybeUnused Styles::Suite const *a_styles) |
| Form * | parseAverageEnergySuite (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, LUPI_maybeUnused PoPI::Database const &a_pops, LUPI_maybeUnused PoPI::Database const &a_internalPoPs, std::string const &a_name, LUPI_maybeUnused Styles::Suite const *a_styles) |
| Form * | parseAverageMomentumSuite (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, LUPI_maybeUnused PoPI::Database const &a_pops, LUPI_maybeUnused PoPI::Database const &a_internalPoPs, std::string const &a_name, LUPI_maybeUnused Styles::Suite const *a_styles) |
| Form * | parseACE_URR_probabilityTables (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, LUPI_maybeUnused PoPI::Database const &a_pops, LUPI_maybeUnused PoPI::Database const &a_internalPoPs, std::string const &a_name, LUPI_maybeUnused Styles::Suite const *a_styles) |
| Form * | parseColumnHeaders (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, LUPI_maybeUnused PoPI::Database const &a_pops, LUPI_maybeUnused PoPI::Database const &a_internalPoPs, std::string const &a_name, LUPI_maybeUnused Styles::Suite const *a_styles) |
| std::ostream & | operator<< (std::ostream &a_os, PhysicalQuantity const &a_physicalQuantity) |
| typedef std::vector<DelayedNeutronProduct> GIDI::DelayedNeutronProducts |
| typedef std::set<std::size_t> GIDI::ExcludeReactionsSet |
| typedef bool(* GIDI::MapWalkCallBack) (Map::ProtareBase const *a_protareEntry, std::string const &a_library, void *a_userData, int a_level) |
| typedef Form *(* GIDI::parseSuite) (Construction::Settings const &a_construction, Suite *a_parent, HAPI::Node const &a_node, SetupInfo &a_setupInfo, PoPI::Database const &a_pop, PoPI::Database const &a_internalPoPs, std::string const &a_name, Styles::Suite const *a_styles) |
| typedef std::map<std::string, ParticleInfo> GIDI::ParticleSubstitution |
| typedef std::pair<std::string, double> GIDI::stringAndDoublePair |
| typedef std::vector<stringAndDoublePair> GIDI::stringAndDoublePairs |
|
strong |
|
strong |
Definition at line 118 of file GIDI.hpp.
|
strong |
|
strong |
|
strong |
|
strong |
| long GIDI::binarySearchVector | ( | double | a_x, |
| std::vector< double > const & | a_Xs ) |
This function searchs the list of ascending values a_Xs for the two values that bound a_x using a bi-section search. If a_x is less than the first value, -2 is returned. If a_x is greater than the last value, -1 is returned. Otherwise, the returned index will be such that a_Xs[index] <= a_x < a_Xs[index+1].
| a_x | [in] The value to search. |
| a_Xs | [in] The list of ascending values to |
Definition at line 33 of file GIDI_misc.cc.
Referenced by GIDI::Functions::Regions1d::evaluate(), GIDI::Functions::Regions2d::evaluate(), GIDI::Functions::XYs2d::evaluate(), and GIDI::Functions::XYs3d::evaluate().
| void GIDI::calculate1dMultiGroupDataInComponent | ( | LUPI_maybeUnused ProtareSingle const * | a_protare, |
| std::string const & | a_heatedMultiGroupLabel, | ||
| MultiGroupCalulationInformation const & | a_multiGroupCalulationInformation, | ||
| Component & | a_component, | ||
| Functions::XYs1d const & | a_weight ) |
This function finds a component's data that can be multi-grouped (generally a Functions::XYs1d instance, multi-groups it with the boundaries and flux data in a_multiGroupCalulationInformation with weight a_crossSection and adds/replaces with style label a_heatedMultiGroupLabel.
| a_heatedMultiGroupLabel | [in] The label of the style for the multi-group data being added. |
| a_multiGroupCalulationInformation | [in] Store multi-group boundary and flux data used for multi-grouping. |
| a_component | [in] The Component whose data will be multi-grouped. |
| a_weight | [in] An additional function to weight the data with. This is generally a reactions cross section. |
Definition at line 364 of file GIDI_collapse.cc.
| void GIDI::calculate1dMultiGroupDataInComponent | ( | ProtareSingle const * | a_protare, |
| std::string const & | a_heatedMultiGroupLabel, | ||
| MultiGroupCalulationInformation const & | a_multiGroupCalulationInformation, | ||
| Component & | a_component, | ||
| Functions::XYs1d const & | a_crossSection ) |
| void GIDI::calculate1dMultiGroupFissionEnergyRelease | ( | MultiGroupCalulationInformation const & | a_multiGroupCalulationInformation, |
| Functions::XYs1d const & | a_weight, | ||
| Functions::Function1dForm const * | a_evaluated, | ||
| Functions::Function1dForm * | a_gridded1d ) |
This function
| a_multiGroupCalulationInformation | [in] Store multi-group boundary and flux data used for multi-grouping. |
| a_weight | [in] An additional function to weight the data with. This is generally a reactions cross section. |
| a_evaluated | [in] This is the evaluated form of the fission energy released. |
| a_gridded1d | [in] This is the current multi-grouped form whose data will be replace. |
Definition at line 416 of file GIDI_collapse.cc.
Referenced by GIDI::FissionFragmentData::calculateMultiGroupData().
| void GIDI::checkOuterDomainValues1d | ( | std::vector< Functions::Function1dForm * > & | a_functions, |
| std::vector< double > & | a_Xs ) |
Function that checks that the outerDomainValue values of the elements of a_functions are increasing and fills a_Xs with the outerDomainValue values.
| a_functions | [in] List of functions to check. |
| a_Xs | [in] A list of doubles that is filled with the outerDomainValues from the list of functions in a_functions. |
Definition at line 923 of file GIDI_parseSuites.cc.
| void GIDI::checkOuterDomainValues2d | ( | std::vector< Functions::Function2dForm * > & | a_functions, |
| std::vector< double > & | a_Xs ) |
Function that checks that the outerDomainValue values of the elements of a_functions are increasing and fills a_Xs with the outerDomainValue values.
| a_functions | [in] List of functions to check. |
| a_Xs | [in] A list of doubles that is filled with the outerDomainValues from the list of functions in a_functions. |
Definition at line 940 of file GIDI_parseSuites.cc.
| void GIDI::checkSequentialDomainLimits1d | ( | std::vector< Functions::Function1dForm * > & | a_functions, |
| std::vector< double > & | a_Xs ) |
Function that checks that the domain overlap of the elements of a_functions are . The domain minimum values from each function and the domain maximum value are filled into a_Xs.
| a_functions | [in] The list of functions whose domain limits are checked. |
| a_Xs | [in] A std::vector<double> that is with the domain minimum values from each function and the domain maximum value. |
Definition at line 958 of file GIDI_parseSuites.cc.
| void GIDI::checkSequentialDomainLimits2d | ( | std::vector< Functions::Function2dForm * > & | a_functions, |
| std::vector< double > & | a_Xs ) |
Function that checks that the domain overlap of the elements of a_functions are . The domain minimum values from each function and the domain maximum value are filled into a_Xs.
| a_functions | [in] The list of functions whose domain limits are checked. |
| a_Xs | [in] A std::vector<double> that is with the domain minimum values from each function and the domain maximum value. |
Definition at line 983 of file GIDI_parseSuites.cc.
| Matrix GIDI::collapse | ( | Matrix const & | a_matrix, |
| Transporting::Settings const & | a_settings, | ||
| Transporting::Particles const & | a_particles, | ||
| double | a_temperature, | ||
| std::string const & | a_productID ) |
Collapses a multi-group matrix.
| a_matrix | [in] The Matrix to collapse. |
| a_settings | [in] Specifies the uncollapsed and collapsed multi-group information and the flux. |
| a_particles | [in] The list of particles to be transported. |
| a_temperature | [in] The temperature of the flux to use when collapsing. |
| a_productID | [in] Particle id of the outgoing particle. |
Definition at line 87 of file GIDI_collapse.cc.
| Vector GIDI::collapse | ( | Vector const & | a_vector, |
| Transporting::Settings const & | a_settings, | ||
| Transporting::Particles const & | a_particles, | ||
| double | a_temperature ) |
Collapses a multi-group vector.
| a_vector | [in] The Vector to collapse. |
| a_settings | [in] Specifies the uncollapsed and collapsed multi-group information and the flux. |
| a_particles | [in] The list of particles to be transported. |
| a_temperature | [in] The temperature of the flux to use when collapsing. |
Definition at line 30 of file GIDI_collapse.cc.
Referenced by GIDI::ProtareSingle::multiGroupTransportCorrection(), and GIDI::ProtareTNSL::multiGroupTransportCorrection().
| void GIDI::data1dListParse | ( | Construction::Settings const & | a_construction, |
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| std::vector< Functions::Function1dForm * > & | a_function1ds ) |
Function that parses the list of 1d function nodes contained in a_node.
| a_construction | [in] Used to pass user options to the constructor. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_function1ds | [in] The object to fill with the list of parsed 1d functions. |
Definition at line 808 of file GIDI_parseSuites.cc.
| Functions::Function1dForm * GIDI::data1dParse | ( | Construction::Settings const & | a_construction, |
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| Suite * | a_parent ) |
Function that parses a node one-d function node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
Definition at line 747 of file GIDI_parseSuites.cc.
Referenced by data1dListParse(), data1dParseAllowEmpty(), GIDI::DoubleDifferentialCrossSection::n_ThermalNeutronScatteringLaw::DebyeWallerIntegral::DebyeWallerIntegral(), GIDI::Functions::Evaporation2d::Evaporation2d(), GIDI::Functions::FissionEnergyRelease::FissionEnergyRelease(), GIDI::Functions::GeneralEvaporation2d::GeneralEvaporation2d(), GIDI::Functions::MadlandNix2d::MadlandNix2d(), parseAvailableSuite(), parseAverageEnergySuite(), parseAverageMomentumSuite(), parseCrossSectionSuite(), parseMultiplicitySuite(), parseQSuite(), GIDI::Functions::ResonanceBackgroundRegion1d::ResonanceBackgroundRegion1d(), GIDI::Functions::SimpleMaxwellianFission2d::SimpleMaxwellianFission2d(), GIDI::Functions::Watt2d::Watt2d(), and GIDI::Functions::Weighted_function2d::Weighted_function2d().
| Functions::Function1dForm * GIDI::data1dParseAllowEmpty | ( | Construction::Settings const & | a_construction, |
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| Suite * | a_parent ) |
Function that parses a node one-d function node. Called from a Suite::parse instance. If no node exists, returns nullptr.
| a_construction | [in] Used to pass user options to the constructor. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
Definition at line 790 of file GIDI_parseSuites.cc.
Referenced by GIDI::DoubleDifferentialCrossSection::n_ThermalNeutronScatteringLaw::T_effective::T_effective().
| void GIDI::data2dListParse | ( | Construction::Settings const & | a_construction, |
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| std::vector< Functions::Function2dForm * > & | a_function2ds ) |
Function that parses the list of 2d function nodes contained in a_node.
| a_construction | [in] Used to pass user options to the constructor. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_function2ds | [in] The object to fill with the list of parsed 2d functions. |
Definition at line 878 of file GIDI_parseSuites.cc.
| Functions::Function2dForm * GIDI::data2dParse | ( | Construction::Settings const & | a_construction, |
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| Suite * | a_parent ) |
Function that parses a node two-d function node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options to the constructor. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
Definition at line 829 of file GIDI_parseSuites.cc.
Referenced by GIDI::Distributions::AngularEnergyMC::AngularEnergyMC(), GIDI::Distributions::AngularTwoBody::AngularTwoBody(), data2dListParse(), GIDI::Distributions::EnergyAngularMC::EnergyAngularMC(), GIDI::Flux::Flux(), GIDI::Distributions::KalbachMann::KalbachMann(), GIDI::Distributions::LLNLAngularEnergy::LLNLAngularEnergy(), GIDI::DoubleDifferentialCrossSection::n_ThermalNeutronScatteringLaw::S_table::S_table(), GIDI::Distributions::Uncorrelated::Uncorrelated(), GIDI::Functions::URR_probabilityTables1d::URR_probabilityTables1d(), and GIDI::Functions::Weighted_function2d::Weighted_function2d().
| Functions::Function3dForm * GIDI::data3dParse | ( | Construction::Settings const & | a_construction, |
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| Suite * | a_parent ) |
Function that parses a node three-d function node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options to the constructor. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
Definition at line 900 of file GIDI_parseSuites.cc.
Referenced by GIDI::Fluxes::addFile(), GIDI::Distributions::AngularEnergy::AngularEnergy(), GIDI::Distributions::AngularEnergyMC::AngularEnergyMC(), GIDI::Distributions::EnergyAngular::EnergyAngular(), GIDI::Distributions::EnergyAngularMC::EnergyAngularMC(), and GIDI::Distributions::LLNLAngularEnergy::LLNLAngularEnergy().
| void GIDI::doublesToXMLList | ( | GUPI::WriteInfo & | a_writeInfo, |
| std::string const & | a_indent, | ||
| std::vector< double > const & | a_values, | ||
| std::size_t | a_start, | ||
| bool | a_newLine, | ||
| std::string const & | a_valueType ) |
Adds the list of doubles to the list of XML lines in a_writeInfo.
| a_writeInfo | [in/out] Instance containing incremental indentation, values per line and other information and stores the appended lines. |
| a_indent | [in] The amount to indent this node. |
| a_values | [in] The list of doubles to convert to strings and add to a_writeInfo. |
| a_start | [in] The value for the start attribute. |
| a_newLine | [in] If false, the first a_writeInfo.m_valuesPerLine values are added to the last line with no indentation; otherwise, they are put on a new line with indentation. |
| a_valueType | [in] The value for the valueType attribute. |
Definition at line 180 of file GIDI_misc.cc.
Referenced by GIDI::FlattenedArrayData::toXMLList(), GIDI::Grid::toXMLList(), GIDI::Functions::Gridded1d::toXMLList_func(), GIDI::Functions::Legendre1d::toXMLList_func(), GIDI::Functions::Polynomial1d::toXMLList_func(), GIDI::Functions::XYs1d::toXMLList_func(), and GIDI::Functions::Ys1d::toXMLList_func().
| int GIDI::ENDL_CFromENDF_MT | ( | int | ENDF_MT, |
| int * | ENDL_C, | ||
| int * | ENDL_S ) |
Calculates the ENDL C and S values for a ENDF MT value.
| ENDF_MT | [in] The ENDF MT value. |
| ENDL_C | [out] The ENDL C value for the ENDF MT value. |
| ENDL_S | [out] The ENDL S value for the ENDF MT value. |
Definition at line 923 of file GIDI_reaction.cc.
Referenced by GIDI::Reaction::Reaction(), and GIDI::Reaction::Reaction().
| void GIDI::energy2dToXMLList | ( | GUPI::WriteInfo & | a_writeInfo, |
| std::string const & | a_moniker, | ||
| std::string const & | a_indent, | ||
| Functions::Function1dForm * | a_function ) |
Fills the argument a_writeInfo with the XML lines that represent this. Recursively enters each sub-node.
| a_writeInfo | [in/out] Instance containing incremental indentation and other information and stores the appended lines. |
| a_moniker | [in] The moniker for the energy type. |
| a_indent | [in] The amount to indent this node. |
| a_function | [in] The energy function whose information is converted to XML. |
Definition at line 442 of file GIDI_misc.cc.
Referenced by GIDI::Functions::Evaporation2d::toXMLList_func(), GIDI::Functions::GeneralEvaporation2d::toXMLList_func(), GIDI::Functions::MadlandNix2d::toXMLList_func(), GIDI::Functions::SimpleMaxwellianFission2d::toXMLList_func(), and GIDI::Functions::Watt2d::toXMLList_func().
| void GIDI::excludeReactionsSetAdjust | ( | ExcludeReactionsSet & | a_excludeReactionsSet, |
| Protare const & | a_protare ) |
Returns a new ExcludeReactionsSet with
| a_protare | [in] The Protare instance used to determine the number of reactions to adjust the new indices by. |
Definition at line 461 of file GIDI_misc.cc.
Referenced by GIDI::ProtareComposite::multiGroupAvailableEnergy(), GIDI::ProtareTNSL::multiGroupAvailableEnergy(), GIDI::ProtareComposite::multiGroupAvailableMomentum(), GIDI::ProtareTNSL::multiGroupAvailableMomentum(), GIDI::ProtareComposite::multiGroupAverageEnergy(), GIDI::ProtareTNSL::multiGroupAverageEnergy(), GIDI::ProtareComposite::multiGroupAverageMomentum(), GIDI::ProtareTNSL::multiGroupAverageMomentum(), GIDI::ProtareComposite::multiGroupCrossSection(), GIDI::ProtareTNSL::multiGroupCrossSection(), GIDI::ProtareComposite::multiGroupDepositionEnergy(), GIDI::ProtareTNSL::multiGroupDepositionEnergy(), GIDI::ProtareComposite::multiGroupDepositionMomentum(), GIDI::ProtareTNSL::multiGroupDepositionMomentum(), GIDI::ProtareComposite::multiGroupFissionGammaMultiplicity(), GIDI::ProtareComposite::multiGroupFissionMatrix(), GIDI::ProtareComposite::multiGroupFissionNeutronMultiplicity(), GIDI::ProtareComposite::multiGroupGain(), GIDI::ProtareTNSL::multiGroupGain(), GIDI::ProtareComposite::multiGroupMultiplicity(), GIDI::ProtareTNSL::multiGroupMultiplicity(), GIDI::ProtareComposite::multiGroupProductMatrix(), GIDI::ProtareTNSL::multiGroupProductMatrix(), GIDI::ProtareComposite::multiGroupQ(), GIDI::ProtareTNSL::multiGroupQ(), and GIDI::ProtareComposite::multiGroupTransportCorrection().
| std::string GIDI::frameToString | ( | Frame | a_frame | ) |
This function returns a std::string representation of a frame.
| a_frame | [in] The frame to convert to a string. |
Definition at line 375 of file GIDI_misc.cc.
Referenced by GIDI::ProtareSingle::toXMLList(), and GIDI::Distributions::Distribution::toXMLNodeStarter().
| GNDS_FileType GIDI::GNDS_fileType | ( | std::string const & | a_fileName, |
| GNDS_FileTypeInfo & | a_GNDS_fileTypeInfo ) |
Opens the specified file and parses the first line to determine its GNDS type (i.e., protare (reactionSuite), map or PoPs file). Returns the GNDS type via the GNDS_FileType enum. If the return value and the value of a_GNDS_fileTypeInfo.GNDS_fileType( ) is uninitialized an error was detected opening the file or by the XML parser (expat). If it is unknown the parsed file is an XML file but not a valid GNDS file.
| a_fileName | [in] The path to the file whose GNDS type is to be determined. |
| a_GNDS_fileTypeInfo | [in] The GNDS_FileTypeInfo instance containing the return information. |
Definition at line 130 of file GIDI_GNDS_fileType.cc.
| Functions::Ys1d GIDI::gridded1d2GIDI_Ys1d | ( | Functions::Function1dForm const & | a_function1d | ) |
This function converts the y-values from the Gridded1d into a Ys1d instance.
| a_function1d | [in] The Gridded1d whoses y-values are converted into a Ys1d instance. |
Definition at line 252 of file GIDI_misc.cc.
| void GIDI::intsToXMLList | ( | GUPI::WriteInfo & | a_writeInfo, |
| std::string const & | a_indent, | ||
| std::vector< int > const & | a_values, | ||
| std::string const & | a_attributes ) |
Adds the list of integers to the list of XML lines in a_writeInfo.
| a_writeInfo | [in/out] Instance containing incremental indentation, values per line and other information and stores the appended lines. |
| a_indent | [in] The amount to indent this node. |
| a_values | [in] The list of integers to convert to strings and add to a_writeInfo. |
| a_attributes | [in] String representation of the attributes for the GNDS values node. |
Definition at line 63 of file GIDI_misc.cc.
Referenced by GIDI::FlattenedArrayData::toXMLList().
| std::string GIDI::intToString | ( | int | a_value | ) |
Returns a string representation of int a_value.
| a_value | [in] The int value to convert to a string. |
Definition at line 415 of file GIDI_misc.cc.
Referenced by intsToXMLList(), GIDI::Axis::toXMLList(), GIDI::FlattenedArrayData::toXMLList(), GIDI::Grid::toXMLList(), GIDI::Reaction::toXMLList(), GIDI::Styles::MultiGroup::toXMLList(), GIDI::Styles::SnElasticUpScatter::toXMLList(), GIDI::Sums::CrossSectionSum::toXMLList(), GIDI::Sums::MultiplicitySum::toXMLList(), GIDI::Table::Table::toXMLList(), GIDI::Functions::Constant1d::toXMLList_func(), GIDI::Functions::Gridded1d::toXMLList_func(), GIDI::Functions::Legendre1d::toXMLList_func(), GIDI::Functions::Polynomial1d::toXMLList_func(), GIDI::Functions::Regions1d::toXMLList_func(), GIDI::Functions::Regions2d::toXMLList_func(), GIDI::Functions::Unspecified1d::toXMLList_func(), GIDI::Functions::Xs_pdf_cdf1d::toXMLList_func(), GIDI::Functions::XYs1d::toXMLList_func(), GIDI::Functions::XYs2d::toXMLList_func(), and GIDI::Functions::XYs3d::toXMLList_func().
| std::string GIDI::LLNL_fidToLabel | ( | int | a_fid | ) |
This function converts an integer fid value (i.e., flux id) into the LLNL legacy bdfls label.
| a_fid | [in] The integer fid used to construct the LLNL legacy bdfls label. |
Definition at line 324 of file GIDI_misc.cc.
Referenced by GIDI::Transporting::Fluxes_from_bdfls::getViaFID().
| std::string GIDI::LLNL_gidToLabel | ( | int | a_gid | ) |
This function converts an integer gid value (i.e., group id) into the LLNL legacy bdfls label.
| a_gid | [in] The integer gid used to construct the LLNL legacy bdfls label. |
Definition at line 311 of file GIDI_misc.cc.
Referenced by GIDI::Transporting::Groups_from_bdfls::getViaGID().
| Vector * GIDI::multiGroupTwoXYs1ds | ( | MultiGroupCalulationInformation const & | a_multiGroupCalulationInformation, |
| Functions::XYs1d const & | a_function1, | ||
| Functions::XYs1d const & | a_function2 ) |
This function returns a flux weighted multi-group version of the product of a_function1 times * a_function2. The caller owns the returned instance and is respondible for deleting it (i.e., freeing its memory when no longer needed).
| a_multiGroupCalulationInformation | [in] Store multi-group boundary and flux data used for multi-grouping. |
| a_function1 | [in] First function of the product. |
| a_function2 | [in] Second function of the product, generally a reaction's cross section. |
Definition at line 267 of file GIDI_collapse.cc.
Referenced by calculate1dMultiGroupDataInComponent(), and calculate1dMultiGroupFissionEnergyRelease().
| Vector GIDI::multiGroupXYs1d | ( | Transporting::MultiGroup const & | a_boundaries, |
| Functions::XYs1d const & | a_function, | ||
| Transporting::Flux const & | a_flux ) |
Returns a flux weighted multi-group version of the function a_function.
| a_boundaries | [in] List of multi-group boundaries. |
| a_function | [in] Function to multi-group. |
| a_flux | [in] Flux to use for weighting. |
Definition at line 214 of file GIDI_collapse.cc.
| std::string GIDI::nodeWithValuesToDoubles | ( | GUPI::WriteInfo & | a_writeInfo, |
| std::string const & | a_nodeName, | ||
| std::vector< double > const & | a_values ) |
Create the XML list for xs, pdf or cdf for an Xs_pdf_cdf1d instance.
| a_writeInfo | [in/out] Instance containing incremental indentation and other information and stores the appended lines. |
| a_nodeName | [in] The name of the node (e.g., "xs" ); |
| a_values | [in] The list of doubles to wrap. |
Definition at line 391 of file GIDI_misc.cc.
Referenced by GIDI::Functions::Xs_pdf_cdf1d::toXMLList_func().
| std::ostream & GIDI::operator<< | ( | std::ostream & | a_os, |
| PhysicalQuantity const & | a_physicalQuantity ) |
Writes the information of a_physicalQuantity to a_os.
| a_os | [out] The stream to write to. |
| a_physicalQuantity | [in] The PhysicalQuantity whose information is written. |
Definition at line 93 of file GIDI_physicalQuantity.cc.
| Form * GIDI::parseACE_URR_probabilityTables | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| LUPI_maybeUnused PoPI::Database const & | a_pops, | ||
| LUPI_maybeUnused PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| LUPI_maybeUnused Styles::Suite const * | a_styles ) |
This function parses a probabilityTable child node of a probabilityTables node.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 701 of file GIDI_parseSuites.cc.
| Form * GIDI::parseACE_URR_probabilityTables | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pops, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
| Form * GIDI::parseAvailableSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| LUPI_maybeUnused PoPI::Database const & | a_pops, | ||
| LUPI_maybeUnused PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| LUPI_maybeUnused Styles::Suite const * | a_styles ) |
Function that parses a node under an <availableEnergy> or <availableMomentum> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 474 of file GIDI_parseSuites.cc.
| Form * GIDI::parseAvailableSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pops, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
Referenced by GIDI::Reaction::Reaction().
| Form * GIDI::parseAverageEnergySuite | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| LUPI_maybeUnused PoPI::Database const & | a_pops, | ||
| LUPI_maybeUnused PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| LUPI_maybeUnused Styles::Suite const * | a_styles ) |
Function that parses a node under an <averageEnergy> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 651 of file GIDI_parseSuites.cc.
| Form * GIDI::parseAverageEnergySuite | ( | Construction::Settings const & | a_construction, |
| Suite * | parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pop, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
Referenced by GIDI::Product::Product().
| Form * GIDI::parseAverageMomentumSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| LUPI_maybeUnused PoPI::Database const & | a_pops, | ||
| LUPI_maybeUnused PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| LUPI_maybeUnused Styles::Suite const * | a_styles ) |
Function that parses a node under an <averageMomentum> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 676 of file GIDI_parseSuites.cc.
| Form * GIDI::parseAverageMomentumSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pop, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
Referenced by GIDI::Product::Product().
| Form * GIDI::parseColumnHeaders | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| LUPI_maybeUnused PoPI::Database const & | a_pops, | ||
| LUPI_maybeUnused PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| LUPI_maybeUnused Styles::Suite const * | a_styles ) |
This function parses a column child node of a columnHeaders node.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 725 of file GIDI_parseSuites.cc.
| Form * GIDI::parseColumnHeaders | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pops, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
Referenced by GIDI::Table::Table::Table().
| Form * GIDI::parseCrossSectionSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| LUPI_maybeUnused PoPI::Database const & | a_pops, | ||
| LUPI_maybeUnused PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| LUPI_maybeUnused Styles::Suite const * | a_styles ) |
Function that parses a node under the <crossSection> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 369 of file GIDI_parseSuites.cc.
| Form * GIDI::parseCrossSectionSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pop, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
Referenced by GIDI::Sums::CrossSectionSum::CrossSectionSum(), and GIDI::Reaction::Reaction().
| Form * GIDI::parseDelayedNeutronsSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pops, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
Function that parses a node under the <DelayedNeutrons> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 409 of file GIDI_parseSuites.cc.
Referenced by GIDI::FissionFragmentData::FissionFragmentData().
| Form * GIDI::parseDistributionSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| LUPI_maybeUnused PoPI::Database const & | a_pops, | ||
| LUPI_maybeUnused PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| LUPI_maybeUnused Styles::Suite const * | a_styles ) |
Function that parses a node under a <distribution> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 579 of file GIDI_parseSuites.cc.
| Form * GIDI::parseDistributionSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pop, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
Referenced by GIDI::Product::Product().
| Form * GIDI::parseDoubleDifferentialCrossSectionSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pops, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| LUPI_maybeUnused Styles::Suite const * | a_styles ) |
Function that parses a node under the <doubleDifferentialCrossSection> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 303 of file GIDI_parseSuites.cc.
| Form * GIDI::parseDoubleDifferentialCrossSectionSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pops, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
Referenced by GIDI::Reaction::Reaction().
| Form * GIDI::parseExternalFilesSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pop, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
| Form * GIDI::parseExternalFilesSuite | ( | LUPI_maybeUnused Construction::Settings const & | a_construction, |
| GIDI::Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| LUPI_maybeUnused PoPI::Database const & | a_pops, | ||
| LUPI_maybeUnused PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| LUPI_maybeUnused Styles::Suite const * | a_styles ) |
Function that parses a <style> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 32 of file GIDI_parseSuites.cc.
| Form * GIDI::parseFissionComponent | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pops, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
Function that parses an <orphanProduct> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 190 of file GIDI_parseSuites.cc.
| Form * GIDI::parseFissionEnergyReleasesSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| LUPI_maybeUnused PoPI::Database const & | a_pops, | ||
| LUPI_maybeUnused PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| LUPI_maybeUnused Styles::Suite const * | a_styles ) |
Function that parses a node under the <FissionEnergyReleases> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 431 of file GIDI_parseSuites.cc.
| Form * GIDI::parseFissionEnergyReleasesSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pop, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
Referenced by GIDI::FissionFragmentData::FissionFragmentData().
| int GIDI::parseFlattened1d | ( | Construction::Settings const & | a_construction, |
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| Vector & | a_data ) |
Function to parse a one-d flattened array.
| a_construction | [in] Used to pass user options for parsing. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_data | [out] An empty GIDI::Vector that is filled with the data. |
Definition at line 209 of file GIDI_arrays.cc.
Referenced by GIDI::Functions::Gridded1d::Gridded1d().
| Frame GIDI::parseFrame | ( | HAPI::Node const & | a_node, |
| LUPI_maybeUnused SetupInfo & | a_setupInfo, | ||
| std::string const & | a_name ) |
This function returns an frame enum representing a HAPI::Node's attribute with name a_name.
| a_node | [in] The HAPI::Node node whoses attribute named a_node is to be parsed to determine the frame. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_name | [in] The name of the attribute to parse. |
Definition at line 237 of file GIDI_misc.cc.
| Frame GIDI::parseFrame | ( | HAPI::Node const & | a_node, |
| SetupInfo & | a_setupInfo, | ||
| std::string const & | a_name ) |
Referenced by GIDI::Distributions::Distribution::Distribution().
| Form * GIDI::parseMultiplicitySuite | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| LUPI_maybeUnused PoPI::Database const & | a_pops, | ||
| LUPI_maybeUnused PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| LUPI_maybeUnused Styles::Suite const * | a_styles ) |
Function that parses a node under a <multiplicity> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 554 of file GIDI_parseSuites.cc.
| Form * GIDI::parseMultiplicitySuite | ( | Construction::Settings const & | a_construction, |
| Suite * | parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pop, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
Referenced by GIDI::Sums::MultiplicitySum::MultiplicitySum(), and GIDI::Product::Product().
| Form * GIDI::parseOrphanProduct | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pops, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
Function that parses an <orphanProduct> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 169 of file GIDI_parseSuites.cc.
| Form * GIDI::parsePhysicalQuantitySuite | ( | Construction::Settings const & | a_construction, |
| Suite * | parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pop, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
Referenced by GIDI::DelayedNeutron::DelayedNeutron().
| Form * GIDI::parsePhysicalQuantitySuite | ( | LUPI_maybeUnused Construction::Settings const & | a_construction, |
| LUPI_maybeUnused Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| LUPI_maybeUnused PoPI::Database const & | a_pops, | ||
| LUPI_maybeUnused PoPI::Database const & | a_internalPoPs, | ||
| LUPI_maybeUnused std::string const & | a_name, | ||
| LUPI_maybeUnused Styles::Suite const * | a_styles ) |
Function that parses a node under the <rate> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 453 of file GIDI_parseSuites.cc.
| Form * GIDI::parseProductSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pops, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
Function that parses a node under a <products> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 525 of file GIDI_parseSuites.cc.
| Form * GIDI::parseQSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| LUPI_maybeUnused PoPI::Database const & | a_pops, | ||
| LUPI_maybeUnused PoPI::Database const & | a_internalPoPs, | ||
| LUPI_maybeUnused std::string const & | a_name, | ||
| LUPI_maybeUnused Styles::Suite const * | a_styles ) |
Function that parses a node under a <Q> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 498 of file GIDI_parseSuites.cc.
| Form * GIDI::parseQSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pop, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
Referenced by GIDI::Sums::CrossSectionSum::CrossSectionSum().
| Form * GIDI::parseReaction | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pops, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
Function that parses a <reaction> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 148 of file GIDI_parseSuites.cc.
| Form * GIDI::parseReactionType | ( | std::string const & | a_moniker, |
| Construction::Settings const & | a_construction, | ||
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pops, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
Function that parses a <reaction> or an <orphanProduct> node. Called from a Suite::parse instance.
| a_moniker | [in] The moniker for the form to parse. |
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 212 of file GIDI_parseSuites.cc.
Referenced by parseFissionComponent(), parseOrphanProduct(), and parseReaction().
| Form * GIDI::parseScatteringAtom | ( | Construction::Settings const & | a_construction, |
| LUPI_maybeUnused Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| LUPI_maybeUnused PoPI::Database const & | a_pops, | ||
| LUPI_maybeUnused PoPI::Database const & | a_internalPoPs, | ||
| LUPI_maybeUnused std::string const & | a_name, | ||
| LUPI_maybeUnused Styles::Suite const * | a_styles ) |
Function that parses a node under the <doubleDifferentialCrossSection> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 348 of file GIDI_parseSuites.cc.
| Form * GIDI::parseScatteringAtom | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pops, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
| Form * GIDI::parseStylesSuite | ( | Construction::Settings const & | a_construction, |
| GIDI::Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pops, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| LUPI_maybeUnused Styles::Suite const * | a_styles ) |
Function that parses a <style> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 61 of file GIDI_parseSuites.cc.
| Form * GIDI::parseStylesSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pop, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
| Form * GIDI::parseSumsCrossSectionsSuite | ( | Construction::Settings const & | a_construction, |
| LUPI_maybeUnused Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pops, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| LUPI_maybeUnused Styles::Suite const * | a_styles ) |
Function that parses a <crossSectionSum> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 243 of file GIDI_parseSuites.cc.
| Form * GIDI::parseSumsCrossSectionsSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pops, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
Referenced by GIDI::Sums::Sums::parse().
| Form * GIDI::parseSumsMultiplicitiesSuite | ( | Construction::Settings const & | a_construction, |
| LUPI_maybeUnused Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pops, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| LUPI_maybeUnused Styles::Suite const * | a_styles ) |
Function that parses a <multiplicitySum> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 272 of file GIDI_parseSuites.cc.
| Form * GIDI::parseSumsMultiplicitiesSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pops, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
Referenced by GIDI::Sums::Sums::parse().
| Form * GIDI::parseTransportablesSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pops, | ||
| LUPI_maybeUnused PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| LUPI_maybeUnused Styles::Suite const * | a_styles ) |
Function that parses a <transportable> node. Called from a Suite::parse instance.
| a_construction | [in] Used to pass user options for parsing. |
| a_parent | [in] The parent GIDI::Suite that the returned Form will be added to. |
| a_node | [in] The HAPI::Node to be parsed. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_pops | [in] A PoPs Database instance used to get particle indices and possibly other particle information. |
| a_internalPoPs | [in] The internal PoPI::Database instance used to get particle indices and possibly other particle information. This is the <PoPs> node under the <reactionSuite> node. |
| a_name | [in] The moniker for the node to be parsed. |
| a_styles | [in] A pointer to the <styles> node. |
Definition at line 119 of file GIDI_parseSuites.cc.
| Form * GIDI::parseTransportablesSuite | ( | Construction::Settings const & | a_construction, |
| Suite * | a_parent, | ||
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| PoPI::Database const & | a_pops, | ||
| PoPI::Database const & | a_internalPoPs, | ||
| std::string const & | a_name, | ||
| Styles::Suite const * | a_styles ) |
| void GIDI::parseValuesOfDoubles | ( | Construction::Settings const & | a_construction, |
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| nf_Buffer< double > & | a_values ) |
This function converts the text of a HAPI::Node into a list of doubles.
| a_construction | [in] Used to pass user options to the constructor. |
| a_node | [in] The HAPI::Node node whose text is to be converted into a list of doubles. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_values | [in] The list to fill with the converted values. |
Definition at line 88 of file GIDI_misc.cc.
Referenced by GIDI::Array::Array::Array(), GIDI::FlattenedArrayData::FlattenedArrayData(), GIDI::Grid::Grid(), GIDI::Functions::Legendre1d::Legendre1d(), parseValuesOfDoubles(), GIDI::Functions::Polynomial1d::Polynomial1d(), GIDI::Functions::Xs_pdf_cdf1d::Xs_pdf_cdf1d(), GIDI::Functions::XYs1d::XYs1d(), and GIDI::Functions::Ys1d::Ys1d().
| void GIDI::parseValuesOfDoubles | ( | HAPI::Node const & | a_node, |
| SetupInfo & | a_setupInfo, | ||
| nf_Buffer< double > & | a_values, | ||
| LUPI_maybeUnused int | a_useSystem_strtod ) |
This function converts the text of a HAPI::Node into a list of doubles.
| a_node | [in] The HAPI::Node node whose text is to be converted into a list of doubles. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_values | [in] The list to fill with the converted values. |
| a_useSystem_strtod | [in] Flag passed to the function nfu_stringToListOfDoubles. |
Definition at line 103 of file GIDI_misc.cc.
| void GIDI::parseValuesOfDoubles | ( | HAPI::Node const & | a_node, |
| SetupInfo & | a_setupInfo, | ||
| nf_Buffer< double > & | a_vector, | ||
| int | a_useSystem_strtod ) |
| void GIDI::parseValuesOfInts | ( | Construction::Settings const & | a_construction, |
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| std::vector< int > & | a_vector ) |
Referenced by GIDI::Array::Array::Array(), GIDI::FlattenedArrayData::FlattenedArrayData(), and parseValuesOfInts().
| void GIDI::parseValuesOfInts | ( | HAPI::Node const & | a_node, |
| SetupInfo & | a_setupInfo, | ||
| nf_Buffer< int > & | a_values ) |
This function converts the text of a HAPI::Node into a list of ints.
| a_node | [in] The HAPI::Node node whoses text is to be converted into a list of ints. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_values | [in] The list to fill with the converted values. |
Definition at line 146 of file GIDI_misc.cc.
| void GIDI::parseValuesOfInts | ( | LUPI_maybeUnused Construction::Settings const & | a_construction, |
| HAPI::Node const & | a_node, | ||
| SetupInfo & | a_setupInfo, | ||
| nf_Buffer< int > & | a_values ) |
This function converts the text of a HAPI::Node into a list of ints.
| a_construction | [in] Used to pass user options to the constructor. |
| a_node | [in] The HAPI::Node node whose text is to be converted into a list of ints. |
| a_setupInfo | [in] Information create my the Protare constructor to help in parsing. |
| a_values | [in] The list to fill with the converted values. |
Definition at line 133 of file GIDI_misc.cc.
| std::vector< Transporting::Flux > GIDI::settingsFluxesFromFunction3d | ( | Functions::Function3dForm const & | a_function3d | ) |
Convert a flux in the form of a Function3dForm into those needed by Settings methods. Currently only works for XYs3d which contains a list of XYs2d which each contain a list of Legendre instances.
| a_function3d | [in] A Function3dForm instance. |
Definition at line 439 of file GIDI_settings_flux.cc.
Referenced by GIDI::Transporting::Particle::Particle().
| std::string GIDI::size_t_ToString | ( | std::size_t | a_value | ) |
Returns a string representation of std::size_t a_value.
| a_value | [in] The std::size value to convert to a string. |
Definition at line 428 of file GIDI_misc.cc.
Referenced by doublesToXMLList(), and GIDI::Functions::Gridded1d::toXMLList_func().
| std::vector< std::string > GIDI::sortedListOfStrings | ( | std::vector< std::string > const & | a_strings, |
| bool | a_orderIsAscending ) |
This function returns a sorted instance of the strings in a_strings.
| a_strings | [in] The string to add to the returned std::vector<std::string> instance. |
| a_orderIsAscending | [in] If true the strings are sorted in ascending order; otherwise, descending order. |
Definition at line 353 of file GIDI_misc.cc.
Referenced by GIDI::Transporting::Particles::sortedIDs().
Transport correct a Matrix.
| a_matrix | [in] The Matrix to transport correct. |
| a_transportCorrection | [in] The Vector that has the transport correction terms. |
Definition at line 155 of file GIDI_collapse.cc.
Transport correct a vector.
| a_vector | [in] The Vector to transport correct. |
| a_transportCorrection | [in] The Vector that has the transport correction terms. |
Definition at line 142 of file GIDI_collapse.cc.
| Functions::Ys1d GIDI::vector2GIDI_Ys1d | ( | Axes const & | a_axes, |
| Vector const & | a_vector ) |
This function converts the values of a Vector into a Ys1d instance.
| a_axes | [in] The Axes for the returned Ys1d instance. |
| a_vector | [in] The Vector whoses values are converted into a Ys1d instance. |
Definition at line 288 of file GIDI_misc.cc.
| std::vector< std::string > GIDI::vectorOfStrings | ( | std::string const & | a_string | ) |
This function returns an instance of std::vector<std::string> with only a_string as an item.
| a_string | [in] The string to add to the returned std::vector<std::string> instance. |
Definition at line 337 of file GIDI_misc.cc.