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

Go to the source code of this file.

Namespaces

 Eigen
 Namespace containing all symbols from the Eigen library.
 
 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 DstXprType , typename SrcXprType >
void Eigen::add_assign_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 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 >
const EIGEN_STRONG_INLINE 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::divide_assign_using_evaluator (const DstXprType &dst, const SrcXprType &src)
 
 EIGEN_DECLARE_TEST (evaluators)
 
template<typename XprType >
long get_cost (const XprType &)
 
template<typename Lhs , typename Rhs >
const Product< Lhs, Rhs, LazyProduct > Eigen::lazyprod (const Lhs &lhs, const Rhs &rhs)
 
template<typename DstXprType , typename SrcXprType >
void Eigen::multiply_assign_using_evaluator (const DstXprType &dst, const SrcXprType &src)
 
template<typename Lhs , typename Rhs >
const Product< Lhs, Rhs > Eigen::prod (const Lhs &lhs, const Rhs &rhs)
 
template<typename DstXprType , typename SrcXprType >
void Eigen::subtract_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)
 

Macro Definition Documentation

◆ VERIFY_IS_APPROX_EVALUATOR

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

Definition at line 107 of file evaluators.cpp.

◆ VERIFY_IS_APPROX_EVALUATOR2

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

Definition at line 108 of file evaluators.cpp.

Function Documentation

◆ EIGEN_DECLARE_TEST()

EIGEN_DECLARE_TEST ( evaluators  )

Definition at line 110 of file evaluators.cpp.

◆ get_cost()

template<typename XprType >
long get_cost ( const XprType )

Definition at line 103 of file evaluators.cpp.



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