Public Types | Public Member Functions | Protected Attributes | List of all members
Eigen::internal::BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options > Class Template Reference

#include <BandMatrix.h>

Public Types

typedef internal::traits< BandMatrixWrapper >::CoefficientsType CoefficientsType
 
typedef internal::traits< BandMatrixWrapper >::Scalar Scalar
 
typedef internal::traits< BandMatrixWrapper >::StorageIndex StorageIndex
 

Public Member Functions

 BandMatrixWrapper (const CoefficientsType &coeffs, Index rows=_Rows, Index cols=_Cols, Index supers=_Supers, Index subs=_Subs)
 
const CoefficientsTypecoeffs () const
 
EIGEN_CONSTEXPR Index cols () const
 
EIGEN_CONSTEXPR Index rows () const
 
EIGEN_CONSTEXPR Index subs () const
 
EIGEN_CONSTEXPR Index supers () const
 

Protected Attributes

const CoefficientsTypem_coeffs
 
internal::variable_if_dynamic< Index, _Rows > m_rows
 
internal::variable_if_dynamic< Index, _Subs > m_subs
 
internal::variable_if_dynamic< Index, _Supers > m_supers
 

Detailed Description

template<typename _CoefficientsType, int _Rows, int _Cols, int _Supers, int _Subs, int _Options>
class Eigen::internal::BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options >

Definition at line 237 of file BandMatrix.h.

Member Typedef Documentation

◆ CoefficientsType

template<typename _CoefficientsType , int _Rows, int _Cols, int _Supers, int _Subs, int _Options>
typedef internal::traits<BandMatrixWrapper>::CoefficientsType Eigen::internal::BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options >::CoefficientsType

Definition at line 266 of file BandMatrix.h.

◆ Scalar

template<typename _CoefficientsType , int _Rows, int _Cols, int _Supers, int _Subs, int _Options>
typedef internal::traits<BandMatrixWrapper>::Scalar Eigen::internal::BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options >::Scalar

Definition at line 265 of file BandMatrix.h.

◆ StorageIndex

template<typename _CoefficientsType , int _Rows, int _Cols, int _Supers, int _Subs, int _Options>
typedef internal::traits<BandMatrixWrapper>::StorageIndex Eigen::internal::BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options >::StorageIndex

Definition at line 267 of file BandMatrix.h.

Constructor & Destructor Documentation

◆ BandMatrixWrapper()

template<typename _CoefficientsType , int _Rows, int _Cols, int _Supers, int _Subs, int _Options>
Eigen::internal::BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options >::BandMatrixWrapper ( const CoefficientsType coeffs,
Index  rows = _Rows,
Index  cols = _Cols,
Index  supers = _Supers,
Index  subs = _Subs 
)
inlineexplicit

Definition at line 269 of file BandMatrix.h.

Member Function Documentation

◆ coeffs()

template<typename _CoefficientsType , int _Rows, int _Cols, int _Supers, int _Subs, int _Options>
const CoefficientsType& Eigen::internal::BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options >::coeffs ( ) const
inline

Definition at line 289 of file BandMatrix.h.

◆ cols()

template<typename _CoefficientsType , int _Rows, int _Cols, int _Supers, int _Subs, int _Options>
EIGEN_CONSTEXPR Index Eigen::internal::BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options >::cols ( ) const
inline
Returns
the number of rows

Definition at line 281 of file BandMatrix.h.

◆ rows()

template<typename _CoefficientsType , int _Rows, int _Cols, int _Supers, int _Subs, int _Options>
EIGEN_CONSTEXPR Index Eigen::internal::BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options >::rows ( ) const
inline
Returns
the number of columns

Definition at line 278 of file BandMatrix.h.

◆ subs()

template<typename _CoefficientsType , int _Rows, int _Cols, int _Supers, int _Subs, int _Options>
EIGEN_CONSTEXPR Index Eigen::internal::BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options >::subs ( ) const
inline
Returns
the number of sub diagonals

Definition at line 287 of file BandMatrix.h.

◆ supers()

template<typename _CoefficientsType , int _Rows, int _Cols, int _Supers, int _Subs, int _Options>
EIGEN_CONSTEXPR Index Eigen::internal::BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options >::supers ( ) const
inline
Returns
the number of super diagonals

Definition at line 284 of file BandMatrix.h.

Member Data Documentation

◆ m_coeffs

template<typename _CoefficientsType , int _Rows, int _Cols, int _Supers, int _Subs, int _Options>
const CoefficientsType& Eigen::internal::BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options >::m_coeffs
protected

Definition at line 293 of file BandMatrix.h.

◆ m_rows

template<typename _CoefficientsType , int _Rows, int _Cols, int _Supers, int _Subs, int _Options>
internal::variable_if_dynamic<Index, _Rows> Eigen::internal::BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options >::m_rows
protected

Definition at line 294 of file BandMatrix.h.

◆ m_subs

template<typename _CoefficientsType , int _Rows, int _Cols, int _Supers, int _Subs, int _Options>
internal::variable_if_dynamic<Index, _Subs> Eigen::internal::BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options >::m_subs
protected

Definition at line 296 of file BandMatrix.h.

◆ m_supers

template<typename _CoefficientsType , int _Rows, int _Cols, int _Supers, int _Subs, int _Options>
internal::variable_if_dynamic<Index, _Supers> Eigen::internal::BandMatrixWrapper< _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options >::m_supers
protected

Definition at line 295 of file BandMatrix.h.


The documentation for this class was generated from the following file:


gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:13:00