Static Public Member Functions | List of all members
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>

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:


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Mon Jun 10 2019 12:35:45