Definition at line 229 of file PartialPivLU.h.
#include <src/LU/PartialPivLU.h>
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) |
typedef Block<MatrixType,Dynamic,Dynamic> internal::partial_lu_impl< Scalar, StorageOrder >::BlockType |
Definition at line 238 of file PartialPivLU.h.
typedef MatrixType::Index internal::partial_lu_impl< Scalar, StorageOrder >::Index |
Definition at line 240 of file PartialPivLU.h.
typedef Map<Matrix<Scalar, Dynamic, Dynamic, StorageOrder> > internal::partial_lu_impl< Scalar, StorageOrder >::MapLU |
Definition at line 236 of file PartialPivLU.h.
typedef Block<MapLU, Dynamic, Dynamic> internal::partial_lu_impl< Scalar, StorageOrder >::MatrixType |
Definition at line 237 of file PartialPivLU.h.
typedef MatrixType::RealScalar internal::partial_lu_impl< Scalar, StorageOrder >::RealScalar |
Definition at line 239 of file PartialPivLU.h.
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] |
Definition at line 314 of file PartialPivLU.h.
References Block< XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess >::coeffRef(), RowMajor, mrpt::math::size(), and internal::partial_lu_impl< Scalar, StorageOrder >::unblocked_lu().
static bool internal::partial_lu_impl< Scalar, StorageOrder >::unblocked_lu | ( | MatrixType & | lu, |
Index * | row_transpositions, | ||
Index & | nb_transpositions | ||
) | [inline, static] |
Definition at line 254 of file PartialPivLU.h.
References Block< XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess >::coeff(), Block< XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess >::cols(), Block< XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess >::rows(), and mrpt::math::size().
Referenced by internal::partial_lu_impl< Scalar, StorageOrder >::blocked_lu().
Page generated by Doxygen 1.7.3 for MRPT 0.9.4 SVN: at Sat Mar 26 06:16:28 UTC 2011 |