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... | |
Public Member Functions inherited from f2c::obj::SGObjective | |
| 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 |
Public Member Functions inherited from f2c::obj::BaseObjective< SGObjective > | |
| 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.