Tpetra parallel linear algebra
Version of the Day
Loading...
Searching...
No Matches
core
src
Tpetra_SolverMap_LinearProblem_decl.hpp
Go to the documentation of this file.
1
// @HEADER
2
// *****************************************************************************
3
// Tpetra: Templated Linear Algebra Services Package
4
//
5
// Copyright 2008 NTESS and the Tpetra contributors.
6
// SPDX-License-Identifier: BSD-3-Clause
7
// *****************************************************************************
8
// @HEADER
9
10
#ifndef TPETRA_SOLVERMAP_LINEARPROBLEM_DECL_HPP
11
#define TPETRA_SOLVERMAP_LINEARPROBLEM_DECL_HPP
12
15
16
#include <Tpetra_Transform.hpp>
17
#include <Tpetra_LinearProblem.hpp>
18
#include <Tpetra_SolverMap_CrsMatrix.hpp>
19
20
namespace
Tpetra
{
21
23
26
template
<
class
Scalar,
27
class
LocalOrdinal,
28
class
GlobalOrdinal,
29
class
Node>
30
class
SolverMap_LinearProblem
:
public
StructuralSameTypeTransform<LinearProblem<Scalar, LocalOrdinal, GlobalOrdinal, Node> > {
31
public
:
32
using
NewType =
typename
StructuralSameTypeTransform<LinearProblem<Scalar, LocalOrdinal, GlobalOrdinal, Node>
>::NewType;
33
using
OriginalType =
typename
StructuralSameTypeTransform<LinearProblem<Scalar, LocalOrdinal, GlobalOrdinal, Node>
>::OriginalType;
34
36
38
SolverMap_LinearProblem
();
39
41
43
~SolverMap_LinearProblem
();
44
46
48
NewType
operator()
(OriginalType
const
&
origProblem
);
49
50
private
:
51
SolverMap_CrsMatrix<Scalar, LocalOrdinal, GlobalOrdinal, Node>
solverMapCrsMatrixTrans_;
52
};
53
54
}
// namespace Tpetra
55
56
#endif
// TPETRA_SOLVERMAP_LINEARPROBLEM_DECL_HPP
Tpetra::CrsMatrixStruct
Struct that holds views of the contents of a CrsMatrix.
Definition
TpetraExt_MMHelpers_decl.hpp:36
Tpetra::SolverMap_LinearProblem
Definition
Tpetra_SolverMap_LinearProblem_decl.hpp:30
Tpetra::SolverMap_LinearProblem::operator()
NewType operator()(OriginalType const &origProblem)
Definition
Tpetra_SolverMap_LinearProblem_def.hpp:51
Tpetra::SolverMap_LinearProblem::~SolverMap_LinearProblem
~SolverMap_LinearProblem()
Definition
Tpetra_SolverMap_LinearProblem_def.hpp:41
Tpetra::SolverMap_LinearProblem::SolverMap_LinearProblem
SolverMap_LinearProblem()
Definition
Tpetra_SolverMap_LinearProblem_def.hpp:31
Tpetra
Namespace Tpetra contains the class and methods constituting the Tpetra library.
Generated by
1.9.8