as() | Solver< grid_t > | inline |
as() const | Solver< grid_t > | inline |
clear() | FMM< grid_t, FMPriorityQueue< cell_t > > | inlinevirtual |
compute() | Solver< grid_t > | inline |
computeInternal() | FMM< grid_t, FMPriorityQueue< cell_t > > | inlinevirtual |
EikonalSolver() (defined in EikonalSolver< grid_t >) | EikonalSolver< grid_t > | inline |
EikonalSolver(const std::string &name) (defined in EikonalSolver< grid_t >) | EikonalSolver< grid_t > | inline |
end_ (defined in Solver< grid_t >) | Solver< grid_t > | protected |
FMM(HeurStrategy h=NOHEUR) | FMM< grid_t, FMPriorityQueue< cell_t > > | inline |
FMM(const char *name, HeurStrategy h=NOHEUR) (defined in FMM< grid_t, FMPriorityQueue< cell_t > >) | FMM< grid_t, FMPriorityQueue< cell_t > > | inline |
getGrid() const | Solver< grid_t > | inline |
getHeuristics() const | FMM< grid_t, FMPriorityQueue< cell_t > > | inline |
getName() const | Solver< grid_t > | inline |
getPrecomputedDistance(const unsigned int idx) | FMM< grid_t, FMPriorityQueue< cell_t > > | inlinevirtual |
getTime() const (defined in Solver< grid_t >) | Solver< grid_t > | inlinevirtual |
goal_idx_ | Solver< grid_t > | protected |
grid_ | Solver< grid_t > | protected |
init_points_ | Solver< grid_t > | protected |
name_ | Solver< grid_t > | protected |
neighbors_ | EikonalSolver< grid_t > | protected |
precomputeDistances() | FMM< grid_t, FMPriorityQueue< cell_t > > | inlinevirtual |
printRunInfo() const (defined in FMM< grid_t, FMPriorityQueue< cell_t > >) | FMM< grid_t, FMPriorityQueue< cell_t > > | inlinevirtual |
reset() | FMM< grid_t, FMPriorityQueue< cell_t > > | inlinevirtual |
sanityChecks() | Solver< grid_t > | inlineprotected |
setEnvironment(grid_t *g) | Solver< grid_t > | inlinevirtual |
setHeuristics(HeurStrategy h) | FMM< grid_t, FMPriorityQueue< cell_t > > | inline |
setInitialAndGoalPoints(const std::vector< unsigned int > &init_points, unsigned int goal_idx) | Solver< grid_t > | inlinevirtual |
setInitialAndGoalPoints(const std::array< unsigned int, grid_t::getNDims()> &init_coord, const std::array< unsigned int, grid_t::getNDims()> &goal_coord) | Solver< grid_t > | inlinevirtual |
setInitialPoints(const std::vector< unsigned int > &init_points) | Solver< grid_t > | inlinevirtual |
setInitialPoints(const std::array< unsigned int, grid_t::getNDims()> &init_coord) | Solver< grid_t > | inlinevirtual |
setup() | FMM< grid_t, FMPriorityQueue< cell_t > > | inlinevirtual |
setup_ | Solver< grid_t > | protected |
SFMM(HeurStrategy h=NOHEUR) (defined in SFMM< grid_t, cell_t >) | SFMM< grid_t, cell_t > | inline |
SFMM(const char *name, HeurStrategy h=NOHEUR) (defined in SFMM< grid_t, cell_t >) | SFMM< grid_t, cell_t > | inline |
SFMMStar(HeurStrategy h=TIME) (defined in SFMMStar< grid_t, cell_t >) | SFMMStar< grid_t, cell_t > | inline |
SFMMStar(const char *name, HeurStrategy h=TIME) (defined in SFMMStar< grid_t, cell_t >) | SFMMStar< grid_t, cell_t > | inline |
solveEikonal(const int &idx) | EikonalSolver< grid_t > | inlinevirtual |
solveEikonalNDims(unsigned int idx, unsigned int dim) | EikonalSolver< grid_t > | inlineprotected |
Solver() (defined in Solver< grid_t >) | Solver< grid_t > | inline |
Solver(const std::string &name) (defined in Solver< grid_t >) | Solver< grid_t > | inline |
start_ | Solver< grid_t > | protected |
time_ | Solver< grid_t > | protected |
Tvalues_ | EikonalSolver< grid_t > | protected |
~FMM() (defined in FMM< grid_t, FMPriorityQueue< cell_t > >) | FMM< grid_t, FMPriorityQueue< cell_t > > | inlinevirtual |
~Solver() (defined in Solver< grid_t >) | Solver< grid_t > | inlinevirtual |