Go to the documentation of this file. 34 #ifndef SHARK_OBJECTIVEFUNCTIONS_ABSTRACTOPTIMIZER_H 35 #define SHARK_OBJECTIVEFUNCTIONS_ABSTRACTOPTIMIZER_H 69 template <
typename Po
intType,
typename ResultT,
typename SolutionTypeT>
120 virtual void init( ObjectiveFunctionType&
function ) = 0;
126 virtual void step( ObjectiveFunctionType
const&
function ) = 0;
132 virtual SolutionType
const&
solution()
const = 0;
164 )
throw SHARKEXCEPTION(
"[ "+
name()+
" ] requires closest feasible for constrained functions");
170 #endif // SHARK_CORE_ABSTRACTOPTIMIZER_H