Public Member Functions | List of all members
f2c::obj::RemArea Class Reference

Compute the area of the mainland (field - headlands). More...

#include <rem_area.h>

Inheritance diagram for f2c::obj::RemArea:
Inheritance graph
[legend]

Public Member Functions

virtual double computeCost (const F2CCell &total_cell, const F2CCell &rem_cell)
 
virtual double computeCost (const F2CCell &total_cell, const F2CCells &rem_cell)
 
virtual double computeCost (const F2CCells &total_cell, const F2CCell &rem_cell)
 
virtual double computeCost (const F2CCells &total_cell, const F2CCells &rem_cell)
 
bool isMinimizing (void) const override
 Return true if the objective is to minimize the cost function. More...
 
- Public Member Functions inherited from f2c::obj::HGObjective
virtual double computeCost (const F2CCell &total_cell, const F2CCell &rem_cell)
 
virtual double computeCost (const F2CCell &total_cell, const F2CCells &rem_cell)
 
virtual double computeCost (const F2CCells &total_cell, const F2CCell &rem_cell)
 
virtual double computeCost (const F2CCells &total_cell, const F2CCells &rem_cell)
 
- Public Member Functions inherited from f2c::obj::BaseObjective< HGObjective >
double computeCostWithMinimizingSign (const T1 &t1)
 Compute the cost function with minimizing sign. More...
 
double computeCostWithMinimizingSign (const T1 &t1, const T2 &t2)
 
double computeCostWithMinimizingSign (const T1 &t1, const T2 &t2, const T3 &t3)
 
double computeCostWithMinimizingSign (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4)
 
virtual bool isMaximizing () const
 Return true if the objective is to maximize the cost function. More...
 
virtual ~BaseObjective ()=default
 

Detailed Description

Compute the area of the mainland (field - headlands).

Definition at line 17 of file rem_area.h.

Member Function Documentation

◆ computeCost() [1/4]

double f2c::obj::HGObjective::computeCost

Definition at line 11 of file hg_objective.cpp.

◆ computeCost() [2/4]

double f2c::obj::HGObjective::computeCost

Definition at line 16 of file hg_objective.cpp.

◆ computeCost() [3/4]

double f2c::obj::HGObjective::computeCost

Definition at line 20 of file hg_objective.cpp.

◆ computeCost() [4/4]

double f2c::obj::HGObjective::computeCost

Definition at line 24 of file hg_objective.cpp.

◆ isMinimizing()

bool f2c::obj::RemArea::isMinimizing ( void  ) const
overridevirtual

Return true if the objective is to minimize the cost function.

Reimplemented from f2c::obj::BaseObjective< HGObjective >.

Definition at line 11 of file rem_area.cpp.


The documentation for this class was generated from the following files:


fields2cover
Author(s):
autogenerated on Fri Apr 25 2025 02:18:31