![]() |
|
#include <BandMatrix.h>
Inheritance diagram for Eigen::internal::BandMatrixBase< Derived >:Classes | |
| struct | DiagonalIntReturnType |
Public Types | |
| enum | { Flags = internal::traits<Derived>::Flags , CoeffReadCost = internal::traits<Derived>::CoeffReadCost , RowsAtCompileTime = internal::traits<Derived>::RowsAtCompileTime , ColsAtCompileTime = internal::traits<Derived>::ColsAtCompileTime , MaxRowsAtCompileTime = internal::traits<Derived>::MaxRowsAtCompileTime , MaxColsAtCompileTime = internal::traits<Derived>::MaxColsAtCompileTime , Supers = internal::traits<Derived>::Supers , Subs = internal::traits<Derived>::Subs , Options = internal::traits<Derived>::Options } |
| typedef internal::traits< Derived >::Scalar | Scalar |
| typedef Matrix< Scalar, RowsAtCompileTime, ColsAtCompileTime > | DenseMatrixType |
| typedef DenseMatrixType::StorageIndex | StorageIndex |
| typedef internal::traits< Derived >::CoefficientsType | CoefficientsType |
| typedef EigenBase< Derived > | Base |
Public Types inherited from Eigen::EigenBase< Derived > | |
| typedef Eigen::Index | Index |
| The interface type of indices. More... | |
| typedef internal::traits< Derived >::StorageKind | StorageKind |
Protected Types | |
| enum | { DataRowsAtCompileTime = ((Supers != Dynamic) && (Subs != Dynamic)) ? 1 + Supers + Subs : Dynamic , SizeAtCompileTime = min_size_prefer_dynamic(RowsAtCompileTime, ColsAtCompileTime) } |
Protected Member Functions | |
| Index | diagonalLength (Index i) const |
| typedef EigenBase<Derived> Eigen::internal::BandMatrixBase< Derived >::Base |
| typedef internal::traits<Derived>::CoefficientsType Eigen::internal::BandMatrixBase< Derived >::CoefficientsType |
| typedef Matrix<Scalar, RowsAtCompileTime, ColsAtCompileTime> Eigen::internal::BandMatrixBase< Derived >::DenseMatrixType |
| typedef internal::traits<Derived>::Scalar Eigen::internal::BandMatrixBase< Derived >::Scalar |
| typedef DenseMatrixType::StorageIndex Eigen::internal::BandMatrixBase< Derived >::StorageIndex |
| anonymous enum |
|
protected |
|
inline |
References Eigen::internal::BandMatrixBase< Derived >::derived().
|
inline |
References Eigen::internal::BandMatrixBase< Derived >::derived().
Referenced by Eigen::internal::BandMatrixBase< Derived >::col(), and Eigen::internal::BandMatrixBase< Derived >::diagonal().
|
inline |
References Eigen::internal::BandMatrixBase< Derived >::coeffs(), EIGEN_STATIC_ASSERT, i, min, Eigen::internal::BandMatrixBase< Derived >::Options, Eigen::RowMajor, Eigen::internal::BandMatrixBase< Derived >::rows(), oomph::CumulativeTimings::start(), Eigen::internal::BandMatrixBase< Derived >::subs(), and Eigen::internal::BandMatrixBase< Derived >::supers().
|
inline |
Referenced by gdb.printers._MatrixEntryIterator::__next__(), Eigen::internal::BandMatrixWrapper< CoefficientsType_, Rows_, Cols_, Supers_, Subs_, Options_ >::BandMatrixWrapper(), gdb.printers.EigenMatrixPrinter::children(), gdb.printers.EigenSparseMatrixPrinter::children(), Eigen::internal::BandMatrixBase< Derived >::diagonal(), Eigen::internal::BandMatrixBase< Derived >::diagonalLength(), Eigen::internal::BandMatrixBase< Derived >::evalTo(), gdb.printers.EigenMatrixPrinter::to_string(), gdb.printers.EigenSparseMatrixPrinter::to_string(), and Eigen::internal::BandMatrixBase< Derived >::toDenseMatrix().
|
inlineconstexpr |
Referenced by Eigen::internal::BandMatrixBase< Derived >::coeffs(), Eigen::internal::BandMatrixBase< Derived >::subs(), and Eigen::internal::BandMatrixBase< Derived >::supers().
|
inlineconstexpr |
|
inline |
References Eigen::internal::BandMatrixBase< Derived >::coeffs(), Eigen::internal::BandMatrixBase< Derived >::cols(), min, Eigen::internal::BandMatrixBase< Derived >::rows(), and Eigen::internal::BandMatrixBase< Derived >::supers().
Referenced by Eigen::internal::BandMatrixBase< Derived >::evalTo(), and Eigen::internal::TridiagonalMatrix< Scalar, Size, Options >::sub().
|
inline |
References Eigen::internal::BandMatrixBase< Derived >::coeffs(), Eigen::internal::BandMatrixBase< Derived >::diagonalLength(), max, N, and Eigen::internal::BandMatrixBase< Derived >::supers().
|
inline |
References Eigen::internal::BandMatrixBase< Derived >::coeffs(), Eigen::internal::BandMatrixBase< Derived >::cols(), min, Eigen::internal::BandMatrixBase< Derived >::rows(), and Eigen::internal::BandMatrixBase< Derived >::supers().
|
inline |
References Eigen::internal::BandMatrixBase< Derived >::coeffs(), Eigen::internal::BandMatrixBase< Derived >::diagonalLength(), max, N, and Eigen::internal::BandMatrixBase< Derived >::supers().
|
inline |
References Eigen::internal::BandMatrixBase< Derived >::coeffs(), Eigen::internal::BandMatrixBase< Derived >::diagonalLength(), eigen_assert, i, Eigen::internal::BandMatrixBase< Derived >::subs(), and Eigen::internal::BandMatrixBase< Derived >::supers().
|
inline |
References Eigen::internal::BandMatrixBase< Derived >::coeffs(), Eigen::internal::BandMatrixBase< Derived >::diagonalLength(), eigen_assert, i, Eigen::internal::BandMatrixBase< Derived >::subs(), and Eigen::internal::BandMatrixBase< Derived >::supers().
|
inlineprotected |
|
inline |
References Eigen::internal::BandMatrixBase< Derived >::cols(), Eigen::internal::BandMatrixBase< Derived >::diagonal(), i, Eigen::internal::BandMatrixBase< Derived >::rows(), Eigen::internal::BandMatrixBase< Derived >::subs(), and Eigen::internal::BandMatrixBase< Derived >::supers().
Referenced by Eigen::internal::BandMatrixBase< Derived >::toDenseMatrix().
|
inline |
Referenced by gdb.printers._MatrixEntryIterator::__next__(), gdb.printers.EigenMatrixPrinter::children(), gdb.printers.EigenSparseMatrixPrinter::children(), Eigen::internal::BandMatrixBase< Derived >::col(), Eigen::internal::BandMatrixBase< Derived >::diagonal(), Eigen::internal::BandMatrixBase< Derived >::diagonalLength(), Eigen::internal::BandMatrixBase< Derived >::evalTo(), gdb.printers.EigenMatrixPrinter::to_string(), gdb.printers.EigenSparseMatrixPrinter::to_string(), and Eigen::internal::BandMatrixBase< Derived >::toDenseMatrix().
|
inline |
References Eigen::internal::BandMatrixBase< Derived >::derived().
Referenced by Eigen::internal::BandMatrixBase< Derived >::col(), Eigen::internal::BandMatrixBase< Derived >::diagonal(), and Eigen::internal::BandMatrixBase< Derived >::evalTo().
|
inline |
References Eigen::internal::BandMatrixBase< Derived >::derived().
Referenced by Eigen::internal::BandMatrixBase< Derived >::col(), Eigen::internal::BandMatrixBase< Derived >::diagonal(), and Eigen::internal::BandMatrixBase< Derived >::evalTo().
|
inline |
References Eigen::internal::BandMatrixBase< Derived >::cols(), Eigen::internal::BandMatrixBase< Derived >::evalTo(), res, and Eigen::internal::BandMatrixBase< Derived >::rows().