#include <SubgraphBuilder.h>
Public Types | |
enum | AugmentationWeight { SKELETON = 0 } |
typedef std::shared_ptr< SubgraphBuilderParameters > | shared_ptr |
enum | Skeleton { NATURALCHAIN = 0, BFS, KRUSKAL } |
enum | SkeletonWeight { EQUAL = 0, RHS_2NORM, LHS_FNORM, RANDOM } |
Public Member Functions | |
void | print () const |
virtual void | print (std::ostream &os) const |
SubgraphBuilderParameters () | |
virtual | ~SubgraphBuilderParameters () |
Static Public Member Functions | |
static std::string | augmentationWeightTranslator (AugmentationWeight w) |
static AugmentationWeight | augmentationWeightTranslator (const std::string &s) |
static Skeleton | skeletonTranslator (const std::string &s) |
static std::string | skeletonTranslator (Skeleton s) |
static SkeletonWeight | skeletonWeightTranslator (const std::string &s) |
static std::string | skeletonWeightTranslator (SkeletonWeight w) |
Public Attributes | |
double | augmentationFactor |
factor multiplied with n, yields number of extra edges. More... | |
enum gtsam::SubgraphBuilderParameters::AugmentationWeight | augmentationWeight |
enum gtsam::SubgraphBuilderParameters::Skeleton | skeletonType |
enum gtsam::SubgraphBuilderParameters::SkeletonWeight | skeletonWeight |
Friends | |
std::ostream & | operator<< (std::ostream &os, const PreconditionerParameters &p) |
Definition at line 102 of file SubgraphBuilder.h.
typedef std::shared_ptr<SubgraphBuilderParameters> gtsam::SubgraphBuilderParameters::shared_ptr |
Definition at line 103 of file SubgraphBuilder.h.
Enumerator | |
---|---|
SKELETON |
Definition at line 119 of file SubgraphBuilder.h.
Enumerator | |
---|---|
NATURALCHAIN | |
BFS | |
KRUSKAL |
Definition at line 105 of file SubgraphBuilder.h.
Enumerator | |
---|---|
EQUAL | |
RHS_2NORM | |
LHS_FNORM | |
RANDOM |
Definition at line 112 of file SubgraphBuilder.h.
|
inline |
Definition at line 131 of file SubgraphBuilder.h.
|
inlinevirtual |
Definition at line 136 of file SubgraphBuilder.h.
|
static |
Definition at line 213 of file SubgraphBuilder.cpp.
|
static |
Definition at line 197 of file SubgraphBuilder.cpp.
void gtsam::SubgraphBuilderParameters::print | ( | ) | const |
Definition at line 113 of file SubgraphBuilder.cpp.
|
virtual |
|
static |
Definition at line 133 of file SubgraphBuilder.cpp.
|
static |
Definition at line 149 of file SubgraphBuilder.cpp.
|
static |
Definition at line 162 of file SubgraphBuilder.cpp.
|
static |
Definition at line 181 of file SubgraphBuilder.cpp.
|
friend |
double gtsam::SubgraphBuilderParameters::augmentationFactor |
factor multiplied with n, yields number of extra edges.
Definition at line 129 of file SubgraphBuilder.h.
enum gtsam::SubgraphBuilderParameters::AugmentationWeight gtsam::SubgraphBuilderParameters::augmentationWeight |
enum gtsam::SubgraphBuilderParameters::Skeleton gtsam::SubgraphBuilderParameters::skeletonType |
enum gtsam::SubgraphBuilderParameters::SkeletonWeight gtsam::SubgraphBuilderParameters::skeletonWeight |