Macros | Typedefs | Functions
ref.cpp File Reference
#include "main.h"
Include dependency graph for ref.cpp:

Go to the source code of this file.

Macros

#define TEST_CHECK_STATIC_ASSERTIONS
 
#define TEST_ENABLE_TEMPORARY_TRACKING
 

Typedefs

typedef Matrix< double, Dynamic, Dynamic, RowMajor > RowMatrixXd
 

Functions

void call_ref ()
 
template<typename B >
EIGEN_DONT_INLINE void call_ref_1 (Ref< VectorXf > a, const B &b)
 
template<typename B >
EIGEN_DONT_INLINE void call_ref_2 (const Ref< const VectorXf > &a, const B &b)
 
template<typename B >
EIGEN_DONT_INLINE void call_ref_3 (Ref< VectorXf, 0, InnerStride<> > a, const B &b)
 
template<typename B >
EIGEN_DONT_INLINE void call_ref_4 (const Ref< const VectorXf, 0, InnerStride<> > &a, const B &b)
 
template<typename B >
EIGEN_DONT_INLINE void call_ref_5 (Ref< MatrixXf, 0, OuterStride<> > a, const B &b)
 
template<typename B >
EIGEN_DONT_INLINE void call_ref_6 (const Ref< const MatrixXf, 0, OuterStride<> > &a, const B &b)
 
template<typename B >
EIGEN_DONT_INLINE void call_ref_7 (Ref< Matrix< float, Dynamic, 3 > > a, const B &b)
 
template<typename PlainObjectType >
void check_const_correctness (const PlainObjectType &)
 
 EIGEN_DECLARE_TEST (ref)
 
template<typename MatrixType >
void ref_matrix (const MatrixType &m)
 
template<typename VectorType >
void ref_vector (const VectorType &m)
 
template<typename Scalar , int Rows, int Cols>
void ref_vector_fixed_sizes ()
 
void test_ref_ambiguous (const Ref< const ArrayXd > &A, Ref< ArrayXd > B)
 
void test_ref_fixed_size_assert ()
 
int test_ref_overload_fun1 (Ref< MatrixXd >)
 
int test_ref_overload_fun1 (Ref< RowMatrixXd >)
 
int test_ref_overload_fun1 (Ref< MatrixXf >)
 
int test_ref_overload_fun2 (Ref< const MatrixXd >)
 
int test_ref_overload_fun2 (Ref< const MatrixXf >)
 
void test_ref_overloads ()
 

Macro Definition Documentation

◆ TEST_CHECK_STATIC_ASSERTIONS

#define TEST_CHECK_STATIC_ASSERTIONS

Definition at line 16 of file ref.cpp.

◆ TEST_ENABLE_TEMPORARY_TRACKING

#define TEST_ENABLE_TEMPORARY_TRACKING

Definition at line 15 of file ref.cpp.

Typedef Documentation

◆ RowMatrixXd

typedef Matrix<double,Dynamic,Dynamic,RowMajor> RowMatrixXd

Definition at line 292 of file ref.cpp.

Function Documentation

◆ call_ref()

void call_ref ( )

Definition at line 232 of file ref.cpp.

◆ call_ref_1()

template<typename B >
EIGEN_DONT_INLINE void call_ref_1 ( Ref< VectorXf >  a,
const B b 
)

Definition at line 218 of file ref.cpp.

◆ call_ref_2()

template<typename B >
EIGEN_DONT_INLINE void call_ref_2 ( const Ref< const VectorXf > &  a,
const B b 
)

Definition at line 220 of file ref.cpp.

◆ call_ref_3()

template<typename B >
EIGEN_DONT_INLINE void call_ref_3 ( Ref< VectorXf, 0, InnerStride<> >  a,
const B b 
)

Definition at line 222 of file ref.cpp.

◆ call_ref_4()

template<typename B >
EIGEN_DONT_INLINE void call_ref_4 ( const Ref< const VectorXf, 0, InnerStride<> > &  a,
const B b 
)

Definition at line 224 of file ref.cpp.

◆ call_ref_5()

template<typename B >
EIGEN_DONT_INLINE void call_ref_5 ( Ref< MatrixXf, 0, OuterStride<> >  a,
const B b 
)

Definition at line 226 of file ref.cpp.

◆ call_ref_6()

template<typename B >
EIGEN_DONT_INLINE void call_ref_6 ( const Ref< const MatrixXf, 0, OuterStride<> > &  a,
const B b 
)

Definition at line 228 of file ref.cpp.

◆ call_ref_7()

template<typename B >
EIGEN_DONT_INLINE void call_ref_7 ( Ref< Matrix< float, Dynamic, 3 > >  a,
const B b 
)

Definition at line 230 of file ref.cpp.

◆ check_const_correctness()

template<typename PlainObjectType >
void check_const_correctness ( const PlainObjectType &  )

Definition at line 207 of file ref.cpp.

◆ EIGEN_DECLARE_TEST()

EIGEN_DECLARE_TEST ( ref  )

Definition at line 334 of file ref.cpp.

◆ ref_matrix()

template<typename MatrixType >
void ref_matrix ( const MatrixType m)

Definition at line 33 of file ref.cpp.

◆ ref_vector()

template<typename VectorType >
void ref_vector ( const VectorType m)

Definition at line 80 of file ref.cpp.

◆ ref_vector_fixed_sizes()

template<typename Scalar , int Rows, int Cols>
void ref_vector_fixed_sizes ( )

Definition at line 145 of file ref.cpp.

◆ test_ref_ambiguous()

void test_ref_ambiguous ( const Ref< const ArrayXd > &  A,
Ref< ArrayXd >  B 
)

Definition at line 300 of file ref.cpp.

◆ test_ref_fixed_size_assert()

void test_ref_fixed_size_assert ( )

Definition at line 323 of file ref.cpp.

◆ test_ref_overload_fun1() [1/3]

int test_ref_overload_fun1 ( Ref< MatrixXd >  )

Definition at line 293 of file ref.cpp.

◆ test_ref_overload_fun1() [2/3]

int test_ref_overload_fun1 ( Ref< RowMatrixXd )

Definition at line 294 of file ref.cpp.

◆ test_ref_overload_fun1() [3/3]

int test_ref_overload_fun1 ( Ref< MatrixXf >  )

Definition at line 295 of file ref.cpp.

◆ test_ref_overload_fun2() [1/2]

int test_ref_overload_fun2 ( Ref< const MatrixXd >  )

Definition at line 297 of file ref.cpp.

◆ test_ref_overload_fun2() [2/2]

int test_ref_overload_fun2 ( Ref< const MatrixXf >  )

Definition at line 298 of file ref.cpp.

◆ test_ref_overloads()

void test_ref_overloads ( )

Definition at line 307 of file ref.cpp.



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