Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
gtsam::SubgraphBuilderParameters Struct Reference

#include <SubgraphBuilder.h>

Public Types

enum  AugmentationWeight { SKELETON = 0 }
 
typedef boost::shared_ptr< SubgraphBuilderParametersshared_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 AugmentationWeight augmentationWeightTranslator (const std::string &s)
 
static std::string augmentationWeightTranslator (AugmentationWeight w)
 
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)
 

Detailed Description

Definition at line 96 of file SubgraphBuilder.h.

Member Typedef Documentation

Definition at line 97 of file SubgraphBuilder.h.

Member Enumeration Documentation

Enumerator
SKELETON 

Definition at line 113 of file SubgraphBuilder.h.

Enumerator
NATURALCHAIN 
BFS 
KRUSKAL 

Definition at line 99 of file SubgraphBuilder.h.

Enumerator
EQUAL 
RHS_2NORM 
LHS_FNORM 
RANDOM 

Definition at line 106 of file SubgraphBuilder.h.

Constructor & Destructor Documentation

gtsam::SubgraphBuilderParameters::SubgraphBuilderParameters ( )
inline

Definition at line 125 of file SubgraphBuilder.h.

virtual gtsam::SubgraphBuilderParameters::~SubgraphBuilderParameters ( )
inlinevirtual

Definition at line 130 of file SubgraphBuilder.h.

Member Function Documentation

SubgraphBuilderParameters::AugmentationWeight gtsam::SubgraphBuilderParameters::augmentationWeightTranslator ( const std::string &  s)
static

Definition at line 213 of file SubgraphBuilder.cpp.

std::string gtsam::SubgraphBuilderParameters::augmentationWeightTranslator ( AugmentationWeight  w)
static

Definition at line 228 of file SubgraphBuilder.cpp.

void gtsam::SubgraphBuilderParameters::print ( ) const

Definition at line 131 of file SubgraphBuilder.cpp.

virtual void gtsam::SubgraphBuilderParameters::print ( std::ostream &  os) const
virtual
SubgraphBuilderParameters::Skeleton gtsam::SubgraphBuilderParameters::skeletonTranslator ( const std::string &  s)
static

Definition at line 151 of file SubgraphBuilder.cpp.

std::string gtsam::SubgraphBuilderParameters::skeletonTranslator ( Skeleton  s)
static

Definition at line 166 of file SubgraphBuilder.cpp.

SubgraphBuilderParameters::SkeletonWeight gtsam::SubgraphBuilderParameters::skeletonWeightTranslator ( const std::string &  s)
static

Definition at line 179 of file SubgraphBuilder.cpp.

std::string gtsam::SubgraphBuilderParameters::skeletonWeightTranslator ( SkeletonWeight  w)
static

Definition at line 197 of file SubgraphBuilder.cpp.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const PreconditionerParameters p 
)
friend

Member Data Documentation

double gtsam::SubgraphBuilderParameters::augmentationFactor

factor multiplied with n, yields number of extra edges.

Definition at line 123 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

The documentation for this struct was generated from the following files:


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:58:30