CYCLUS
|
An environment utility to help locate files and find environment settings.
The environment for a given simulation can be accessed via the simulation's Context.
#include <env.h>
Static Public Member Functions | |
static const bool | allow_milps () |
static const std::vector< std::string > | cyclus_path () |
static const std::string | EnvDelimiter () |
static std::string | FindModule (std::string path) |
static std::string | FindModule (std::string path, std::string lib) |
static const std::string | GetBuildPath () |
static std::string | GetEnv (std::string var) |
static const std::string | GetInstallPath () |
static const std::string | nuc_data () |
static std::string | PathBase (std::string path) |
static const std::string | PathDelimiter () |
static const std::string | rng_schema (bool flat=false) |
static const void | SetNucDataPath () |
static const void | SetNucDataPath (std::string p) |
static std::vector< std::string > | SplitPath (const std::string &s, char delim) |
static void | SplitPath (const std::string &s, char delim, std::vector< std::string > &elems) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Initializes the path to the cyclus_nuc_data.h5 file.
By default, it is assumed to be located in the path given by GetInstallPath()/share; however, paths in environment variable CYCLUS_NUC_DATA are checked first.