base for all optimizers More...
#include <graph_optimizer.h>

Classes | |
| struct | EdgeCmpNodeId |
Public Types | |
| typedef std::map< typename PG::Edge *, double, EdgeCmpNodeId > | ChiStatMap |
| typedef std::map< typename PG::Edge *, double, EdgeCmpNodeId > | ChiStatMap |
Public Member Functions | |
| virtual void | backup () |
| virtual void | backup () |
| double | chi2 () const |
| double | chi2 () const |
| void | chiStat (ChiStatMap &emap) |
| void | chiStat (ChiStatMap &emap) |
| GraphOptimizer () | |
| GraphOptimizer () | |
| virtual const bool & | guessOnEdges () const |
| virtual const bool & | guessOnEdges () const |
| virtual bool & | guessOnEdges () |
| virtual bool & | guessOnEdges () |
| virtual bool | initialize (int rootNode=-1)=0 |
| virtual bool | initialize (int rootNode=-1)=0 |
| virtual int | optimize (int iterations, bool online=false)=0 |
| virtual int | optimize (int iterations, bool online=false)=0 |
| virtual void | restore () |
| virtual void | restore () |
| void | sqError (double &are, double &ate, double &mte, double &mre, const typename PG::EdgeSet *eset=0) const |
| void | sqError (double &are, double &ate, double &mte, double &mre, const typename PG::EdgeSet *eset=0) const |
| virtual const bool & | verbose () const |
| virtual const bool & | verbose () const |
| virtual bool & | verbose () |
| virtual bool & | verbose () |
| virtual const bool & | visualizeToStdout () const |
| virtual const bool & | visualizeToStdout () const |
| virtual bool & | visualizeToStdout () |
| virtual bool & | visualizeToStdout () |
| virtual | ~GraphOptimizer () |
| virtual | ~GraphOptimizer () |
Static Public Member Functions | |
| static void | absChi (double &rotationalError, double &translationalError, typename PG::Edge *e_) |
| static void | absChi (double &rotationalError, double &translationalError, typename PG::Edge *e_) |
| static double | chi2 (const typename PG::Edge *e) |
| static double | chi2 (const typename PG::Edge *e) |
Protected Member Functions | |
| virtual void | backupSubset (typename PG::VertexSet &vset) |
| virtual void | backupSubset (typename PG::VertexSet &vset) |
| virtual void | backupSubset (Graph::VertexSet &vset) |
| virtual void | backupSubset (Graph::VertexSet &vset) |
| virtual void | restoreSubset (typename PG::VertexSet &vset) |
| virtual void | restoreSubset (typename PG::VertexSet &vset) |
| virtual void | restoreSubset (Graph::VertexSet &vset) |
| virtual void | restoreSubset (Graph::VertexSet &vset) |
Protected Attributes | |
| bool | _guessOnEdges |
| bool | _verbose |
| bool | _visualizeToStdout |
base for all optimizers
Definition at line 33 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| typedef std::map< typename PG::Edge*, double, EdgeCmpNodeId> AISNavigation::GraphOptimizer< PG >::ChiStatMap |
Definition at line 46 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| typedef std::map< typename PG::Edge*, double, EdgeCmpNodeId> AISNavigation::GraphOptimizer< PG >::ChiStatMap |
Definition at line 46 of file src/graph_optimizer/graph_optimizer.h.
| AISNavigation::GraphOptimizer< PG >::GraphOptimizer | ( | ) |
Definition at line 21 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| AISNavigation::GraphOptimizer< PG >::~GraphOptimizer | ( | ) | [virtual] |
Definition at line 28 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| GraphOptimizer::GraphOptimizer | ( | ) |
Definition at line 20 of file include/hogman_minimal/graph_optimizer/graph_optimizer.hpp.
| GraphOptimizer::~GraphOptimizer | ( | ) | [virtual] |
Definition at line 27 of file include/hogman_minimal/graph_optimizer/graph_optimizer.hpp.
| void AISNavigation::GraphOptimizer< PG >::absChi | ( | double & | rotationalError, |
| double & | translationalError, | ||
| typename PG::Edge * | e_ | ||
| ) | [static] |
Definition at line 56 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| void GraphOptimizer::absChi | ( | double & | rotationalError, |
| double & | translationalError, | ||
| typename PG::Edge * | e_ | ||
| ) | [static] |
Definition at line 55 of file include/hogman_minimal/graph_optimizer/graph_optimizer.hpp.
| void GraphOptimizer::backup | ( | ) | [virtual] |
Definition at line 99 of file include/hogman_minimal/graph_optimizer/graph_optimizer.hpp.
| void AISNavigation::GraphOptimizer< PG >::backup | ( | ) | [virtual] |
Definition at line 100 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| void AISNavigation::GraphOptimizer< PG >::backupSubset | ( | typename PG::VertexSet & | vset | ) | [protected, virtual] |
Definition at line 120 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| void GraphOptimizer::backupSubset | ( | typename PG::VertexSet & | vset | ) | [protected, virtual] |
Definition at line 119 of file include/hogman_minimal/graph_optimizer/graph_optimizer.hpp.
| void AISNavigation::GraphOptimizer< PG >::backupSubset | ( | Graph::VertexSet & | vset | ) | [protected, virtual] |
Definition at line 135 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| void GraphOptimizer::backupSubset | ( | Graph::VertexSet & | vset | ) | [protected, virtual] |
Definition at line 134 of file include/hogman_minimal/graph_optimizer/graph_optimizer.hpp.
| double AISNavigation::GraphOptimizer< PG >::chi2 | ( | ) | const |
Definition at line 45 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| double AISNavigation::GraphOptimizer< PG >::chi2 | ( | ) | const |
| double AISNavigation::GraphOptimizer< PG >::chi2 | ( | const typename PG::Edge * | e | ) | [static] |
Definition at line 33 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| static double AISNavigation::GraphOptimizer< PG >::chi2 | ( | const typename PG::Edge * | e | ) | [static] |
| void GraphOptimizer::chiStat | ( | ChiStatMap & | emap | ) |
Definition at line 67 of file include/hogman_minimal/graph_optimizer/graph_optimizer.hpp.
| void AISNavigation::GraphOptimizer< PG >::chiStat | ( | ChiStatMap & | emap | ) |
Definition at line 68 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| virtual const bool& AISNavigation::GraphOptimizer< PG >::guessOnEdges | ( | ) | const [inline, virtual] |
Definition at line 65 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| virtual const bool& AISNavigation::GraphOptimizer< PG >::guessOnEdges | ( | ) | const [inline, virtual] |
Definition at line 65 of file src/graph_optimizer/graph_optimizer.h.
| virtual bool& AISNavigation::GraphOptimizer< PG >::guessOnEdges | ( | ) | [inline, virtual] |
Definition at line 66 of file src/graph_optimizer/graph_optimizer.h.
| virtual bool& AISNavigation::GraphOptimizer< PG >::guessOnEdges | ( | ) | [inline, virtual] |
Definition at line 66 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| virtual bool AISNavigation::GraphOptimizer< PG >::initialize | ( | int | rootNode = -1 | ) | [pure virtual] |
Implemented in AISNavigation::CholOptimizer< PG >, and AISNavigation::CholOptimizer< PG >.
| virtual bool AISNavigation::GraphOptimizer< PG >::initialize | ( | int | rootNode = -1 | ) | [pure virtual] |
Implemented in AISNavigation::CholOptimizer< PG >, and AISNavigation::CholOptimizer< PG >.
| virtual int AISNavigation::GraphOptimizer< PG >::optimize | ( | int | iterations, |
| bool | online = false |
||
| ) | [pure virtual] |
| virtual int AISNavigation::GraphOptimizer< PG >::optimize | ( | int | iterations, |
| bool | online = false |
||
| ) | [pure virtual] |
| void GraphOptimizer::restore | ( | ) | [virtual] |
Definition at line 109 of file include/hogman_minimal/graph_optimizer/graph_optimizer.hpp.
| void AISNavigation::GraphOptimizer< PG >::restore | ( | ) | [virtual] |
Definition at line 110 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| void GraphOptimizer::restoreSubset | ( | typename PG::VertexSet & | vset | ) | [protected, virtual] |
Definition at line 126 of file include/hogman_minimal/graph_optimizer/graph_optimizer.hpp.
| void AISNavigation::GraphOptimizer< PG >::restoreSubset | ( | typename PG::VertexSet & | vset | ) | [protected, virtual] |
Definition at line 127 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| void AISNavigation::GraphOptimizer< PG >::restoreSubset | ( | Graph::VertexSet & | vset | ) | [protected, virtual] |
Definition at line 145 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| void GraphOptimizer::restoreSubset | ( | Graph::VertexSet & | vset | ) | [protected, virtual] |
Definition at line 144 of file include/hogman_minimal/graph_optimizer/graph_optimizer.hpp.
| void AISNavigation::GraphOptimizer< PG >::sqError | ( | double & | are, |
| double & | ate, | ||
| double & | mte, | ||
| double & | mre, | ||
| const typename PG::EdgeSet * | eset = 0 |
||
| ) | const |
| void AISNavigation::GraphOptimizer< PG >::sqError | ( | double & | are, |
| double & | ate, | ||
| double & | mte, | ||
| double & | mre, | ||
| const typename PG::EdgeSet * | eset = 0 |
||
| ) | const |
Definition at line 76 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| virtual const bool& AISNavigation::GraphOptimizer< PG >::verbose | ( | ) | const [inline, virtual] |
Definition at line 61 of file src/graph_optimizer/graph_optimizer.h.
| virtual const bool& AISNavigation::GraphOptimizer< PG >::verbose | ( | ) | const [inline, virtual] |
Definition at line 61 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| virtual bool& AISNavigation::GraphOptimizer< PG >::verbose | ( | ) | [inline, virtual] |
Definition at line 62 of file src/graph_optimizer/graph_optimizer.h.
| virtual bool& AISNavigation::GraphOptimizer< PG >::verbose | ( | ) | [inline, virtual] |
Definition at line 62 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| virtual const bool& AISNavigation::GraphOptimizer< PG >::visualizeToStdout | ( | ) | const [inline, virtual] |
Definition at line 63 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
| virtual const bool& AISNavigation::GraphOptimizer< PG >::visualizeToStdout | ( | ) | const [inline, virtual] |
Definition at line 63 of file src/graph_optimizer/graph_optimizer.h.
| virtual bool& AISNavigation::GraphOptimizer< PG >::visualizeToStdout | ( | ) | [inline, virtual] |
Definition at line 64 of file src/graph_optimizer/graph_optimizer.h.
| virtual bool& AISNavigation::GraphOptimizer< PG >::visualizeToStdout | ( | ) | [inline, virtual] |
Definition at line 64 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
bool AISNavigation::GraphOptimizer< PG >::_guessOnEdges [protected] |
Definition at line 78 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
bool AISNavigation::GraphOptimizer< PG >::_verbose [protected] |
Definition at line 76 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.
bool AISNavigation::GraphOptimizer< PG >::_visualizeToStdout [protected] |
Definition at line 77 of file include/hogman_minimal/graph_optimizer/graph_optimizer.h.