Main MRPT website > C++ reference
MRPT logo
Public Types | Static Public Member Functions

internal::partial_lu_impl< Scalar, StorageOrder > Struct Template Reference


Detailed Description

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

Definition at line 229 of file PartialPivLU.h.

#include <src/LU/PartialPivLU.h>

List of all members.

Public Types

typedef Map< Matrix< Scalar,
Dynamic, Dynamic, StorageOrder > > 
MapLU
typedef Block< MapLU, Dynamic,
Dynamic
MatrixType
typedef Block< MatrixType,
Dynamic, Dynamic
BlockType
typedef MatrixType::RealScalar RealScalar
typedef MatrixType::Index Index

Static Public Member Functions

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

Member Typedef Documentation

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

Definition at line 238 of file PartialPivLU.h.

template<typename Scalar , int StorageOrder>
typedef MatrixType::Index internal::partial_lu_impl< Scalar, StorageOrder >::Index

Definition at line 240 of file PartialPivLU.h.

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

Definition at line 236 of file PartialPivLU.h.

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

Definition at line 237 of file PartialPivLU.h.

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

Definition at line 239 of file PartialPivLU.h.


Member Function Documentation

template<typename Scalar , int StorageOrder>
static bool internal::partial_lu_impl< Scalar, StorageOrder >::blocked_lu ( Index  rows,
Index  cols,
Scalar *  lu_data,
Index  luStride,
Index row_transpositions,
Index nb_transpositions,
Index  maxBlockSize = 256 
) [inline, static]
template<typename Scalar , int StorageOrder>
static bool internal::partial_lu_impl< Scalar, StorageOrder >::unblocked_lu ( MatrixType lu,
Index row_transpositions,
Index nb_transpositions 
) [inline, static]



Page generated by Doxygen 1.7.1 for MRPT 0.9.4 SVN: at Mon Jan 10 23:33:19 UTC 2011