43                 public mrpt::utils::COutputLogger
    51                         virtual double evaluateResidual() 
const = 0; 
    52                         virtual double getInformation() 
const = 0; 
    59                         virtual void evalJacobian(
double &dr_dx) 
const = 0; 
    66                         virtual void evalJacobian(
double &dr_dxi, 
double &dr_dxj) 
const = 0; 
    73                         const size_t nodeCount            
    89                 void updateEstimation(
    90                         Eigen::VectorXd & solved_x_inc,                       
    91                         Eigen::VectorXd * solved_variances = NULL 
 Simple, scalar (1-dim) constraint (edge) for a GMRF. 
 
std::deque< const BinaryFactorVirtualBase * > m_factors_binary
 
void enableProfiler(bool enable=true)
 
void clear()
Clear the contents of this container. 
 
void clearAllConstraintsByType_Binary()
 
std::deque< const UnaryFactorVirtualBase * > m_factors_unary
 
bool isProfilerEnabled() const
 
mrpt::utils::CTimeLogger m_timelogger
 
size_t m_numNodes
number of nodes in the graph 
 
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries. 
 
A versatile "profiler" that logs the time spent within each pair of calls to enter(X)-leave(X), among other stats. 
 
void clearAllConstraintsByType_Unary()
 
Simple, scalar (1-dim) constraint (edge) for a GMRF. 
 
Sparse solver for GMRF (Gaussian Markov Random Fields) graphical models.