130 this->modelLibraryHelper_->startingJob(
"", JobTimer::DYNAMIC_MODEL_LIBRARY);
132 const std::map<std::string, ModelCSourceGen < Base>*>&
models = this->modelLibraryHelper_->getModels();
135 const std::map<std::string, std::string>&
modelSources = this->getSources(*
p.second);
137 this->modelLibraryHelper_->startingJob(
"", JobTimer::COMPILING_FOR_MODEL);
139 this->modelLibraryHelper_->finishedJob();
142 const std::map<std::string, std::string>&
sources = this->getLibrarySources();
145 const std::map<std::string, std::string>&
customSource = this->modelLibraryHelper_->getCustomSources();
162 this->modelLibraryHelper_->finishedJob();
165 return loadDynamicLibrary();
167 return std::unique_ptr<DynamicLib<Base>> (
nullptr);
187 this->modelLibraryHelper_->startingJob(
"", JobTimer::STATIC_MODEL_LIBRARY);
189 const std::map<std::string, ModelCSourceGen<Base>*>&
models = this->modelLibraryHelper_->getModels();
192 const std::map<std::string, std::string>&
modelSources = this->getSources(*
p.second);
194 this->modelLibraryHelper_->startingJob(
"", JobTimer::COMPILING_FOR_MODEL);
196 this->modelLibraryHelper_->finishedJob();
199 const std::map<std::string, std::string>&
sources = this->getLibrarySources();
202 const std::map<std::string, std::string>&
customSource = this->modelLibraryHelper_->getCustomSources();
218 this->modelLibraryHelper_->finishedJob();