Classes | Namespaces | Functions | Variables
testValues.cpp File Reference
#include <gtsam/nonlinear/Values.h>
#include <gtsam/inference/Symbol.h>
#include <gtsam/linear/VectorValues.h>
#include <gtsam/geometry/Pose2.h>
#include <gtsam/geometry/Pose3.h>
#include <gtsam/base/Testable.h>
#include <gtsam/base/TestableAssertions.h>
#include <CppUnitLite/TestHarness.h>
#include <stdexcept>
#include <limits>
#include <type_traits>
Include dependency graph for testValues.cpp:

Go to the source code of this file.

Classes

class  TestValue
 
class  TestValueData
 
struct  TestValues
 
struct  gtsam::traits< TestValue >
 

Namespaces

 gtsam
 traits
 

Functions

int main ()
 
 TEST (Values, equals1)
 
 TEST (Values, equals2)
 
 TEST (Values, equals_nan)
 
 TEST (Values, insert_good)
 
 TEST (Values, insert_bad)
 
 TEST (Values, update_element)
 
 TEST (Values, InsertOrAssign)
 
 TEST (Values, basic_functions)
 
 TEST (Values, retract_full)
 
 TEST (Values, retract_partial)
 
 TEST (Values, retract_masked)
 
 TEST (Values, equals)
 
 TEST (Values, localCoordinates)
 
 TEST (Values, extract_keys)
 
 TEST (Values, exists_)
 
 TEST (Values, update)
 
 TEST (Values, filter)
 
 TEST (Values, Symbol_filter)
 
 TEST (Values, Destructors)
 
 TEST (Values, copy_constructor)
 
 TEST (Values, move_constructor)
 
 TEST (Values, std_move)
 
 TEST (Values, VectorDynamicInsertFixedRead)
 
 TEST (Values, VectorDynamicInsertDynamicRead)
 
 TEST (Values, VectorFixedInsertFixedRead)
 
 TEST (Values, MatrixDynamicInsertFixedRead)
 
 TEST (Values, Demangle)
 
 TEST (Values, brace_initializer)
 

Variables

static double inf = std::numeric_limits<double>::infinity()
 
const Symbol key1 ('v', 1)
 
const Symbol key2 ('v', 2)
 
const Symbol key3 ('v', 3)
 
const Symbol key4 ('v', 4)
 

Detailed Description

Author
Richard Roberts
Frank Dellaert
Mike Bosse

Definition in file testValues.cpp.

Function Documentation

◆ main()

int main ( void  )

Definition at line 604 of file testValues.cpp.

◆ TEST() [1/28]

TEST ( Values  ,
equals1   
)

Definition at line 78 of file testValues.cpp.

◆ TEST() [2/28]

TEST ( Values  ,
equals2   
)

Definition at line 90 of file testValues.cpp.

◆ TEST() [3/28]

TEST ( Values  ,
equals_nan   
)

Definition at line 103 of file testValues.cpp.

◆ TEST() [4/28]

TEST ( Values  ,
insert_good   
)

Definition at line 116 of file testValues.cpp.

◆ TEST() [5/28]

TEST ( Values  ,
insert_bad   
)

Definition at line 138 of file testValues.cpp.

◆ TEST() [6/28]

TEST ( Values  ,
update_element   
)

Definition at line 155 of file testValues.cpp.

◆ TEST() [7/28]

TEST ( Values  ,
InsertOrAssign   
)

Definition at line 170 of file testValues.cpp.

◆ TEST() [8/28]

TEST ( Values  ,
basic_functions   
)

Definition at line 187 of file testValues.cpp.

◆ TEST() [9/28]

TEST ( Values  ,
retract_full   
)

Definition at line 224 of file testValues.cpp.

◆ TEST() [10/28]

TEST ( Values  ,
retract_partial   
)

Definition at line 242 of file testValues.cpp.

◆ TEST() [11/28]

TEST ( Values  ,
retract_masked   
)

Definition at line 259 of file testValues.cpp.

◆ TEST() [12/28]

TEST ( Values  ,
equals   
)

Definition at line 277 of file testValues.cpp.

◆ TEST() [13/28]

TEST ( Values  ,
localCoordinates   
)

Definition at line 295 of file testValues.cpp.

◆ TEST() [14/28]

TEST ( Values  ,
extract_keys   
)

Definition at line 310 of file testValues.cpp.

◆ TEST() [15/28]

TEST ( Values  ,
exists_   
)

Definition at line 330 of file testValues.cpp.

◆ TEST() [16/28]

TEST ( Values  ,
update   
)

Definition at line 341 of file testValues.cpp.

◆ TEST() [17/28]

TEST ( Values  ,
filter   
)

Definition at line 359 of file testValues.cpp.

◆ TEST() [18/28]

TEST ( Values  ,
Symbol_filter   
)

Definition at line 381 of file testValues.cpp.

◆ TEST() [19/28]

TEST ( Values  ,
Destructors   
)

Definition at line 400 of file testValues.cpp.

◆ TEST() [20/28]

TEST ( Values  ,
copy_constructor   
)

Definition at line 423 of file testValues.cpp.

◆ TEST() [21/28]

TEST ( Values  ,
move_constructor   
)

Definition at line 466 of file testValues.cpp.

◆ TEST() [22/28]

TEST ( Values  ,
std_move   
)

Definition at line 484 of file testValues.cpp.

◆ TEST() [23/28]

TEST ( Values  ,
VectorDynamicInsertFixedRead   
)

Definition at line 507 of file testValues.cpp.

◆ TEST() [24/28]

TEST ( Values  ,
VectorDynamicInsertDynamicRead   
)

Definition at line 518 of file testValues.cpp.

◆ TEST() [25/28]

TEST ( Values  ,
VectorFixedInsertFixedRead   
)

Definition at line 530 of file testValues.cpp.

◆ TEST() [26/28]

TEST ( Values  ,
MatrixDynamicInsertFixedRead   
)

Definition at line 555 of file testValues.cpp.

◆ TEST() [27/28]

TEST ( Values  ,
Demangle   
)

Definition at line 564 of file testValues.cpp.

◆ TEST() [28/28]

TEST ( Values  ,
brace_initializer   
)

Definition at line 574 of file testValues.cpp.

Variable Documentation

◆ inf

double inf = std::numeric_limits<double>::infinity()
static

Definition at line 35 of file testValues.cpp.

◆ key1

const Symbol key1( 'v', 1)

◆ key2

const Symbol key2( 'v', 2)

◆ key3

const Symbol key3( 'v', 3)

◆ key4

const Symbol key4( 'v', 4)


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:40:57