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 49 of file SundanceEigensolution.hpp.


Constructor & Destructor Documentation

Sundance::Eigensolution::Eigensolution (  )  [inline]

Definition at line 53 of file SundanceEigensolution.hpp.

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

Definition at line 56 of file SundanceEigensolution.hpp.


Member Function Documentation

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

Definition at line 69 of file SundanceEigensolution.hpp.

References eigenfunctions_.

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

Definition at line 72 of file SundanceEigensolution.hpp.

References eigenvalues_.

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

Definition at line 63 of file SundanceEigensolution.hpp.

References eigenvalues_.

int Sundance::Eigensolution::numEigenfunctions (  )  const [inline]

Definition at line 66 of file SundanceEigensolution.hpp.

References eigenvalues_.


Member Data Documentation

Definition at line 76 of file SundanceEigensolution.hpp.

Referenced by eigenfunction().

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

Definition at line 77 of file SundanceEigensolution.hpp.

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

Site Contact