Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
GIDI_misc.cc File Reference
#include <stdlib.h>
#include <stdio.h>
#include <sstream>
#include <algorithm>
#include "GIDI.hpp"
#include <HAPI.hpp>

Go to the source code of this file.

Namespaces

namespace  GIDI

Functions

long GIDI::binarySearchVector (double a_x, std::vector< double > const &a_Xs)
void GIDI::intsToXMLList (GUPI::WriteInfo &a_writeInfo, std::string const &a_indent, std::vector< int > const &a_values, std::string const &a_attributes)
void GIDI::parseValuesOfDoubles (Construction::Settings const &a_construction, HAPI::Node const &a_node, SetupInfo &a_setupInfo, nf_Buffer< double > &a_vector)
void GIDI::parseValuesOfDoubles (HAPI::Node const &a_node, SetupInfo &a_setupInfo, nf_Buffer< double > &a_values, LUPI_maybeUnused int a_useSystem_strtod)
void GIDI::parseValuesOfInts (LUPI_maybeUnused Construction::Settings const &a_construction, HAPI::Node const &a_node, SetupInfo &a_setupInfo, nf_Buffer< int > &a_values)
void GIDI::parseValuesOfInts (HAPI::Node const &a_node, SetupInfo &a_setupInfo, nf_Buffer< int > &a_vector)
void GIDI::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 GIDI::parseFrame (HAPI::Node const &a_node, LUPI_maybeUnused SetupInfo &a_setupInfo, std::string const &a_name)
Functions::Ys1d GIDI::gridded1d2GIDI_Ys1d (Functions::Function1dForm const &a_function1d)
Functions::Ys1d GIDI::vector2GIDI_Ys1d (Axes const &a_axes, Vector const &a_vector)
std::string GIDI::LLNL_gidToLabel (int a_gid)
std::string GIDI::LLNL_fidToLabel (int a_fid)
std::vector< std::string > GIDI::vectorOfStrings (std::string const &a_string)
std::vector< std::string > GIDI::sortedListOfStrings (std::vector< std::string > const &a_strings, bool a_orderIsAscending=true)
std::string GIDI::frameToString (Frame a_frame)
std::string GIDI::nodeWithValuesToDoubles (GUPI::WriteInfo &a_writeInfo, std::string const &a_nodeName, std::vector< double > const &a_values)
std::string GIDI::intToString (int a_value)
std::string GIDI::size_t_ToString (std::size_t a_value)
void GIDI::energy2dToXMLList (GUPI::WriteInfo &a_writeInfo, std::string const &a_moniker, std::string const &a_indent, Functions::Function1dForm *a_function)
void GIDI::excludeReactionsSetAdjust (ExcludeReactionsSet &a_excludeReactionsSet, Protare const &a_protare)