#include <cost_functions.hpp>

Public Member Functions | |
| CfSum () | |
Public Member Functions inherited from tuw::cost_functions::CostFunc | |
| void | calcCosts1Step () |
| void | calcCostsFull () |
| void | calcCostsFull (const double &_arcLimit) |
| const double & | cost () const |
| CostFunc () | |
| void | resetFunction () |
| void | setBoundArcEnd (const double &_arcBoundEnd) |
| void | setBoundIdxBegin (const std::size_t &_idxBoundBegin) |
| void | setCost0 (const double &_cost0) |
Public Member Functions inherited from tuw::cost_functions::LatticeMapWeight< Lattice, MapData > | |
| void | initLatticeMap (std::shared_ptr< Lattice > &_lattPtr, std::shared_ptr< MapData > &_mapDataPtr) |
| void | setWeight (const double &_weight) |
Additional Inherited Members | |
Public Attributes inherited from tuw::cost_functions::CostFunc | |
| bool | finish_ |
| size_t | iterIdx_ |
| size_t | latBeginIdx_ |
Public Attributes inherited from tuw::cost_functions::LatticeMapWeight< Lattice, MapData > | |
| std::shared_ptr< Lattice > | latticePtr_ |
| double | weight_ |
Protected Attributes inherited from tuw::cost_functions::CostFunc | |
| std::function< double(const size_t &)> | arcAcc |
| double | cost0_ |
| std::function< double(const size_t &)> | fL1 |
| std::function< double(const double &, const size_t &)> | fL2 |
| std::function< double(const double &)> | fL3 |
| double | latBackArc_ |
| std::function< double(const size_t &)> | stAcc |
Protected Attributes inherited from tuw::cost_functions::LatticeMapWeight< Lattice, MapData > | |
| std::shared_ptr< MapData > | mapDataPtr_ |
Definition at line 571 of file cost_functions.hpp.
|
inline |
Definition at line 574 of file cost_functions.hpp.