Template Class BaseObjective
Defined in File base_objective.h
Class Documentation
-
template<typename T>
class BaseObjective Public Functions
-
template<typename T1>
inline double computeCostWithMinimizingSign(const T1 &t1) Compute the cost function with minimizing sign.
If the objective is to maximize the cost function, the cost is multiplied by -1.
-
template<typename T1, typename T2>
inline double computeCostWithMinimizingSign(const T1 &t1, const T2 &t2)
-
template<typename T1, typename T2, typename T3>
inline double computeCostWithMinimizingSign(const T1 &t1, const T2 &t2, const T3 &t3)
-
template<typename T1, typename T2, typename T3, typename T4>
inline double computeCostWithMinimizingSign(const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4)
-
inline virtual bool isMinimizing() const
Return true if the objective is to minimize the cost function.
-
inline virtual bool isMaximizing() const
Return true if the objective is to maximize the cost function.
-
virtual ~BaseObjective() = default
-
template<typename T1>