TR-mbed 1.0
Loading...
Searching...
No Matches
Macros | Functions
mixingtypes.cpp File Reference
#include "main.h"

Macros

#define EIGEN_SCALAR_BINARY_OP_PLUGIN   { g_called |= (!internal::is_same<LhsScalar,RhsScalar>::value); }
 
#define VERIFY_MIX_SCALAR(XPR, REF)
 

Functions

template<int SizeAtCompileType>
void raise_assertion (Index size=SizeAtCompileType)
 
template<int SizeAtCompileType>
void mixingtypes (int size=SizeAtCompileType)
 
 EIGEN_DECLARE_TEST (mixingtypes)
 

Macro Definition Documentation

◆ EIGEN_SCALAR_BINARY_OP_PLUGIN

#define EIGEN_SCALAR_BINARY_OP_PLUGIN   { g_called |= (!internal::is_same<LhsScalar,RhsScalar>::value); }

◆ VERIFY_MIX_SCALAR

#define VERIFY_MIX_SCALAR (   XPR,
  REF 
)
Value:
g_called = false; \
VERIFY_IS_APPROX(XPR,REF); \
VERIFY( g_called && #XPR" not properly optimized");

Function Documentation

◆ EIGEN_DECLARE_TEST()

EIGEN_DECLARE_TEST ( mixingtypes  )

◆ mixingtypes()

template<int SizeAtCompileType>
void mixingtypes ( int  size = SizeAtCompileType)

◆ raise_assertion()

template<int SizeAtCompileType>
void raise_assertion ( Index  size = SizeAtCompileType)