TR-mbed 1.0
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Enumerations | Variables
SkylineUtil.h File Reference

Go to the source code of this file.

Classes

class  Eigen::internal::eval< T, IsSkyline >
 

Namespaces

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

Macros

#define EIGEN_DBG_SKYLINE(X)   X
 
#define EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR(Derived, Op)
 
#define EIGEN_SKYLINE_INHERIT_SCALAR_ASSIGNMENT_OPERATOR(Derived, Op)
 
#define EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATORS(Derived)
 
#define _EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE(Derived, BaseClass)
 
#define EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE(Derived)    _EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE(Derived, Eigen::SkylineMatrixBase<Derived>)
 

Enumerations

enum  Eigen::AdditionalProductEvaluationMode { Eigen::SkylineTimeDenseProduct , Eigen::SkylineTimeSkylineProduct , Eigen::DenseTimeSkylineProduct }
 
enum  { Eigen::IsSkyline = SkylineBit }
 

Variables

const unsigned int Eigen::SkylineBit = 0x1200
 

Macro Definition Documentation

◆ _EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE

#define _EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE (   Derived,
  BaseClass 
)
Value:
typedef BaseClass Base; \
typedef typename Eigen::internal::traits<Derived>::StorageKind StorageKind; \
typedef typename Eigen::internal::index<StorageKind>::type Index; \
SCALAR Scalar
Definition bench_gemm.cpp:46
NumTraits< Scalar >::Real RealScalar
Definition bench_gemm.cpp:47
Definition ForwardDeclarations.h:17

◆ EIGEN_DBG_SKYLINE

#define EIGEN_DBG_SKYLINE (   X)    X

◆ EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE

#define EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE (   Derived)     _EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE(Derived, Eigen::SkylineMatrixBase<Derived>)

◆ EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR

#define EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR (   Derived,
  Op 
)
Value:
template<typename OtherDerived> \
EIGEN_STRONG_INLINE Derived& operator Op(const Eigen::SkylineMatrixBase<OtherDerived>& other) \
{ \
return Base::operator Op(other.derived()); \
} \
EIGEN_STRONG_INLINE Derived& operator Op(const Derived& other) \
{ \
return Base::operator Op(other); \
}
#define EIGEN_STRONG_INLINE
Definition Macros.h:917
Base class of any skyline matrices or skyline expressions.
Definition SkylineMatrixBase.h:26

◆ EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATORS

#define EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATORS (   Derived)
Value:
EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR(Derived, +=) \
EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR(Derived, -=) \
EIGEN_SKYLINE_INHERIT_SCALAR_ASSIGNMENT_OPERATOR(Derived, *=) \
EIGEN_SKYLINE_INHERIT_SCALAR_ASSIGNMENT_OPERATOR(Derived, /=)
#define EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR(Derived, Op)
Definition SkylineUtil.h:27

◆ EIGEN_SKYLINE_INHERIT_SCALAR_ASSIGNMENT_OPERATOR

#define EIGEN_SKYLINE_INHERIT_SCALAR_ASSIGNMENT_OPERATOR (   Derived,
  Op 
)
Value:
template<typename Other> \
EIGEN_STRONG_INLINE Derived& operator Op(const Other& scalar) \
{ \
return Base::operator Op(scalar); \
}