Macros | Functions | Variables
sparse_ref.cpp File Reference
#include "main.h"
#include <Eigen/SparseCore>
Include dependency graph for sparse_ref.cpp:

Go to the source code of this file.

Macros

#define EIGEN_SPARSE_CREATE_TEMPORARY_PLUGIN   { on_temporary_creation(); }
 
#define VERIFY_EVALUATION_COUNT(XPR, N)
 

Functions

void call_ref ()
 
template<typename B >
EIGEN_DONT_INLINE void call_ref_1 (Ref< SparseMatrix< float > > a, const B &b)
 
template<typename B >
EIGEN_DONT_INLINE void call_ref_2 (const Ref< const SparseMatrix< float > > &a, const B &b)
 
template<typename B >
EIGEN_DONT_INLINE void call_ref_3 (const Ref< const SparseMatrix< float >, StandardCompressedFormat > &a, const B &b)
 
template<typename B >
EIGEN_DONT_INLINE void call_ref_4 (Ref< SparseVector< float > > a, const B &b)
 
template<typename B >
EIGEN_DONT_INLINE void call_ref_5 (const Ref< const SparseVector< float > > &a, const B &b)
 
template<typename PlainObjectType >
void check_const_correctness (const PlainObjectType &)
 
void on_temporary_creation ()
 
void test_sparse_ref ()
 

Variables

static long int nb_temporaries
 

Macro Definition Documentation

#define EIGEN_SPARSE_CREATE_TEMPORARY_PLUGIN   { on_temporary_creation(); }

Definition at line 22 of file sparse_ref.cpp.

#define VERIFY_EVALUATION_COUNT (   XPR,
  N 
)
Value:
{\
if(nb_temporaries!=N) std::cerr << "nb_temporaries == " << nb_temporaries << "\n"; \
VERIFY( (#XPR) && nb_temporaries==N ); \
}
static long int nb_temporaries
Definition: sparse_ref.cpp:15
int n
Definition: Half.h:150
if((m *x).isApprox(y))
#define N
Definition: gksort.c:12
#define CALL_SUBTEST(FUNC)
Definition: main.h:342
#define VERIFY(a)
Definition: main.h:325

Definition at line 27 of file sparse_ref.cpp.

Function Documentation

void call_ref ( )

Definition at line 62 of file sparse_ref.cpp.

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

Definition at line 45 of file sparse_ref.cpp.

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

Definition at line 48 of file sparse_ref.cpp.

template<typename B >
EIGEN_DONT_INLINE void call_ref_3 ( const Ref< const SparseMatrix< float >, StandardCompressedFormat > &  a,
const B b 
)

Definition at line 51 of file sparse_ref.cpp.

template<typename B >
EIGEN_DONT_INLINE void call_ref_4 ( Ref< SparseVector< float > >  a,
const B b 
)

Definition at line 57 of file sparse_ref.cpp.

template<typename B >
EIGEN_DONT_INLINE void call_ref_5 ( const Ref< const SparseVector< float > > &  a,
const B b 
)

Definition at line 60 of file sparse_ref.cpp.

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

Definition at line 34 of file sparse_ref.cpp.

void on_temporary_creation ( )
inline

Definition at line 17 of file sparse_ref.cpp.

void test_sparse_ref ( )

Definition at line 129 of file sparse_ref.cpp.

Variable Documentation

long int nb_temporaries
static

Definition at line 15 of file sparse_ref.cpp.



gtsam
Author(s):
autogenerated on Sat May 8 2021 02:51:40