#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.