SG cost function as the number of swaths. More...
#include <n_swath.h>
Public Member Functions | |
virtual double | computeCost (const F2CCell &) |
Compute the cost function. More... | |
virtual double | computeCost (const F2CCell &c, const F2CSwath &s) |
Compute the cost function. More... | |
virtual double | computeCost (const F2CCell &c, const F2CSwaths &s) |
Compute the cost function. More... | |
virtual double | computeCost (const F2CCell &c, const F2CSwathsByCells &swaths) |
Compute the cost function. More... | |
virtual double | computeCost (const F2CCells &) |
Compute the cost function. More... | |
virtual double | computeCost (const F2CCells &c, const F2CSwath &s) |
Compute the cost function. More... | |
virtual double | computeCost (const F2CCells &c, const F2CSwaths &s) |
Compute the cost function. More... | |
virtual double | computeCost (const F2CCells &c, const F2CSwathsByCells &swaths) |
Compute the cost function. More... | |
virtual double | computeCost (const F2CSwath &) |
Compute the cost function. More... | |
double | computeCost (const F2CSwath &s) override |
Compute the cost function. More... | |
virtual double | computeCost (const F2CSwaths &) |
Compute the cost function. More... | |
double | computeCost (const F2CSwaths &swaths) override |
Compute the cost function. More... | |
virtual double | computeCost (const F2CSwathsByCells &swaths) |
Compute the cost function. More... | |
virtual double | computeCost (double ang, double op_width, const F2CCell &cell) |
Compute the cost function. More... | |
![]() | |
virtual double | computeCost (const F2CCell &) |
Compute the cost function. More... | |
virtual double | computeCost (const F2CCell &c, const F2CSwath &s) |
Compute the cost function. More... | |
virtual double | computeCost (const F2CCell &c, const F2CSwaths &s) |
Compute the cost function. More... | |
virtual double | computeCost (const F2CCell &c, const F2CSwathsByCells &swaths) |
Compute the cost function. More... | |
virtual double | computeCost (const F2CCells &) |
Compute the cost function. More... | |
virtual double | computeCost (const F2CCells &c, const F2CSwath &s) |
Compute the cost function. More... | |
virtual double | computeCost (const F2CCells &c, const F2CSwaths &s) |
Compute the cost function. More... | |
virtual double | computeCost (const F2CCells &c, const F2CSwathsByCells &swaths) |
Compute the cost function. More... | |
virtual double | computeCost (const F2CSwathsByCells &swaths) |
Compute the cost function. More... | |
virtual double | computeCost (double ang, double op_width, const F2CCell &cell) |
Compute the cost function. More... | |
virtual bool | isFastCompAvailable () const |
![]() | |
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 bool | isMinimizing () const |
Return true if the objective is to minimize the cost function. More... | |
virtual | ~BaseObjective ()=default |
SG cost function as the number of swaths.
This cost function assumes that turn are slower than going through the swaths. Then, less swaths means less turns and faster paths.
double f2c::obj::SGObjective::computeCost |
Compute the cost function.
Definition at line 27 of file sg_objective.cpp.
double f2c::obj::SGObjective::computeCost |
Compute the cost function.
Definition at line 42 of file sg_objective.cpp.
double f2c::obj::SGObjective::computeCost |
Compute the cost function.
Definition at line 52 of file sg_objective.cpp.
double f2c::obj::SGObjective::computeCost |
Compute the cost function.
Definition at line 58 of file sg_objective.cpp.
double f2c::obj::SGObjective::computeCost |
Compute the cost function.
Definition at line 31 of file sg_objective.cpp.
double f2c::obj::SGObjective::computeCost |
Compute the cost function.
Definition at line 47 of file sg_objective.cpp.
double f2c::obj::SGObjective::computeCost |
Compute the cost function.
Definition at line 65 of file sg_objective.cpp.
double f2c::obj::SGObjective::computeCost |
Compute the cost function.
Definition at line 71 of file sg_objective.cpp.
double f2c::obj::SGObjective::computeCost |
Compute the cost function.
Definition at line 11 of file sg_objective.cpp.
|
overridevirtual |
Compute the cost function.
Reimplemented from f2c::obj::SGObjective.
Definition at line 11 of file n_swath.cpp.
double f2c::obj::SGObjective::computeCost |
Compute the cost function.
Definition at line 15 of file sg_objective.cpp.
|
overridevirtual |
Compute the cost function.
Reimplemented from f2c::obj::SGObjective.
Definition at line 15 of file n_swath.cpp.
double f2c::obj::SGObjective::computeCost |
Compute the cost function.
Definition at line 21 of file sg_objective.cpp.
double f2c::obj::SGObjective::computeCost |
Compute the cost function.
Definition at line 37 of file sg_objective.cpp.