Public Types | Static Public Member Functions | List of all members
Eigen::internal::partial_lu_impl< Scalar, StorageOrder, PivIndex > Struct Template Reference

#include <PartialPivLU.h>

Public Types

typedef Block< MatrixType, Dynamic, DynamicBlockType
 
typedef Map< Matrix< Scalar, Dynamic, Dynamic, StorageOrder > > MapLU
 
typedef Block< MapLU, Dynamic, DynamicMatrixType
 
typedef MatrixType::RealScalar RealScalar
 

Static Public Member Functions

static Index blocked_lu (Index rows, Index cols, Scalar *lu_data, Index luStride, PivIndex *row_transpositions, PivIndex &nb_transpositions, Index maxBlockSize=256)
 
static Index unblocked_lu (MatrixType &lu, PivIndex *row_transpositions, PivIndex &nb_transpositions)
 

Detailed Description

template<typename Scalar, int StorageOrder, typename PivIndex>
struct Eigen::internal::partial_lu_impl< Scalar, StorageOrder, PivIndex >

Definition at line 343 of file PartialPivLU.h.

Member Typedef Documentation

template<typename Scalar , int StorageOrder, typename PivIndex >
typedef Block<MatrixType,Dynamic,Dynamic> Eigen::internal::partial_lu_impl< Scalar, StorageOrder, PivIndex >::BlockType

Definition at line 352 of file PartialPivLU.h.

template<typename Scalar , int StorageOrder, typename PivIndex >
typedef Map<Matrix<Scalar, Dynamic, Dynamic, StorageOrder> > Eigen::internal::partial_lu_impl< Scalar, StorageOrder, PivIndex >::MapLU

Definition at line 350 of file PartialPivLU.h.

template<typename Scalar , int StorageOrder, typename PivIndex >
typedef Block<MapLU, Dynamic, Dynamic> Eigen::internal::partial_lu_impl< Scalar, StorageOrder, PivIndex >::MatrixType

Definition at line 351 of file PartialPivLU.h.

template<typename Scalar , int StorageOrder, typename PivIndex >
typedef MatrixType::RealScalar Eigen::internal::partial_lu_impl< Scalar, StorageOrder, PivIndex >::RealScalar

Definition at line 353 of file PartialPivLU.h.

Member Function Documentation

template<typename Scalar , int StorageOrder, typename PivIndex >
static Index Eigen::internal::partial_lu_impl< Scalar, StorageOrder, PivIndex >::blocked_lu ( Index  rows,
Index  cols,
Scalar *  lu_data,
Index  luStride,
PivIndex *  row_transpositions,
PivIndex &  nb_transpositions,
Index  maxBlockSize = 256 
)
inlinestatic

Definition at line 426 of file PartialPivLU.h.

template<typename Scalar , int StorageOrder, typename PivIndex >
static Index Eigen::internal::partial_lu_impl< Scalar, StorageOrder, PivIndex >::unblocked_lu ( MatrixType lu,
PivIndex *  row_transpositions,
PivIndex &  nb_transpositions 
)
inlinestatic

Definition at line 365 of file PartialPivLU.h.


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


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:10:39