Anasazi
Version of the Day
Loading...
Searching...
No Matches
src
AnasaziTsqrAdaptor.hpp
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
10
#ifndef __Anasazi_TsqrAdaptor_hpp
11
#define __Anasazi_TsqrAdaptor_hpp
12
13
#include "TsqrAdaptor.hpp"
14
#include "TsqrRandomizer.hpp"
15
18
19
namespace
Anasazi
{
22
template
<
class
ScalarType,
class
MultiVectorType >
23
class
TsqrAdaptor
24
{
25
public
:
26
typedef
TSQR::Trilinos::TsqrAdaptor<
typename
MultiVectorType::scalar_type,
27
typename
MultiVectorType::local_ordinal_type,
28
typename
MultiVectorType::global_ordinal_type,
29
typename
MultiVectorType::node_type > adaptor_type;
30
};
31
32
// FIXME mfh 14 Jul 2010: this belongs in ../epetra/src
33
// template <>
34
// class TsqrAdaptor< double, Epetra_MultiVector >
35
// {
36
// public:
37
// typedef TsqrEpetraAdaptor adaptor_type;
38
// };
39
40
}
// namespace Anasazi
41
42
#endif
// __Anasazi_TsqrAdaptor_hpp
Anasazi::TsqrAdaptor
Map from multivector class to TSQR adaptor class.
Definition
AnasaziTsqrAdaptor.hpp:24
Anasazi
Namespace Anasazi contains the classes, structs, enums and utilities used by the Anasazi package.
Generated on Thu Oct 9 2025 20:35:53 for Anasazi by
1.9.8