![]()  | 
  
    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 | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  inlinestatic | 
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.
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic |