|
Anasazi
Version of the Day
|
This class implements a TraceMin-Davidson iteration for solving symmetric generalized eigenvalue problems. More...
#include <AnasaziTraceMinDavidson.hpp>
Public Member Functions | |
| TraceMinDavidson (const Teuchos::RCP< Eigenproblem< ScalarType, MV, OP > > &problem, const Teuchos::RCP< SortManager< typename Teuchos::ScalarTraits< ScalarType >::magnitudeType > > &sorter, const Teuchos::RCP< OutputManager< ScalarType > > &printer, const Teuchos::RCP< StatusTest< ScalarType, MV, OP > > &tester, const Teuchos::RCP< MatOrthoManager< ScalarType, MV, OP > > &ortho, Teuchos::ParameterList ¶ms) | |
| TraceMinBase constructor with eigenproblem, solver utilities, and parameter list of solver options. | |
This class implements a TraceMin-Davidson iteration for solving symmetric generalized eigenvalue problems.
This method is described in The trace minimization method for the symmetric generalized eigenvalue problem, A. Sameh and Z. Tong, Journal of Computational and Applied Mathematics, 123, pp 155-175 (2000)
Definition at line 67 of file AnasaziTraceMinDavidson.hpp.
| Anasazi::Experimental::TraceMinDavidson< ScalarType, MV, OP >::TraceMinDavidson | ( | const Teuchos::RCP< Eigenproblem< ScalarType, MV, OP > > & | problem, |
| const Teuchos::RCP< SortManager< typename Teuchos::ScalarTraits< ScalarType >::magnitudeType > > & | sorter, | ||
| const Teuchos::RCP< OutputManager< ScalarType > > & | printer, | ||
| const Teuchos::RCP< StatusTest< ScalarType, MV, OP > > & | tester, | ||
| const Teuchos::RCP< MatOrthoManager< ScalarType, MV, OP > > & | ortho, | ||
| Teuchos::ParameterList & | params | ||
| ) |
TraceMinBase constructor with eigenproblem, solver utilities, and parameter list of solver options.
This constructor takes pointers required by the eigensolver, in addition to a parameter list of options for the eigensolver. These options include the following (in addition to those of TraceMinBase):
int specifying the block size used by the algorithm. This can also be specified using the setBlockSize() method.int specifying the maximum number of blocks allocated for the solver basis. Definition at line 112 of file AnasaziTraceMinDavidson.hpp.
1.7.6.1