1 #ifndef CPPAD_CG_MODEL_LIBRARY_INCLUDED     2 #define CPPAD_CG_MODEL_LIBRARY_INCLUDED    45     virtual std::unique_ptr<GenericModel<Base>> 
model(
const std::string& modelName) = 0;
   105     virtual void setThreadPoolVerbose(
bool v) = 0;
   107     virtual bool isThreadPoolVerbose() 
const = 0;
   109     virtual void setThreadPoolGuidedMaxWork(
float v) = 0;
   111     virtual float getThreadPoolGuidedMaxWork() 
const = 0;
 virtual bool isThreadPoolDisabled() const =0
virtual std::set< std::string > getModelNames()=0
virtual ThreadPoolScheduleStrategy getThreadPoolSchedulerStrategy() const =0
virtual void setThreadPoolSchedulerStrategy(ThreadPoolScheduleStrategy s)=0
virtual std::unique_ptr< GenericModel< Base > > model(const std::string &modelName)=0
virtual void setThreadNumber(unsigned int n)=0
virtual unsigned int getThreadPoolNumberOfTimeMeas() const =0
virtual void setThreadPoolDisabled(bool disabled)=0
virtual void setThreadPoolNumberOfTimeMeas(unsigned int n)=0
virtual unsigned int getThreadNumber() const =0