1#ifndef CYCLUS_SRC_DISCOVERY_H_
2#define CYCLUS_SRC_DISCOVERY_H_
22std::set<std::string>
DiscoverSpecs(std::string
p, std::string lib);
taken directly from OsiSolverInterface.cpp on 2/17/14 from https://projects.coin-or....
std::set< std::string > DiscoverSpecsInDir(std::string d)
Discover archetype specifications that live recursively in modules in a dir.
std::set< std::string > DiscoverSpecsInCyclusPath()
Discover archetype specifications that live recursively in CYCLUS_PATH directories.
Json::Value DiscoverMetadataInCyclusPath()
Discover archetype metadata in cyclus path.
std::set< std::string > DiscoverArchetypes(const std::string s)
This function returns a vector of archetype names in a given string that is the binary represnetation...
std::set< std::string > DiscoverSpecs(std::string p, std::string lib)
Discover archetype specifications for a path and library.
T OptionalQuery(InfileTree *tree, std::string query, T default_val)
a query method for optional parameters