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, basic_functions)
 
 TEST (Values, brace_initializer)
 
 TEST (Values, copy_constructor)
 
 TEST (Values, Demangle)
 
 TEST (Values, Destructors)
 
 TEST (Values, equals)
 
 TEST (Values, equals1)
 
 TEST (Values, equals2)
 
 TEST (Values, equals_nan)
 
 TEST (Values, exists_)
 
 TEST (Values, extract_keys)
 
 TEST (Values, filter)
 
 TEST (Values, insert_bad)
 
 TEST (Values, insert_expression)
 
 TEST (Values, insert_good)
 
 TEST (Values, InsertOrAssign)
 
 TEST (Values, InsertOrAssignWithExpression)
 
 TEST (Values, localCoordinates)
 
 TEST (Values, MatrixDynamicInsertFixedRead)
 
 TEST (Values, move_constructor)
 
 TEST (Values, retract_full)
 
 TEST (Values, retract_masked)
 
 TEST (Values, retract_partial)
 
 TEST (Values, std_move)
 
 TEST (Values, Symbol_filter)
 
 TEST (Values, update)
 
 TEST (Values, update_element)
 
 TEST (Values, update_element_with_expression)
 
 TEST (Values, VectorDynamicInsertDynamicRead)
 
 TEST (Values, VectorDynamicInsertFixedRead)
 
 TEST (Values, VectorFixedInsertFixedRead)
 

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 ( )

Definition at line 686 of file testValues.cpp.

◆ TEST() [1/31]

TEST ( Values  ,
basic_functions   
)

Definition at line 261 of file testValues.cpp.

◆ TEST() [2/31]

TEST ( Values  ,
brace_initializer   
)

Definition at line 656 of file testValues.cpp.

◆ TEST() [3/31]

TEST ( Values  ,
copy_constructor   
)

Definition at line 497 of file testValues.cpp.

◆ TEST() [4/31]

TEST ( Values  ,
Demangle   
)

Definition at line 638 of file testValues.cpp.

◆ TEST() [5/31]

TEST ( Values  ,
Destructors   
)

Definition at line 474 of file testValues.cpp.

◆ TEST() [6/31]

TEST ( Values  ,
equals   
)

Definition at line 351 of file testValues.cpp.

◆ TEST() [7/31]

TEST ( Values  ,
equals1   
)

Definition at line 78 of file testValues.cpp.

◆ TEST() [8/31]

TEST ( Values  ,
equals2   
)

Definition at line 90 of file testValues.cpp.

◆ TEST() [9/31]

TEST ( Values  ,
equals_nan   
)

Definition at line 103 of file testValues.cpp.

◆ TEST() [10/31]

TEST ( Values  ,
exists_   
)

Definition at line 404 of file testValues.cpp.

◆ TEST() [11/31]

TEST ( Values  ,
extract_keys   
)

Definition at line 384 of file testValues.cpp.

◆ TEST() [12/31]

TEST ( Values  ,
filter   
)

Definition at line 433 of file testValues.cpp.

◆ TEST() [13/31]

TEST ( Values  ,
insert_bad   
)

Definition at line 176 of file testValues.cpp.

◆ TEST() [14/31]

TEST ( Values  ,
insert_expression   
)

Definition at line 138 of file testValues.cpp.

◆ TEST() [15/31]

TEST ( Values  ,
insert_good   
)

Definition at line 116 of file testValues.cpp.

◆ TEST() [16/31]

TEST ( Values  ,
InsertOrAssign   
)

Definition at line 225 of file testValues.cpp.

◆ TEST() [17/31]

TEST ( Values  ,
InsertOrAssignWithExpression   
)

Definition at line 242 of file testValues.cpp.

◆ TEST() [18/31]

TEST ( Values  ,
localCoordinates   
)

Definition at line 369 of file testValues.cpp.

◆ TEST() [19/31]

TEST ( Values  ,
MatrixDynamicInsertFixedRead   
)

Definition at line 629 of file testValues.cpp.

◆ TEST() [20/31]

TEST ( Values  ,
move_constructor   
)

Definition at line 540 of file testValues.cpp.

◆ TEST() [21/31]

TEST ( Values  ,
retract_full   
)

Definition at line 298 of file testValues.cpp.

◆ TEST() [22/31]

TEST ( Values  ,
retract_masked   
)

Definition at line 333 of file testValues.cpp.

◆ TEST() [23/31]

TEST ( Values  ,
retract_partial   
)

Definition at line 316 of file testValues.cpp.

◆ TEST() [24/31]

TEST ( Values  ,
std_move   
)

Definition at line 558 of file testValues.cpp.

◆ TEST() [25/31]

TEST ( Values  ,
Symbol_filter   
)

Definition at line 455 of file testValues.cpp.

◆ TEST() [26/31]

TEST ( Values  ,
update   
)

Definition at line 415 of file testValues.cpp.

◆ TEST() [27/31]

TEST ( Values  ,
update_element   
)

Definition at line 193 of file testValues.cpp.

◆ TEST() [28/31]

TEST ( Values  ,
update_element_with_expression   
)

Definition at line 209 of file testValues.cpp.

◆ TEST() [29/31]

TEST ( Values  ,
VectorDynamicInsertDynamicRead   
)

Definition at line 592 of file testValues.cpp.

◆ TEST() [30/31]

TEST ( Values  ,
VectorDynamicInsertFixedRead   
)

Definition at line 581 of file testValues.cpp.

◆ TEST() [31/31]

TEST ( Values  ,
VectorFixedInsertFixedRead   
)

Definition at line 604 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 Thu Jun 13 2024 03:11:46