#include <cost_functions.hpp>

Private Member Functions | |
| CostFuncLatMap1WeightPtr< Lattice, MapData > | allocateCostFunc () override |
Additional Inherited Members | |
Public Member Functions inherited from tuw::cost_functions::CostsArrayLatBase< Lattice, MapData > | |
| double | arcAtLattIdxPrev () const |
| void | calcCosts1KnotStep () |
| void | calcCosts1KnotStep (const double &_arcLimit) |
| void | calcCostsFull () |
| const double & | cost (const size_t &_i) const |
| CostsArrayLatBase () | |
| const size_t | costsSize () const |
| void | initLatticeMap (std::vector< std::shared_ptr< Lattice >> &_lattPtr, std::shared_ptr< MapData > &_mapDataPtr) |
| const size_t & | knotLatIdx () const |
| virtual size_t | latFuncLayerIdx ()=0 |
| virtual size_t | latKnotLayerIdx ()=0 |
| void | reset () |
| void | resetNew () |
| void | setWeight (const double &_weight) |
Public Attributes inherited from tuw::cost_functions::CostsArrayLatBase< Lattice, MapData > | |
| size_t | iterIdx_ |
| size_t | iterIdxPartBegin_ |
Protected Attributes inherited from tuw::cost_functions::CostsArrayLatBase< Lattice, MapData > | |
| bool | finish_ |
| std::shared_ptr< Lattice > | lattFuncPtr_ |
| std::shared_ptr< Lattice > | lattKnotPtr_ |
| std::shared_ptr< MapData > | mapDataPtr_ |
| std::vector< CostFuncLatMap1WeightPtr< Lattice, MapData > > | pieceWiseCosts |
Definition at line 616 of file cost_functions.hpp.
|
inlineoverrideprivatevirtual |
Implements tuw::cost_functions::CostsArrayLatBase< Lattice, MapData >.
Definition at line 619 of file cost_functions.hpp.