Anasazi
Version of the Day
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
src
AnasaziTraceMinTypes.hpp
Go to the documentation of this file.
1
// @HEADER
2
// *****************************************************************************
3
// Anasazi: Block Eigensolvers Package
4
//
5
// Copyright 2004 NTESS and the Anasazi contributors.
6
// SPDX-License-Identifier: BSD-3-Clause
7
// *****************************************************************************
8
// @HEADER
9
14
#ifndef ANASAZI_TRACEMIN_TYPES_HPP
15
#define ANASAZI_TRACEMIN_TYPES_HPP
16
17
namespace
Anasazi {
18
namespace
Experimental {
19
20
enum
WhenToShiftType
21
{
22
NEVER_SHIFT,
23
SHIFT_WHEN_TRACE_LEVELS,
24
SHIFT_WHEN_RESID_SMALL,
25
ALWAYS_SHIFT
26
};
27
28
enum
HowToShiftType
29
{
30
LARGEST_CONVERGED_SHIFT,
31
ADJUSTED_RITZ_SHIFT,
32
RITZ_VALUES_SHIFT,
33
EXPERIMENTAL_SHIFT
34
};
35
36
enum
SaddleSolType
37
{
38
PROJECTED_KRYLOV_SOLVER,
39
SCHUR_COMPLEMENT_SOLVER,
40
BD_PREC_MINRES,
41
HSS_PREC_GMRES
42
};
43
44
}}
45
#endif
Generated on Wed Apr 30 2025 09:14:59 for Anasazi by
1.8.5