12 #ifndef SST_CORE_ELEMLOADER_H 13 #define SST_CORE_ELEMLOADER_H 20 struct ElementInfoGenerator;
27 explicit ElemLoader(
const std::string& searchPaths);
41 void loadLibrary(
const std::string& elemlib, std::ostream& err_os);
52 std::string searchPaths;
59 #endif // SST_CORE_ELEMLOADER_H
ElemLoader(const std::string &searchPaths)
Create a new ElementLoader with a given searchpath of directories.
Definition: elemLoader.cc:125
void loadLibrary(const std::string &elemlib, std::ostream &err_os)
Attempt to load a library.
Definition: elemLoader.cc:151
Class to load Element Libraries.
Definition: elemLoader.h:23
void updateSearchPaths(const std::string &paths)
Update the search paths.
Definition: elemLoader.cc:145
void getPotentialElements(std::vector< std::string > &potElems)
Search paths for potential elements and add them to the provided vector.
Definition: elemLoader.cc:297