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