getSymmetricSortRule

C++ Function Reference

1 Signature

Spectra::SortRule BigDataStatMeth::getSymmetricSortRule(const std::string &which)

2 Description

Convert ‘which’ string to Spectra SortRule for symmetric matrices.

3 Parameters

  • which (const std::string &)

4 Returns

Type: Spectra::SortRule

5 Caller Graph

Function dependencies

6 Source Code

File: inst/include/hdf5Algebra/matrixEigenDecomposition.hppLines 40-46

inline Spectra::SortRule getSymmetricSortRule(const std::string& which) {
        if (which == "LA") return Spectra::SortRule::LargestAlge;
        if (which == "SA") return Spectra::SortRule::SmallestAlge;
        if (which == "LM") return Spectra::SortRule::LargestMagn;
        if (which == "SM") return Spectra::SortRule::SmallestMagn;
        return Spectra::SortRule::LargestMagn;
    }

7 Usage Example

#include "BigDataStatMeth.hpp"

// Example usage
auto result = getSymmetricSortRule(...);