Private Member Functions | List of all members
tuw::cost_functions::CostsArrayLat< Lattice, MapData, CostFunction > Class Template Reference

#include <cost_functions.hpp>

Inheritance diagram for tuw::cost_functions::CostsArrayLat< Lattice, MapData, CostFunction >:
Inheritance graph
[legend]

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
 

Detailed Description

template<typename Lattice, typename MapData, typename CostFunction>
class tuw::cost_functions::CostsArrayLat< Lattice, MapData, CostFunction >

Definition at line 616 of file cost_functions.hpp.

Member Function Documentation

template<typename Lattice , typename MapData , typename CostFunction >
CostFuncLatMap1WeightPtr<Lattice, MapData> tuw::cost_functions::CostsArrayLat< Lattice, MapData, CostFunction >::allocateCostFunc ( )
inlineoverrideprivatevirtual

The documentation for this class was generated from the following file:


tuw_control
Author(s): George Todoran
autogenerated on Mon Jun 10 2019 15:27:24