📄 uofevaluator.h
字号:
#ifndef _UOFEVALUATOR_
#define _UOFEVALUATOR_
class UOFSolution;
class UOFProblem;
//! Basic Evaluator class
/*! Users should overrides this class if you define a new problem*/
class UOFEvaluator : public UOFId
{
public:
//! A constructor
/*!
\param src is pointer of the target problem which will assigned to m_pProblem
*/
UOFEvaluator(UOFProblem& src):m_pProblem(&src){}
//! A function object
/*! This is an abstract function, User must override this function to work.*/
virtual double operator()(void*) = 0;
UOFProblem *m_pProblem; /**< the pointer of the target problem */
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -