|
|
| LibraryGenerator (std::string const &t_name, std::string const &t_path=".") |
| |
|
std::string | getName () const |
| |
|
std::string | getPath () const |
| |
|
std::set< std::string > const & | getIPath () const |
| |
|
std::set< std::string > & | getIPath () |
| |
|
std::set< std::string > const & | getLPath () const |
| |
|
std::set< std::string > & | getLPath () |
| |
|
LibDependency | getDependencies () const |
| |
|
std::shared_ptr< LibraryGroup > | getGroup (std::string_view name) const |
| |
|
bool | hasGlobalFile () const |
| |
|
bool | hasUniqueParamStruct () const |
| |
|
void | cleanExistingSources () const |
| |
|
void | setClangCompiler () |
| |
|
void | setGccCompiler () |
| |
|
void | setName (std::string const &t_name) |
| |
|
void | setUniqueParamStruct (bool t_par) |
| |
|
void | setPath (std::string const &t_path) |
| |
|
void | setIPath (std::vector< std::string > const &t_path) |
| |
|
void | setLPath (std::vector< std::string > const &t_path) |
| |
|
void | addIPath (std::string const &t_path) |
| |
|
void | addLPath (std::string const &t_path) |
| |
|
void | addDependency (LibDependency const &dep) |
| |
|
void | addInclude (std::string const &include, bool global=false) |
| |
|
void | importHeader (std::string const &filePath, std::string const &fileName) |
| |
|
void | importSource (std::string const &filePath, std::string const &fileName) |
| |
|
void | addLibrary (std::string const &library) |
| |
|
void | addTensor (Expr const &tensor) const |
| |
|
void | addGroup (std::string const &groupName, bool complexReturn=true) |
| |
|
LibFunction & | addFunction (std::string const &nameFunction, Expr expression, std::string const &nameGroup="G") |
| |
|
void | addMassExpression (std::string const &mass) |
| |
|
void | addDiagonalization (std::vector< std::string > const &mixing, std::vector< std::string > const &masses, std::vector< std::string > const &expressions, std::vector< std::string > const &dependencies, bool squaredMass) |
| |
|
void | print () const |
| |
|
void | setupDirectory () const |
| |
|
void | printHeader () const |
| |
|
void | printGlobal () const |
| |
|
void | printSource () const |
| |
|
void | printCallable () const |
| |
|
void | printTest () const |
| |
|
void | printDiagonalizationFacility (std::ostream &header, std::ostream &source) const |
| |
|
void | printMassExpressionsFacility (std::ostream &header, std::ostream &source) const |
| |
|
void | printMakefile () const |
| |
|
void | printPythonDir () const |
| |
|
void | build (unsigned int nJobs=1) const |
| |
|
void | buildCppLib (unsigned int nJobs) const |
| |