Loading...
Searching...
No Matches
idol::OptimizerFactory Class Referenceabstract

#include <OptimizerFactory.h>

Description

OptimizerFactory is the base class for all optimizer factories.

An optimizer Factory is used to create an optimizer when actually needed. They can be seen as customizable "building plans" for actually creating external-mip.

Definition at line 27 of file OptimizerFactory.h.

Public Methods

virtual Optimizeroperator() (const Model &t_model) const =0
virtual OptimizerFactoryclone () const =0
template<class T>
T & as ()
template<class T>
const T & as () const
template<class T>
bool is () const

Methods Documentation

◆ as() [1/2]

template<class T>
T & idol::OptimizerFactory::as ( )
inline

Definition at line 45 of file OptimizerFactory.h.

◆ as() [2/2]

template<class T>
const T & idol::OptimizerFactory::as ( ) const
inline

Definition at line 53 of file OptimizerFactory.h.

◆ clone()

◆ is()

template<class T>
bool idol::OptimizerFactory::is ( ) const
inlinenodiscard

Definition at line 61 of file OptimizerFactory.h.

◆ operator()()