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

#include <common.h>

Public Types

enum  { IsLower = (Mode & Lower) ==Lower, HasUnitDiag = (Mode & UnitDiag)==UnitDiag, HasZeroDiag = (Mode & ZeroDiag)==ZeroDiag }
 
typedef ScalarBinaryOpTraits< LhsScalar, RhsScalar >::ReturnType ResScalar
 

Static Public Member Functions

static void run (Index size, const LhsScalar *lhs, const RhsScalar *rhs, ResScalar *res, ResScalar alpha)
 

Detailed Description

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

Definition at line 20 of file gtsam/3rdparty/Eigen/blas/common.h.

Member Typedef Documentation

◆ ResScalar

template<typename Index , int Mode, typename LhsScalar , bool ConjLhs, typename RhsScalar , bool ConjRhs>
typedef ScalarBinaryOpTraits<LhsScalar, RhsScalar>::ReturnType Eigen::internal::packed_triangular_matrix_vector_product< Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor >::ResScalar

Definition at line 22 of file gtsam/3rdparty/Eigen/blas/common.h.

Member Enumeration Documentation

◆ anonymous enum

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

Definition at line 23 of file gtsam/3rdparty/Eigen/blas/common.h.

Member Function Documentation

◆ run()

template<typename Index , int Mode, typename LhsScalar , bool ConjLhs, typename RhsScalar , bool ConjRhs>
static void Eigen::internal::packed_triangular_matrix_vector_product< Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor >::run ( Index  size,
const LhsScalar *  lhs,
const RhsScalar *  rhs,
ResScalar res,
ResScalar  alpha 
)
inlinestatic

Definition at line 28 of file gtsam/3rdparty/Eigen/blas/common.h.


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


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:45:01