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 Fri Nov 22 2024 09:16:57 for Anasazi by
1.8.5