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

#include <cost_functions.hpp>

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

Private Member Functions

bool hasReqData (size_t _iterIdx) override
 

Additional Inherited Members

- Public Member Functions inherited from tuw::cost_functions::CostFunc
void calcCosts1Step ()
 
void calcCostsFull ()
 
void calcCostsFull (const double &_arcLimit)
 
const double & cost () const
 
 CostFunc ()
 
void resetFunction ()
 
void setBoundArcEnd (const double &_arcBoundEnd)
 
void setBoundIdxBegin (const std::size_t &_idxBoundBegin)
 
void setCost0 (const double &_cost0)
 
- Public Member Functions inherited from tuw::cost_functions::LatticeMapWeight< Lattice, MapData >
void initLatticeMap (std::shared_ptr< Lattice > &_lattPtr, std::shared_ptr< MapData > &_mapDataPtr)
 
void setWeight (const double &_weight)
 
- Public Attributes inherited from tuw::cost_functions::CostFunc
bool finish_
 
size_t iterIdx_
 
size_t latBeginIdx_
 
- Public Attributes inherited from tuw::cost_functions::LatticeMapWeight< Lattice, MapData >
std::shared_ptr< Lattice > latticePtr_
 
double weight_
 
- Protected Attributes inherited from tuw::cost_functions::CostFunc
std::function< double(const size_t &)> arcAcc
 
double cost0_
 
std::function< double(const size_t &)> fL1
 
std::function< double(const double &, const size_t &)> fL2
 
std::function< double(const double &)> fL3
 
double latBackArc_
 
std::function< double(const size_t &)> stAcc
 
- Protected Attributes inherited from tuw::cost_functions::LatticeMapWeight< Lattice, MapData >
std::shared_ptr< MapData > mapDataPtr_
 

Detailed Description

template<typename Lattice, typename MapData>
class tuw::cost_functions::CFLatMap1WeightBase< Lattice, MapData >

Definition at line 225 of file cost_functions.hpp.

Member Function Documentation

template<typename Lattice, typename MapData>
bool tuw::cost_functions::CFLatMap1WeightBase< Lattice, MapData >::hasReqData ( size_t  _iterIdx)
inlineoverrideprivatevirtual

Reimplemented from tuw::cost_functions::CostFunc.

Definition at line 228 of file cost_functions.hpp.


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