Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
SparseMatrixWrapper< T > Class Template Reference

#include <SparseMatrix.h>

Public Member Functions

 SparseMatrixWrapper ()=default
 
double getElement (T row, T col) const
 
void setElement (T row, T col, double value)
 
std::vector< TgetDiagonalElements () const
 
void print (const std::vector< T > &indices) const
 
SparseMatrixWrapper< Tinvert (const std::vector< T > &indices) const
 

Public Attributes

SparseMatrix< Tmatrix
 

Detailed Description

template<typename T>
class SparseMatrixWrapper< T >

Definition at line 256 of file SparseMatrix.h.

Constructor & Destructor Documentation

◆ SparseMatrixWrapper()

template<typename T >
SparseMatrixWrapper< T >::SparseMatrixWrapper ( )
default

Member Function Documentation

◆ getDiagonalElements()

template<typename T >
std::vector< T > SparseMatrixWrapper< T >::getDiagonalElements ( ) const
inline

Definition at line 270 of file SparseMatrix.h.

◆ getElement()

template<typename T >
double SparseMatrixWrapper< T >::getElement ( T  row,
T  col 
) const
inline

Definition at line 262 of file SparseMatrix.h.

◆ invert()

template<typename T >
SparseMatrixWrapper< T > SparseMatrixWrapper< T >::invert ( const std::vector< T > &  indices) const
inline

Definition at line 278 of file SparseMatrix.h.

◆ print()

template<typename T >
void SparseMatrixWrapper< T >::print ( const std::vector< T > &  indices) const
inline

Definition at line 274 of file SparseMatrix.h.

◆ setElement()

template<typename T >
void SparseMatrixWrapper< T >::setElement ( T  row,
T  col,
double  value 
)
inline

Definition at line 266 of file SparseMatrix.h.

Member Data Documentation

◆ matrix

template<typename T >
SparseMatrix<T> SparseMatrixWrapper< T >::matrix

Definition at line 258 of file SparseMatrix.h.


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