#include <BandMatrix.h>
Public Types | |
enum | { ReturnOpposite = (Options&SelfAdjoint) && (((Index)>0 && Supers==0) || ((Index)<0 && Subs==0)), Conjugate = ReturnOpposite && NumTraits<Scalar>::IsComplex, ActualIndex = ReturnOpposite ? -Index : Index, DiagonalSize } |
typedef Block < CoefficientsType, 1, DiagonalSize > | BuildType |
typedef internal::conditional < Conjugate, CwiseUnaryOp < internal::scalar_conjugate_op < Scalar >, BuildType > , BuildType >::type | Type |
Definition at line 105 of file BandMatrix.h.
typedef Block<CoefficientsType,1, DiagonalSize> internal::BandMatrixBase< Derived >::DiagonalIntReturnType< Index >::BuildType |
Definition at line 116 of file BandMatrix.h.
typedef internal::conditional<Conjugate, CwiseUnaryOp<internal::scalar_conjugate_op<Scalar>,BuildType >, BuildType>::type internal::BandMatrixBase< Derived >::DiagonalIntReturnType< Index >::Type |
Definition at line 119 of file BandMatrix.h.
anonymous enum |
Definition at line 106 of file BandMatrix.h.