MADNESS  version 0.9
Public Member Functions | List of all members
madness::IEigSolverObserver< T, NDIM > Class Template Referenceabstract

#include <eigsolver.h>

Inheritance diagram for madness::IEigSolverObserver< T, NDIM >:
Inheritance graph
[legend]

Public Member Functions

virtual void iterateOutput (const std::vector< funcT > &phis, const std::vector< double > &eigs, const Function< double, NDIM > &rho, const int &iter, bool periodic)=0
 
virtual ~IEigSolverObserver ()
 

Detailed Description

template<typename T, int NDIM>
class madness::IEigSolverObserver< T, NDIM >

This is the interface the an observer wishing to receive output must implement. This call back gives the current eigenfunctions, eigenvalues, and the density. This is a test LaTeX formula The Pythagorean theorem is

\[ c^2 = a^2 + b^2 \]

Constructor & Destructor Documentation

template<typename T, int NDIM>
virtual madness::IEigSolverObserver< T, NDIM >::~IEigSolverObserver ( )
inlinevirtual

Member Function Documentation

template<typename T, int NDIM>
virtual void madness::IEigSolverObserver< T, NDIM >::iterateOutput ( const std::vector< funcT > &  phis,
const std::vector< double > &  eigs,
const Function< double, NDIM > &  rho,
const int &  iter,
bool  periodic 
)
pure virtual

Implemented in madness::DFT< T, NDIM >.


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