#include <cost_functions.hpp>
|
| 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 |
| |
- Todo:
- Proper special class member functions
Definition at line 51 of file cost_functions.hpp.
◆ CostFunc()
| tuw::cost_functions::CostFunc::CostFunc |
( |
| ) |
|
|
inline |
◆ calcCosts1Step()
| void tuw::cost_functions::CostFunc::calcCosts1Step |
( |
| ) |
|
|
inline |
◆ calcCostsFull() [1/2]
| void tuw::cost_functions::CostFunc::calcCostsFull |
( |
| ) |
|
|
inline |
◆ calcCostsFull() [2/2]
| void tuw::cost_functions::CostFunc::calcCostsFull |
( |
const double & |
_arcLimit | ) |
|
|
inline |
◆ cost()
| const double& tuw::cost_functions::CostFunc::cost |
( |
| ) |
const |
|
inline |
◆ hasReqData()
| virtual bool tuw::cost_functions::CostFunc::hasReqData |
( |
size_t |
_iterIdx | ) |
|
|
inlineprivatevirtual |
◆ resetFunction()
| void tuw::cost_functions::CostFunc::resetFunction |
( |
| ) |
|
|
inline |
◆ setBoundArcEnd()
| void tuw::cost_functions::CostFunc::setBoundArcEnd |
( |
const double & |
_arcBoundEnd | ) |
|
|
inline |
◆ setBoundIdxBegin()
| void tuw::cost_functions::CostFunc::setBoundIdxBegin |
( |
const std::size_t & |
_idxBoundBegin | ) |
|
|
inline |
◆ setCost0()
| void tuw::cost_functions::CostFunc::setCost0 |
( |
const double & |
_cost0 | ) |
|
|
inline |
◆ CostsArrayLatBase
template<typename Lattice , typename MapData >
◆ funcPredef_FL1
◆ funcPredef_FL2
◆ funcPredef_FL3
◆ arcAcc
| std::function<double(const size_t&)> tuw::cost_functions::CostFunc::arcAcc |
|
protected |
◆ cost0_
| double tuw::cost_functions::CostFunc::cost0_ |
|
protected |
◆ cost_
| double tuw::cost_functions::CostFunc::cost_ |
|
private |
◆ finish_
| bool tuw::cost_functions::CostFunc::finish_ |
◆ fL1
| std::function<double(const size_t&)> tuw::cost_functions::CostFunc::fL1 |
|
protected |
◆ fL2
| std::function<double(const double&, const size_t&)> tuw::cost_functions::CostFunc::fL2 |
|
protected |
◆ fL3
| std::function<double(const double&)> tuw::cost_functions::CostFunc::fL3 |
|
protected |
◆ iterIdx_
| size_t tuw::cost_functions::CostFunc::iterIdx_ |
◆ latBackArc_
| double tuw::cost_functions::CostFunc::latBackArc_ |
|
protected |
◆ latBeginIdx_
| size_t tuw::cost_functions::CostFunc::latBeginIdx_ |
◆ stAcc
| std::function<double(const size_t&)> tuw::cost_functions::CostFunc::stAcc |
|
protected |
The documentation for this class was generated from the following file: