sisi4s
Loading...
Searching...
No Matches
EomDiagonalValueComparator< F > Class Template Reference

Comparator that should filter out zero values of the diagonal matrix. Zero values are treated as infinite so that they get appended to the end of the list. More...

Collaboration diagram for EomDiagonalValueComparator< F >:

Public Member Functions

bool operator() (const std::pair< int, F > &a, const std::pair< int, F > &b)
 
double computeDifference (const F &a, const F &b)
 
double computeDifference (const sisi4s::complex &a, const sisi4s::complex &b)
 

Detailed Description

template<typename F>
class EomDiagonalValueComparator< F >

Comparator that should filter out zero values of the diagonal matrix. Zero values are treated as infinite so that they get appended to the end of the list.

Member Function Documentation

◆ computeDifference() [1/2]

template<typename F >
double EomDiagonalValueComparator< F >::computeDifference ( const F &  a,
const F &  b 
)
inline
Here is the caller graph for this function:

◆ computeDifference() [2/2]

double EomDiagonalValueComparator< sisi4s::complex >::computeDifference ( const sisi4s::complex a,
const sisi4s::complex b 
)

◆ operator()()

template<typename F >
bool EomDiagonalValueComparator< F >::operator() ( const std::pair< int, F > &  a,
const std::pair< int, F > &  b 
)
inline
Here is the call graph for this function:

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