Public Member Functions | Private Attributes
Sundance::Eigensolution Class Reference

List of all members.

Public Member Functions

 Eigensolution ()
 Eigensolution (const Array< Expr > &eigenfunctions, const Array< std::complex< double > > &eigenvalues)
bool isValid () const
int numEigenfunctions () const
const Expreigenfunction (int i) const
const std::complex< double > & eigenvalue (int i) const

Private Attributes

Array< Expreigenfunctions_
Array< std::complex< double > > eigenvalues_

Detailed Description

Definition at line 60 of file SundanceEigensolution.hpp.


Constructor & Destructor Documentation

Definition at line 64 of file SundanceEigensolution.hpp.

Sundance::Eigensolution::Eigensolution ( const Array< Expr > &  eigenfunctions,
const Array< std::complex< double > > &  eigenvalues 
) [inline]

Definition at line 67 of file SundanceEigensolution.hpp.


Member Function Documentation

const Expr& Sundance::Eigensolution::eigenfunction ( int  i) const [inline]

Definition at line 80 of file SundanceEigensolution.hpp.

References eigenfunctions_.

const std::complex<double>& Sundance::Eigensolution::eigenvalue ( int  i) const [inline]

Definition at line 83 of file SundanceEigensolution.hpp.

References eigenvalues_.

bool Sundance::Eigensolution::isValid ( ) const [inline]

Definition at line 74 of file SundanceEigensolution.hpp.

References eigenvalues_.

Definition at line 77 of file SundanceEigensolution.hpp.

References eigenvalues_.


Member Data Documentation

Definition at line 87 of file SundanceEigensolution.hpp.

Referenced by eigenfunction().

Array<std::complex<double> > Sundance::Eigensolution::eigenvalues_ [private]

Definition at line 88 of file SundanceEigensolution.hpp.

Referenced by eigenvalue(), isValid(), and numEigenfunctions().

Site Contact