Static Public Member Functions
Eigen::internal::LU_kernel_bmod< SegSizeAtCompileTime > Struct Template Reference

Performs numeric block updates from a given supernode to a single column. More...

#include <SparseLU_kernel_bmod.h>

List of all members.

Static Public Member Functions

template<typename BlockScalarVector , typename ScalarVector , typename IndexVector , typename Index >
static EIGEN_DONT_INLINE void run (const int segsize, BlockScalarVector &dense, ScalarVector &tempv, ScalarVector &lusup, Index &luptr, const Index lda, const Index nrow, IndexVector &lsub, const Index lptr, const Index no_zeros)

Detailed Description

template<int SegSizeAtCompileTime>
struct Eigen::internal::LU_kernel_bmod< SegSizeAtCompileTime >

Performs numeric block updates from a given supernode to a single column.

Parameters:
segsizeSize of the segment (and blocks ) to use for updates
[in,out]densePacked values of the original matrix
tempvtemporary vector to use for updates
lusuparray containing the supernodes
ldaLeading dimension in the supernode
nrowNumber of rows in the rectangular part of the supernode
lsubcompressed row subscripts of supernodes
lptrpointer to the first column of the current supernode in lsub
no_zerosNumber of nonzeros elements before the diagonal part of the supernode
Returns:
0 on success

Definition at line 31 of file SparseLU_kernel_bmod.h.


Member Function Documentation

template<int SegSizeAtCompileTime>
template<typename BlockScalarVector , typename ScalarVector , typename IndexVector , typename Index >
EIGEN_DONT_INLINE void Eigen::internal::LU_kernel_bmod< SegSizeAtCompileTime >::run ( const int  segsize,
BlockScalarVector &  dense,
ScalarVector &  tempv,
ScalarVector &  lusup,
Index luptr,
const Index  lda,
const Index  nrow,
IndexVector &  lsub,
const Index  lptr,
const Index  no_zeros 
) [static]

Definition at line 40 of file SparseLU_kernel_bmod.h.


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


turtlebot_exploration_3d
Author(s): Bona , Shawn
autogenerated on Thu Jun 6 2019 21:01:02