Classes | Namespaces | Defines | Enumerations | Variables
SkylineUtil.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  internal::eval< T, IsSkyline >

Namespaces

namespace  internal

Defines

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

Enumerations

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

Variables

const unsigned int SkylineBit = 0x1200

Define Documentation

#define _EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE (   Derived,
  BaseClass 
)
Value:
typedef BaseClass Base; \
  typedef typename Eigen::internal::traits<Derived>::Scalar Scalar; \
  typedef typename Eigen::NumTraits<Scalar>::Real RealScalar; \
  typedef typename Eigen::internal::traits<Derived>::StorageKind StorageKind; \
  typedef typename Eigen::internal::index<StorageKind>::type Index; \
  enum {  Flags = Eigen::internal::traits<Derived>::Flags, };

Definition at line 65 of file SkylineUtil.h.

#define EIGEN_DBG_SKYLINE (   X)    X

Definition at line 31 of file SkylineUtil.h.

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

Definition at line 73 of file SkylineUtil.h.

#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); \
}

Definition at line 40 of file SkylineUtil.h.

Value:
EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR(Derived, =) \
  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, /=)

Definition at line 58 of file SkylineUtil.h.

#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); \
}

Definition at line 51 of file SkylineUtil.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
IsSkyline 

Definition at line 37 of file SkylineUtil.h.

Enumerator:
SkylineTimeDenseProduct 
SkylineTimeSkylineProduct 
DenseTimeSkylineProduct 

Definition at line 36 of file SkylineUtil.h.


Variable Documentation

const unsigned int SkylineBit = 0x1200

Definition at line 34 of file SkylineUtil.h.



libicr
Author(s): Robert Krug
autogenerated on Mon Jan 6 2014 11:34:06