#include <cost_functions.hpp>
Public Member Functions | |
CfPowTrapSqr () | |
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) |
Additional Inherited Members | |
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_ |
Definition at line 604 of file cost_functions.hpp.
|
inline |
Definition at line 607 of file cost_functions.hpp.