#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.
tuw::cost_functions::CostFunc::CostFunc |
( |
| ) |
|
|
inline |
void tuw::cost_functions::CostFunc::calcCosts1Step |
( |
| ) |
|
|
inline |
void tuw::cost_functions::CostFunc::calcCostsFull |
( |
| ) |
|
|
inline |
void tuw::cost_functions::CostFunc::calcCostsFull |
( |
const double & |
_arcLimit | ) |
|
|
inline |
const double& tuw::cost_functions::CostFunc::cost |
( |
| ) |
const |
|
inline |
virtual bool tuw::cost_functions::CostFunc::hasReqData |
( |
size_t |
_iterIdx | ) |
|
|
inlineprivatevirtual |
void tuw::cost_functions::CostFunc::resetFunction |
( |
| ) |
|
|
inline |
void tuw::cost_functions::CostFunc::setBoundArcEnd |
( |
const double & |
_arcBoundEnd | ) |
|
|
inline |
void tuw::cost_functions::CostFunc::setBoundIdxBegin |
( |
const std::size_t & |
_idxBoundBegin | ) |
|
|
inline |
void tuw::cost_functions::CostFunc::setCost0 |
( |
const double & |
_cost0 | ) |
|
|
inline |
template<typename Lattice , typename MapData >
std::function<double(const size_t&)> tuw::cost_functions::CostFunc::arcAcc |
|
protected |
double tuw::cost_functions::CostFunc::cost0_ |
|
protected |
double tuw::cost_functions::CostFunc::cost_ |
|
private |
bool tuw::cost_functions::CostFunc::finish_ |
std::function<double(const size_t&)> tuw::cost_functions::CostFunc::fL1 |
|
protected |
std::function<double(const double&, const size_t&)> tuw::cost_functions::CostFunc::fL2 |
|
protected |
std::function<double(const double&)> tuw::cost_functions::CostFunc::fL3 |
|
protected |
size_t tuw::cost_functions::CostFunc::iterIdx_ |
double tuw::cost_functions::CostFunc::latBackArc_ |
|
protected |
size_t tuw::cost_functions::CostFunc::latBeginIdx_ |
std::function<double(const size_t&)> tuw::cost_functions::CostFunc::stAcc |
|
protected |
The documentation for this class was generated from the following file: