Eigen::internal::TripletComp< Iterator, IsColMajor > Struct Template Reference

#include <BlockSparseMatrix.h>

Public Types

typedef Iterator::value_type Triplet
 

Public Member Functions

bool operator() (const Triplet &a, const Triplet &b)
 

Member Typedef Documentation

◆ Triplet

template<typename Iterator , bool IsColMajor>
typedef Iterator::value_type Eigen::internal::TripletComp< Iterator, IsColMajor >::Triplet

Member Function Documentation

◆ operator()()

template<typename Iterator , bool IsColMajor>
bool Eigen::internal::TripletComp< Iterator, IsColMajor >::operator() ( const Triplet a,
const Triplet b 
)
inline
95  {
96  if (IsColMajor)
97  return ((a.col() == b.col() && a.row() < b.row()) || (a.col() < b.col()));
98  else
99  return ((a.row() == b.row() && a.col() < b.col()) || (a.row() < b.row()));
100  }
Scalar * b
Definition: benchVecAdd.cpp:17
const Scalar * a
Definition: level2_cplx_impl.h:32

References a, and b.


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