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

Namespaces

namespace  Eigen
 Namespace containing all symbols from the Eigen library.
 
namespace  Eigen::internal
 

Macros

#define VERIFY_IS_APPROX_EVALUATOR(DEST, EXPR)   VERIFY_IS_APPROX(copy_using_evaluator(DEST,(EXPR)), (EXPR).eval());
 
#define VERIFY_IS_APPROX_EVALUATOR2(DEST, EXPR, REF)   VERIFY_IS_APPROX(copy_using_evaluator(DEST,(EXPR)), (REF).eval());
 

Functions

template<typename Lhs , typename Rhs >
const Product< Lhs, Rhs > Eigen::prod (const Lhs &lhs, const Rhs &rhs)
 
template<typename Lhs , typename Rhs >
const Product< Lhs, Rhs, LazyProductEigen::lazyprod (const Lhs &lhs, const Rhs &rhs)
 
template<typename DstXprType , typename SrcXprType >
EIGEN_STRONG_INLINE DstXprType & Eigen::copy_using_evaluator (const EigenBase< DstXprType > &dst, const SrcXprType &src)
 
template<typename DstXprType , template< typename > class StorageBase, typename SrcXprType >
EIGEN_STRONG_INLINE const DstXprType & Eigen::copy_using_evaluator (const NoAlias< DstXprType, StorageBase > &dst, const SrcXprType &src)
 
template<typename DstXprType , typename SrcXprType >
EIGEN_STRONG_INLINE DstXprType & Eigen::copy_using_evaluator (const PlainObjectBase< DstXprType > &dst, const SrcXprType &src)
 
template<typename DstXprType , typename SrcXprType >
void Eigen::add_assign_using_evaluator (const DstXprType &dst, const SrcXprType &src)
 
template<typename DstXprType , typename SrcXprType >
void Eigen::subtract_assign_using_evaluator (const DstXprType &dst, const SrcXprType &src)
 
template<typename DstXprType , typename SrcXprType >
void Eigen::multiply_assign_using_evaluator (const DstXprType &dst, const SrcXprType &src)
 
template<typename DstXprType , typename SrcXprType >
void Eigen::divide_assign_using_evaluator (const DstXprType &dst, const SrcXprType &src)
 
template<typename DstXprType , typename SrcXprType >
void Eigen::swap_using_evaluator (const DstXprType &dst, const SrcXprType &src)
 
template<typename Dst , template< typename > class StorageBase, typename Src , typename Func >
EIGEN_DEVICE_FUNC void Eigen::internal::call_assignment (const NoAlias< Dst, StorageBase > &dst, const Src &src, const Func &func)
 
template<typename Dst , template< typename > class StorageBase, typename Src , typename Func >
EIGEN_DEVICE_FUNC void Eigen::internal::call_restricted_packet_assignment (const NoAlias< Dst, StorageBase > &dst, const Src &src, const Func &func)
 
template<typename XprType >
long get_cost (const XprType &)
 
 EIGEN_DECLARE_TEST (evaluators)
 

Macro Definition Documentation

◆ VERIFY_IS_APPROX_EVALUATOR

#define VERIFY_IS_APPROX_EVALUATOR (   DEST,
  EXPR 
)    VERIFY_IS_APPROX(copy_using_evaluator(DEST,(EXPR)), (EXPR).eval());

◆ VERIFY_IS_APPROX_EVALUATOR2

#define VERIFY_IS_APPROX_EVALUATOR2 (   DEST,
  EXPR,
  REF 
)    VERIFY_IS_APPROX(copy_using_evaluator(DEST,(EXPR)), (REF).eval());

Function Documentation

◆ EIGEN_DECLARE_TEST()

EIGEN_DECLARE_TEST ( evaluators  )

◆ get_cost()

template<typename XprType >
long get_cost ( const XprType )