#include <cost_functions.hpp>

Public Member Functions | |
| 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 | |
| size_t | iterIdx_ |
| size_t | iterIdxPartBegin_ |
Protected Attributes | |
| bool | finish_ |
| std::shared_ptr< Lattice > | lattFuncPtr_ |
| std::shared_ptr< Lattice > | lattKnotPtr_ |
| std::shared_ptr< MapData > | mapDataPtr_ |
| std::vector< CostFuncLatMap1WeightPtr< Lattice, MapData > > | pieceWiseCosts |
Private Member Functions | |
| virtual CostFuncLatMap1WeightPtr< Lattice, MapData > | allocateCostFunc ()=0 |
| void | resetBounds (int _fistResetBound) |
| int | resizeInitNew () |
Private Attributes | |
| size_t | knotLatIdx_ |
| double | weight_ |
Definition at line 238 of file cost_functions.hpp.
|
inline |
Definition at line 241 of file cost_functions.hpp.
|
privatepure virtual |
|
inline |
Definition at line 357 of file cost_functions.hpp.
|
inline |
Definition at line 286 of file cost_functions.hpp.
|
inline |
Definition at line 306 of file cost_functions.hpp.
|
inline |
Definition at line 277 of file cost_functions.hpp.
|
inline |
Definition at line 255 of file cost_functions.hpp.
|
inline |
Definition at line 261 of file cost_functions.hpp.
|
inline |
Definition at line 406 of file cost_functions.hpp.
|
inline |
Definition at line 429 of file cost_functions.hpp.
|
pure virtual |
|
pure virtual |
|
inline |
Definition at line 332 of file cost_functions.hpp.
|
inlineprivate |
Definition at line 363 of file cost_functions.hpp.
|
inline |
Definition at line 346 of file cost_functions.hpp.
|
inlineprivate |
Definition at line 374 of file cost_functions.hpp.
|
inline |
Definition at line 267 of file cost_functions.hpp.
|
protected |
Definition at line 438 of file cost_functions.hpp.
| size_t tuw::cost_functions::CostsArrayLatBase< Lattice, MapData >::iterIdx_ |
Definition at line 441 of file cost_functions.hpp.
| size_t tuw::cost_functions::CostsArrayLatBase< Lattice, MapData >::iterIdxPartBegin_ |
Definition at line 444 of file cost_functions.hpp.
|
private |
Definition at line 456 of file cost_functions.hpp.
|
protected |
Definition at line 447 of file cost_functions.hpp.
|
protected |
Definition at line 450 of file cost_functions.hpp.
|
protected |
Definition at line 453 of file cost_functions.hpp.
|
protected |
Definition at line 435 of file cost_functions.hpp.
|
private |
Definition at line 459 of file cost_functions.hpp.