Anasazi Version of the Day
Loading...
Searching...
No Matches
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
17namespace Anasazi {
18namespace 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
Namespace Anasazi contains the classes, structs, enums and utilities used by the Anasazi package.