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