antioch-0.4.0
Classes | Namespaces | Functions | Variables
eigen_utils.h File Reference
#include "antioch_config.h"
#include <Eigen/Dense>
#include "antioch/metaprogramming.h"

Go to the source code of this file.

Classes

struct  Antioch::has_size< T, typename Antioch::enable_if_c< is_eigen< T >::value, void >::type >
 
struct  Antioch::return_auto< T, typename Antioch::enable_if_c< is_eigen< T >::value, void >::type >
 
struct  Antioch::size_type< T, typename Antioch::enable_if_c< is_eigen< T >::value, void >::type >
 
struct  Antioch::value_type< _Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >
 
struct  Antioch::raw_value_type< _Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > >
 

Namespaces

 std
 
 Antioch
 The parameters are reduced parameters.
 

Functions

template<template< typename, int, int, int, int, int > class _Matrix, typename _Scalar , int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols>
 std::max (const _Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > &a, const _Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > &b) ANTIOCH_AUTOFUNC(_Matrix< _Scalar ANTIOCH_COMMA _Rows ANTIOCH_COMMA _Cols ANTIOCH_COMMA _Options ANTIOCH_COMMA _MaxRows ANTIOCH_COMMA _MaxCols >
 
std::array ().max(b.array())) template< template< typename
 
typename _Scalar int _Rows int
_Cols int _Options int
_MaxRows int _MaxCols inline 
std::min (const _Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > &a, const _Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > &b) ANTIOCH_AUTOFUNC(_Matrix< _Scalar ANTIOCH_COMMA _Rows ANTIOCH_COMMA _Cols ANTIOCH_COMMA _Options ANTIOCH_COMMA _MaxRows ANTIOCH_COMMA _MaxCols >
 
template<typename T >
Antioch::enable_if_c< is_eigen
< T >::value, typename
value_type< T >::type >::type 
Antioch::max (const T &in)
 
template<typename T >
Antioch::enable_if_c< is_eigen
< T >::value, typename
value_type< T >::type >::type 
Antioch::min (const T &in)
 
template<template< typename, int, int, int, int, int > class _Matrix, typename _Scalar , int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols>
_Matrix< _Scalar, _Rows, _Cols,
_Options, _MaxRows, _MaxCols > 
Antioch::zero_clone (const _Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > &ex)
 
template<template< typename, int, int, int, int, int > class _Matrix, typename _Scalar , int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols, typename Scalar2 >
void Antioch::zero_clone (_Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > &output, const _Matrix< Scalar2, _Rows, _Cols, _Options, _MaxRows, _MaxCols > &ex)
 
template<template< typename, int, int, int, int, int > class _Matrix, typename _Scalar , int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols, typename Scalar >
_Matrix< _Scalar, _Rows, _Cols,
_Options, _MaxRows, _MaxCols > 
Antioch::constant_clone (const _Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > &ex, const Scalar &value)
 
template<template< typename, int, int, int, int, int > class _Matrix, typename _Scalar , int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols, typename Scalar >
void Antioch::constant_fill (_Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > &output, const Scalar &value)
 
template<template< typename, int, int, int, int, int > class _Matrix, typename _Scalar , int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols>
void Antioch::set_zero (_Matrix< _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols > &a)
 
template<typename Condition , typename T1 , typename T2 >
enable_if_c< is_eigen< T1 >
::value &&is_eigen< T2 >
::value, typename state_type
< T1 >::type >::type 
Antioch::if_else (const Condition &condition, const T1 &if_true, const T2 &if_false)
 
template<typename VectorT , template< typename, int, int, int, int, int > class _Matrix, typename _UIntT , int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols>
enable_if_c< is_eigen
< typename value_type< VectorT >
::type >::value, typename
value_type< VectorT >::type >
::type 
Antioch::eval_index (const VectorT &vec, const _Matrix< _UIntT, _Rows, _Cols, _Options, _MaxRows, _MaxCols > &index)
 
template<typename T >
bool Antioch::conjunction_root (const T &vec, eigen_library_tag)
 
template<typename T >
bool Antioch::disjunction_root (const T &vec, eigen_library_tag)
 

Variables

std::int
 

Generated on Thu Jul 7 2016 11:09:47 for antioch-0.4.0 by  doxygen 1.8.8