#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 91 of file BandMatrix.h.
typedef Block<CoefficientsType,1, DiagonalSize> Eigen::internal::BandMatrixBase< Derived >::DiagonalIntReturnType< Index >::BuildType |
Definition at line 102 of file BandMatrix.h.
typedef internal::conditional<Conjugate, CwiseUnaryOp<internal::scalar_conjugate_op<Scalar>,BuildType >, BuildType>::type Eigen::internal::BandMatrixBase< Derived >::DiagonalIntReturnType< Index >::Type |
Definition at line 105 of file BandMatrix.h.
Enumerator | |
---|---|
ReturnOpposite | |
Conjugate | |
ActualIndex | |
DiagonalSize |
Definition at line 92 of file BandMatrix.h.