Public Types | Static Public Member Functions | List of all members
internal::band_solve_triangular_selector< Index, Mode, LhsScalar, ConjLhs, RhsScalar, ColMajor > Struct Template Reference

#include <BandTriangularSolver.h>

Public Types

enum  { IsLower = (Mode&Lower) ? 1 : 0 }
 
typedef Map< const Matrix< LhsScalar, Dynamic, Dynamic, ColMajor >, 0, OuterStride<> > LhsMap
 
typedef Map< Matrix< RhsScalar, Dynamic, 1 > > RhsMap
 

Static Public Member Functions

static void run (Index size, Index k, const LhsScalar *_lhs, Index lhsStride, RhsScalar *_other)
 

Detailed Description

template<typename Index, int Mode, typename LhsScalar, bool ConjLhs, typename RhsScalar>
struct internal::band_solve_triangular_selector< Index, Mode, LhsScalar, ConjLhs, RhsScalar, ColMajor >

Definition at line 59 of file BandTriangularSolver.h.

Member Typedef Documentation

◆ LhsMap

template<typename Index , int Mode, typename LhsScalar , bool ConjLhs, typename RhsScalar >
typedef Map<const Matrix<LhsScalar,Dynamic,Dynamic,ColMajor>, 0, OuterStride<> > internal::band_solve_triangular_selector< Index, Mode, LhsScalar, ConjLhs, RhsScalar, ColMajor >::LhsMap

Definition at line 61 of file BandTriangularSolver.h.

◆ RhsMap

template<typename Index , int Mode, typename LhsScalar , bool ConjLhs, typename RhsScalar >
typedef Map<Matrix<RhsScalar,Dynamic,1> > internal::band_solve_triangular_selector< Index, Mode, LhsScalar, ConjLhs, RhsScalar, ColMajor >::RhsMap

Definition at line 62 of file BandTriangularSolver.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename Index , int Mode, typename LhsScalar , bool ConjLhs, typename RhsScalar >
anonymous enum
Enumerator
IsLower 

Definition at line 63 of file BandTriangularSolver.h.

Member Function Documentation

◆ run()

template<typename Index , int Mode, typename LhsScalar , bool ConjLhs, typename RhsScalar >
static void internal::band_solve_triangular_selector< Index, Mode, LhsScalar, ConjLhs, RhsScalar, ColMajor >::run ( Index  size,
Index  k,
const LhsScalar *  _lhs,
Index  lhsStride,
RhsScalar *  _other 
)
inlinestatic

Definition at line 64 of file BandTriangularSolver.h.


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


gtsam
Author(s):
autogenerated on Thu Jun 13 2024 03:18:23