Fixed renaming error with NonlinearFactors sometimes becoming NonGaussianFactors

release/4.3a0
Alex Cunningham 2009-11-12 16:47:12 +00:00
parent c7b86cec97
commit 5857635ca1
6 changed files with 14 additions and 14 deletions

View File

@ -26,7 +26,7 @@ NonlinearFactor1::NonlinearFactor1(const Vector& z,
/* ************************************************************************* */
void NonlinearFactor1::print(const string& s) const {
cout << "NonGaussianFactor1 " << s << endl;
cout << "NonlinearFactor1 " << s << endl;
cout << "h : " << (void*)h_ << endl;
cout << "key: " << key_ << endl;
cout << "H : " << (void*)H_ << endl;
@ -77,7 +77,7 @@ NonlinearFactor2::NonlinearFactor2(const Vector& z,
/* ************************************************************************* */
void NonlinearFactor2::print(const string& s) const {
cout << "NonGaussianFactor2 " << s << endl;
cout << "NonlinearFactor2 " << s << endl;
cout << "h : " << (void*)h_ << endl;
cout << "key1: " << key1_ << endl;
cout << "H2 : " << (void*)H2_ << endl;

View File

@ -66,7 +66,7 @@ namespace gtsam {
/** print */
void print(const std::string& s = "") const {
std::cout << "NonGaussianFactor " << s << std::endl;
std::cout << "NonlinearFactor " << s << std::endl;
gtsam::print(z_, " z = ");
std::cout << " sigma = " << sigma_ << std::endl;
}

View File

@ -17,7 +17,7 @@ namespace gtsam {
/**
* A non-linear factor graph is templated on a configuration, but the factor type
* is fixed as a NonGaussianFactor. The configurations are typically (in SAM) more general
* is fixed as a NonlinearFactor. The configurations are typically (in SAM) more general
* than just vectors, e.g., Rot3 or Pose3, which are objects in non-linear manifolds.
* Linearizing the non-linear factor graph creates a linear factor graph on the
* tangent vector space at the linearization point. Because the tangent space is a true

View File

@ -32,7 +32,7 @@ namespace gtsam {
/**
* equality up to tolerance
* tricky to implement, see NonGaussianFactor1 for an example
* tricky to implement, see NonlinearFactor1 for an example
* equals is not supposed to print out *anything*, just return true|false
*/
virtual bool equals(const Derived& expected, double tol) const = 0;

View File

@ -8,7 +8,7 @@
#include "NonlinearEquality.h"
TEST ( NonlinearEquality, construction ) {
}
/* ************************************************************************* */

View File

@ -21,7 +21,7 @@ using namespace gtsam;
typedef boost::shared_ptr<NonlinearFactor<VectorConfig> > shared_nlf;
/* ************************************************************************* */
TEST( NonGaussianFactor, equals )
TEST( NonlinearFactor, equals )
{
double sigma = 1.0;
@ -40,7 +40,7 @@ TEST( NonGaussianFactor, equals )
}
/* ************************************************************************* */
TEST( NonGaussianFactor, equals2 )
TEST( NonlinearFactor, equals2 )
{
// create a non linear factor graph
ExampleNonlinearFactorGraph fg = createNonlinearFactorGraph();
@ -54,7 +54,7 @@ TEST( NonGaussianFactor, equals2 )
}
/* ************************************************************************* */
TEST( NonGaussianFactor, NonlinearFactor )
TEST( NonlinearFactor, NonlinearFactor )
{
// create a non linear factor graph
ExampleNonlinearFactorGraph fg = createNonlinearFactorGraph();
@ -81,7 +81,7 @@ TEST( NonGaussianFactor, NonlinearFactor )
}
/* ************************************************************************* */
TEST( NonGaussianFactor, linearize_f1 )
TEST( NonlinearFactor, linearize_f1 )
{
// Grab a non-linear factor
ExampleNonlinearFactorGraph nfg = createNonlinearFactorGraph();
@ -99,7 +99,7 @@ TEST( NonGaussianFactor, linearize_f1 )
}
/* ************************************************************************* */
TEST( NonGaussianFactor, linearize_f2 )
TEST( NonlinearFactor, linearize_f2 )
{
// Grab a non-linear factor
ExampleNonlinearFactorGraph nfg = createNonlinearFactorGraph();
@ -117,7 +117,7 @@ TEST( NonGaussianFactor, linearize_f2 )
}
/* ************************************************************************* */
TEST( NonGaussianFactor, linearize_f3 )
TEST( NonlinearFactor, linearize_f3 )
{
// Grab a non-linear factor
ExampleNonlinearFactorGraph nfg = createNonlinearFactorGraph();
@ -135,7 +135,7 @@ TEST( NonGaussianFactor, linearize_f3 )
}
/* ************************************************************************* */
TEST( NonGaussianFactor, linearize_f4 )
TEST( NonlinearFactor, linearize_f4 )
{
// Grab a non-linear factor
ExampleNonlinearFactorGraph nfg = createNonlinearFactorGraph();
@ -153,7 +153,7 @@ TEST( NonGaussianFactor, linearize_f4 )
}
/* ************************************************************************* */
TEST( NonGaussianFactor, size )
TEST( NonlinearFactor, size )
{
// create a non linear factor graph
ExampleNonlinearFactorGraph fg = createNonlinearFactorGraph();