SYMBOL INDEX (279 symbols across 48 files) FILE: data/alpha/fm2dir.hpp class FM2Dir (line 55) | class FM2Dir : public FM2 { method FM2Dir (line 62) | FM2Dir method setEnvironment (line 70) | virtual void setEnvironment method setInitialAndGoalPoints (line 91) | virtual void setInitialAndGoalPoints method setInitialPoints (line 109) | virtual void setInitialPoints method init (line 137) | virtual void init method solveEikonal (line 200) | virtual double solveEikonal method computeFM (line 278) | virtual void computeFM method computeFM2Directional (line 335) | virtual void computeFM2Directional method computePath (line 367) | virtual void computePath method getMinValueInDimDirectional (line 386) | double getMinValueInDimDirectional method computeVelocitiesMap (line 407) | void computeVelocitiesMap FILE: data/alpha/fmdirectionalcell.cpp function ostream (line 15) | ostream& operator << FILE: data/alpha/fmdirectionalcell.h function class (line 34) | class FMDirectionalCell : public FMCell{ FILE: data/alpha/gradientdescent.hpp function T (line 17) | T sgn(T val) { class GradientDescent (line 21) | class GradientDescent { method apply_directional (line 59) | static void apply_directional FILE: data/alpha/test_fm2directional.cpp function main (line 23) | int main(int argc, const char ** argv) FILE: examples/full_example.cpp function main (line 27) | int main(int argc, const char ** argv) FILE: examples/test_fm.cpp function main (line 27) | int main() FILE: examples/test_fm2.cpp function main (line 22) | int main(int argc, const char ** argv) FILE: examples/test_fm_benchmark.cpp function main (line 27) | int main() FILE: examples/test_fmm3d.cpp function main (line 16) | int main(int argc, char **argv) FILE: include/fast_methods/benchmark/benchmark.hpp class Benchmark (line 33) | class Benchmark { method Benchmark (line 37) | Benchmark method fromCFG (line 53) | void fromCFG method addSolver (line 59) | void addSolver method setSaveGrid (line 65) | void setSaveGrid method setEnvironment (line 71) | void setEnvironment method setNRuns (line 77) | void setNRuns method setPath (line 83) | void setPath method setSaveLog (line 89) | void setSaveLog method setInitialAndGoalPoints (line 95) | void setInitialAndGoalPoints method setInitialPoints (line 102) | void setInitialPoints(const std::vector & init_points) method run (line 108) | void run method logRun (line 154) | void logRun method saveGrid (line 167) | void saveGrid method saveLog (line 180) | void saveLog method setName (line 188) | void setName method clear (line 195) | void clear method logConfig (line 208) | void logConfig method configSolvers (line 224) | void configSolvers method formatID (line 234) | void formatID FILE: include/fast_methods/benchmark/benchmarkcfg.hpp class BenchmarkCFG (line 45) | class BenchmarkCFG { method BenchmarkCFG (line 50) | BenchmarkCFG method BenchmarkCFG (line 54) | BenchmarkCFG method readOptions (line 60) | bool readOptions(const char * filename) method configure (line 128) | void configure method T (line 308) | T getValue method splitAndCast (line 321) | std::array splitAndCast method split (line 336) | std::vector split FILE: include/fast_methods/console/console.h function class (line 30) | class console { FILE: include/fast_methods/datastructures/fmcompare.hpp type FMCompare (line 28) | struct FMCompare { FILE: include/fast_methods/datastructures/fmdaryheap.hpp class FMDaryHeap (line 28) | class FMDaryHeap { method FMDaryHeap (line 37) | FMDaryHeap () {} method FMDaryHeap (line 40) | FMDaryHeap (const size_t & n) { handles_.resize(n); } method setMaxSize (line 45) | void setMaxSize method push (line 51) | void push method popMinIdx (line 57) | unsigned int popMinIdx method size (line 65) | size_t size method update (line 71) | void update method increase (line 79) | void increase method clear (line 85) | void clear method empty (line 92) | bool empty FILE: include/fast_methods/datastructures/fmfibheap.hpp class FMFibHeap (line 28) | class FMFibHeap { method FMFibHeap (line 37) | FMFibHeap () {} method FMFibHeap (line 40) | FMFibHeap (const size_t & n) { handles_.resize(n);} method setMaxSize (line 44) | void setMaxSize method push (line 50) | void push method popMinIdx (line 56) | unsigned int popMinIdx method size (line 64) | size_t size method update (line 70) | void update method increase (line 78) | void increase method clear (line 84) | void clear method empty (line 91) | bool empty FILE: include/fast_methods/datastructures/fmpriorityqueue.hpp class FMPriorityQueue (line 27) | class FMPriorityQueue{ method FMPriorityQueue (line 30) | FMPriorityQueue () {} method FMPriorityQueue (line 33) | FMPriorityQueue (const int & n) { heap_.reserve(n); } method setMaxSize (line 38) | void setMaxSize method push (line 44) | void push method increase (line 51) | void increase method popMinIdx (line 57) | int popMinIdx method size (line 65) | size_t size method clear (line 71) | void clear method empty (line 77) | bool empty FILE: include/fast_methods/datastructures/fmuntidyqueue.hpp class FMUntidyQueue (line 27) | class FMUntidyQueue { method FMUntidyQueue (line 31) | FMUntidyQueue method push (line 39) | void push method size (line 45) | size_t size method increase (line 52) | void increase method topIdx (line 58) | unsigned int topIdx method pop (line 64) | void pop method clear (line 70) | void clear method empty (line 76) | bool empty FILE: include/fast_methods/fm/ddqm.hpp class DDQM (line 41) | class DDQM : public EikonalSolver { method DDQM (line 44) | DDQM(const char * name = "DDQM") : EikonalSolver(name) {} method setEnvironment (line 47) | virtual void setEnvironment method setup (line 55) | virtual void setup method computeInternal (line 63) | virtual void computeInternal method increaseThreshold (line 133) | void increaseThreshold method reset (line 150) | virtual void reset method printRunInfo (line 163) | virtual void printRunInfo FILE: include/fast_methods/fm/eikonalsolver.hpp class EikonalSolver (line 40) | class EikonalSolver : public Solver{ method EikonalSolver (line 43) | EikonalSolver() : Solver("EikonalSolver") {} method EikonalSolver (line 44) | EikonalSolver(const std::string& name) : Solver(name) {} method solveEikonal (line 48) | virtual double solveEikonal method solveEikonalNDims (line 80) | double solveEikonalNDims FILE: include/fast_methods/fm/fim.hpp class FIM (line 36) | class FIM : public EikonalSolver { method FIM (line 39) | FIM(double error = 0) : EikonalSolver("FIM"), E_(error) {} method FIM (line 40) | FIM(const char * name, double error = 0) : EikonalSolver(name)... method computeInternal (line 45) | virtual void computeInternal method clear (line 101) | virtual void clear method reset (line 106) | virtual void reset FILE: include/fast_methods/fm/fmm.hpp type HeurStrategy (line 62) | enum HeurStrategy {NOHEUR = 0, TIME, DISTANCE} class FMM (line 64) | class FMM : public EikonalSolver { method FMM (line 67) | FMM(HeurStrategy h = NOHEUR) : EikonalSolver("FMM"), heurStrat... method FMM (line 73) | FMM(const char * name, HeurStrategy h = NOHEUR) : EikonalSolver { method FMMStar (line 67) | FMMStar(HeurStrategy h = TIME) : FMMBase("FMM*", h) { method FMMStar (line 73) | FMMStar(const char * name, HeurStrategy h = TIME) : FMMBase(name, h){} FILE: include/fast_methods/fm/fsm.hpp class FSM (line 41) | class FSM : public EikonalSolver { method FSM (line 44) | FSM(unsigned maxSweeps = std::numeric_limits::max()) : Eikon... method FSM (line 48) | FSM(const char * name, unsigned maxSweeps = std::numeric_limits { method GMM (line 36) | GMM(double dt = -1) : EikonalSolver("GMM"), deltau_(dt) {} method GMM (line 38) | GMM(const char * name, double dt = -1) : EikonalSolver(name), ... method setup (line 42) | void setup method computeInternal (line 54) | virtual void computeInternal method clear (line 147) | virtual void clear method reset (line 152) | virtual void reset FILE: include/fast_methods/fm/lsm.hpp class LSM (line 40) | class LSM : public FSM { method LSM (line 43) | LSM(unsigned maxSweeps = std::numeric_limits::max()) : FSM> { method SFMM (line 50) | SFMM(HeurStrategy h = NOHEUR) : FMMBase("SFMM", h) {} method SFMM (line 51) | SFMM(const char * name, HeurStrategy h = NOHEUR) : FMMBase(name, h){} FILE: include/fast_methods/fm/sfmmstar.hpp class SFMMStar (line 41) | class SFMMStar : public SFMM { method SFMMStar (line 43) | SFMMStar(HeurStrategy h = TIME) : SFMM("SFMM*", h) {} method SFMMStar (line 44) | SFMMStar(const char * name, HeurStrategy h = TIME) : SFMM { method UFMM (line 40) | UFMM method UFMM (line 44) | UFMM method computeInternal (line 52) | virtual void computeInternal method printRunInfo (line 99) | virtual void printRunInfo method clear (line 108) | virtual void clear method reset (line 113) | virtual void reset FILE: include/fast_methods/fm2/fm2.hpp class FM2 (line 49) | class FM2 : public Solver { method FM2 (line 56) | FM2 method FM2 (line 62) | FM2 method setEnvironment (line 70) | virtual void setEnvironment method setup (line 78) | virtual void setup method computeInternal (line 94) | virtual void computeInternal method computeVelocitiesMap (line 117) | void computeVelocitiesMap method computePath (line 160) | virtual void computePath method clear (line 167) | virtual void clear method reset (line 175) | virtual void reset method getTimeVelocities (line 182) | virtual double getTimeVelocities FILE: include/fast_methods/fm2/fm2star.hpp class FM2Star (line 51) | class FM2Star : public FM2 { method FM2Star (line 61) | FM2Star method FM2Star (line 65) | FM2Star method setInitialAndGoalPoints (line 69) | virtual void setInitialAndGoalPoints method setup (line 76) | virtual void setup method computeInternal (line 87) | virtual void computeInternal FILE: include/fast_methods/gradientdescent/gradientdescent.hpp function T (line 37) | T sgn(T val) { class GradientDescent (line 41) | class GradientDescent { method apply (line 66) | static void apply FILE: include/fast_methods/io/gridplotter.hpp class GridPlotter (line 36) | class GridPlotter { method plotMap (line 60) | static void plotMap method plotOccupancyMap (line 83) | static void plotOccupancyMap method plotArrivalTimes (line 103) | static void plotArrivalTimes method plotMapPath (line 125) | static void plotMapPath method plotOccupancyPath (line 153) | static void plotOccupancyPath method plotMapPaths (line 179) | static void plotMapPaths method plotArrivalTimesPath (line 211) | static void plotArrivalTimesPath method plotFMStates (line 235) | static void plotFMStates FILE: include/fast_methods/io/gridpoints.hpp class GridPoints (line 34) | class GridPoints { method selectMapPoints (line 54) | static void selectMapPoints FILE: include/fast_methods/io/gridwriter.hpp class GridWriter (line 29) | class GridWriter { method saveGridValues (line 47) | static void saveGridValues method saveVelocities (line 81) | static void saveVelocities method savePath (line 111) | static void savePath method savePathVelocity (line 143) | static void savePathVelocity FILE: include/fast_methods/io/maploader.hpp class MapLoader (line 33) | class MapLoader { method loadMapFromImg (line 50) | static void loadMapFromImg method loadMapFromText (line 95) | static int loadMapFromText FILE: include/fast_methods/ndgridmap/cell.h function class (line 34) | class Cell { FILE: include/fast_methods/ndgridmap/fmcell.h type class (line 33) | enum class function class (line 36) | class FMCell : public Cell{ FILE: include/fast_methods/ndgridmap/ndgridmap.hpp class nDGridMap (line 48) | class nDGridMap { method nDGridMap (line 66) | nDGridMap () : leafsize_(1.0f), clean_(true) {} method nDGridMap (line 70) | nDGridMap method resize (line 78) | void resize method T (line 99) | inline T & operator[] method getLeafSize (line 105) | inline double getLeafSize() const { return leafsize_; } method setLeafSize (line 107) | inline void setLeafSize(const double leafsize) { leafsize_ = leafsize; } method T (line 110) | inline T & getCell method getDimSizes (line 116) | inline std::array getDimSizes() const { return di... method getMinValueInDim (line 119) | double getMinValueInDim method getNumberNeighborsInDim (line 131) | unsigned int getNumberNeighborsInDim method getNeighbors (line 142) | unsigned int getNeighbors method getNeighborsInDim (line 155) | void getNeighborsInDim method getNeighborsInDim (line 175) | void getNeighborsInDim method idx2coord (line 196) | unsigned int idx2coord method coord2idx (line 213) | unsigned int coord2idx method showCoords (line 226) | void showCoords method showCoords (line 236) | void showCoords method showIdx (line 244) | void showIdx method size (line 252) | inline unsigned int size method getMaxValue (line 258) | inline double getMaxValue method isClean (line 269) | inline bool isClean method setClean (line 275) | inline void setClean method clean (line 281) | void clean method clear (line 291) | void clear method getDimSizesStr (line 298) | std::string getDimSizesStr() method setOccupiedCells (line 307) | inline void setOccupiedCells method setOccupiedCells (line 313) | inline void setOccupiedCells method getOccupiedCells (line 319) | inline void getOccupiedCells method getNDims (line 325) | static constexpr size_t getNDims() {return ndims;} method getAvgSpeed (line 328) | double getAvgSpeed method getMaxSpeed (line 342) | double getMaxSpeed FILE: include/fast_methods/thirdparty/reference/fast_marching.hpp type levelset (line 16) | namespace levelset { class FastMarching (line 23) | class FastMarching : public BaseImage class Eikonal (line 83) | class Eikonal : public FastMarching function Pixel (line 297) | Pixel FastMarching::_get_value(const Index& ind) const function Pixel (line 364) | Pixel Eikonal::_update_value(const Index& ind) const function Pixel (line 390) | Pixel Eikonal::_solve(const Index& ind, Pixel val[DI... FILE: include/fast_methods/thirdparty/reference/queue.hpp type levelset (line 8) | namespace levelset { class PriorityQueue (line 36) | class PriorityQueue function Element (line 174) | const Element & PriorityQueue::top() FILE: include/fast_methods/thirdparty/untidy_queue.hpp type levelset (line 29) | namespace levelset { class PriorityQueue (line 32) | class PriorityQueue function Element (line 156) | const Element & PriorityQueue::top() FILE: include/fast_methods/utils/utils.h function class (line 23) | class utils { FILE: src/benchmark/fm_benchmark.cpp function main (line 39) | int main(int argc, const char ** argv) FILE: src/console/console.cpp function string (line 165) | string console::str_info function string (line 172) | string console::str_warning function string (line 179) | string console::str_error FILE: src/ndgridmap/cell.cpp function ostream (line 7) | ostream& operator << FILE: src/ndgridmap/fmcell.cpp function ostream (line 7) | ostream& operator <<