Anasazi
Version of the Day
Loading...
Searching...
No Matches
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
Anasazi
Namespace Anasazi contains the classes, structs, enums and utilities used by the Anasazi package.
Experimental
Generated on Thu Oct 9 2025 20:35:53 for Anasazi by
1.9.8