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

Go to the source code of this file.

Classes

struct  TestMethodDispatching< Scalar, is_integer >
 
struct  TestMethodDispatching< Scalar, 1 >
 

Macros

#define CHECK_MIXSCALAR_V5(VEC5, A0, A1, A2, A3, A4)
 
#define CHECK_MIXSCALAR_V5_APPROX(V, A0, A1, A2, A3, A4)
 
#define EIGEN_NO_STATIC_ASSERT
 

Functions

template<typename Scalar >
void dynamicVectorConstruction ()
 
 EIGEN_DECLARE_TEST (initializer_list_construction)
 
template<typename Scalar >
void fixedsizeVariadicVectorConstruction ()
 
template<typename Vec4 , typename Vec5 >
void fixedsizeVariadicVectorConstruction2 ()
 
template<int >
void fixedsizeVariadicVectorConstruction3 ()
 
template<typename Scalar >
void initializerListArrayConstruction ()
 
template<typename Scalar >
void initializerListMatrixConstruction ()
 
template<typename Scalar >
void initializerListVectorConstruction ()
 

Macro Definition Documentation

◆ CHECK_MIXSCALAR_V5

#define CHECK_MIXSCALAR_V5 (   VEC5,
  A0,
  A1,
  A2,
  A3,
  A4 
)
Value:
{ \
typedef VEC5::Scalar Scalar; \
VEC5 v = { A0 , A1 , A2 , A3 , A4 }; \
CHECK_MIXSCALAR_V5_APPROX(v, A0 , A1 , A2 , A3 , A4); \
}

Definition at line 82 of file initializer_list_construction.cpp.

◆ CHECK_MIXSCALAR_V5_APPROX

#define CHECK_MIXSCALAR_V5_APPROX (   V,
  A0,
  A1,
  A2,
  A3,
  A4 
)
Value:
{ \
VERIFY_IS_APPROX(V[0], Scalar(A0) ); \
VERIFY_IS_APPROX(V[1], Scalar(A1) ); \
VERIFY_IS_APPROX(V[2], Scalar(A2) ); \
VERIFY_IS_APPROX(V[3], Scalar(A3) ); \
VERIFY_IS_APPROX(V[4], Scalar(A4) ); \
}

Definition at line 74 of file initializer_list_construction.cpp.

◆ EIGEN_NO_STATIC_ASSERT

#define EIGEN_NO_STATIC_ASSERT

Definition at line 10 of file initializer_list_construction.cpp.

Function Documentation

◆ dynamicVectorConstruction()

template<typename Scalar >
void dynamicVectorConstruction ( )

Definition at line 304 of file initializer_list_construction.cpp.

◆ EIGEN_DECLARE_TEST()

EIGEN_DECLARE_TEST ( initializer_list_construction  )

Definition at line 335 of file initializer_list_construction.cpp.

◆ fixedsizeVariadicVectorConstruction()

template<typename Scalar >
void fixedsizeVariadicVectorConstruction ( )

Definition at line 96 of file initializer_list_construction.cpp.

◆ fixedsizeVariadicVectorConstruction2()

template<typename Vec4 , typename Vec5 >
void fixedsizeVariadicVectorConstruction2 ( )

Definition at line 50 of file initializer_list_construction.cpp.

◆ fixedsizeVariadicVectorConstruction3()

template<int >
void fixedsizeVariadicVectorConstruction3 ( )

Definition at line 88 of file initializer_list_construction.cpp.

◆ initializerListArrayConstruction()

template<typename Scalar >
void initializerListArrayConstruction ( )

Definition at line 233 of file initializer_list_construction.cpp.

◆ initializerListMatrixConstruction()

template<typename Scalar >
void initializerListMatrixConstruction ( )

Definition at line 161 of file initializer_list_construction.cpp.

◆ initializerListVectorConstruction()

template<typename Scalar >
void initializerListVectorConstruction ( )

Definition at line 105 of file initializer_list_construction.cpp.

A3
static const double A3[]
Definition: expn.h:8
A0
static const double A0[]
Definition: expn.h:5
A2
static const double A2[]
Definition: expn.h:7
A1
static const double A1[]
Definition: expn.h:6
v
Array< int, Dynamic, 1 > v
Definition: Array_initializer_list_vector_cxx11.cpp:1
V
MatrixXcd V
Definition: EigenSolver_EigenSolver_MatrixType.cpp:15
A4
static const double A4[]
Definition: expn.h:9
Scalar
SCALAR Scalar
Definition: bench_gemm.cpp:46


gtsam
Author(s):
autogenerated on Tue Jun 25 2024 03:08:02