CHROMA
Public Member Functions | Public Attributes | List of all members

Holds eigenvalues and eigenvectors. More...

#include <containers.h>

Public Member Functions

 RitzPairs ()
 
 RitzPairs (int N)
 
void init (int N)
 
void AddVector (const Double &e, const T &v, const Subset &s)
 
void AddVectors (const multi1d< Double > &e, const multi1d< T > &v, const Subset &s)
 

Public Attributes

Vectors< Double > eval
 
Vectors< Tevec
 
int Neig
 

Detailed Description

template<class T>
class Chroma::LinAlg::RitzPairs< T >

Holds eigenvalues and eigenvectors.

Definition at line 281 of file containers.h.

Constructor & Destructor Documentation

◆ RitzPairs() [1/2]

template<class T >
Chroma::LinAlg::RitzPairs< T >::RitzPairs ( )
inline

Definition at line 288 of file containers.h.

References Chroma::LinAlg::RitzPairs< T >::init().

◆ RitzPairs() [2/2]

template<class T >
Chroma::LinAlg::RitzPairs< T >::RitzPairs ( int  N)
inline

Definition at line 289 of file containers.h.

References Chroma::LinAlg::RitzPairs< T >::init().

Member Function Documentation

◆ AddVector()

template<class T >
void Chroma::LinAlg::RitzPairs< T >::AddVector ( const Double &  e,
const T v,
const Subset &  s 
)
inline

◆ AddVectors()

template<class T >
void Chroma::LinAlg::RitzPairs< T >::AddVectors ( const multi1d< Double > &  e,
const multi1d< T > &  v,
const Subset &  s 
)
inline

◆ init()

template<class T >
void Chroma::LinAlg::RitzPairs< T >::init ( int  N)
inline

Member Data Documentation

◆ eval

template<class T >
Vectors<Double> Chroma::LinAlg::RitzPairs< T >::eval

◆ evec

template<class T >
Vectors<T> Chroma::LinAlg::RitzPairs< T >::evec

◆ Neig

template<class T >
int Chroma::LinAlg::RitzPairs< T >::Neig

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