Teuchos - Trilinos Tools Package
Version of the Day
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
numerics
src
Teuchos_BLAS_types.hpp
Go to the documentation of this file.
1
/*
2
// @HEADER
3
// ***********************************************************************
4
//
5
// Teuchos: Common Tools Package
6
// Copyright (2004) Sandia Corporation
7
//
8
// Under terms of Contract DE-AC04-94AL85000, there is a non-exclusive
9
// license for use of this work by or on behalf of the U.S. Government.
10
//
11
// Redistribution and use in source and binary forms, with or without
12
// modification, are permitted provided that the following conditions are
13
// met:
14
//
15
// 1. Redistributions of source code must retain the above copyright
16
// notice, this list of conditions and the following disclaimer.
17
//
18
// 2. Redistributions in binary form must reproduce the above copyright
19
// notice, this list of conditions and the following disclaimer in the
20
// documentation and/or other materials provided with the distribution.
21
//
22
// 3. Neither the name of the Corporation nor the names of the
23
// contributors may be used to endorse or promote products derived from
24
// this software without specific prior written permission.
25
//
26
// THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY
27
// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
28
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
29
// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE
30
// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
31
// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
32
// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
33
// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
34
// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
35
// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
36
// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
37
//
38
// Questions? Contact Michael A. Heroux (maherou@sandia.gov)
39
//
40
// ***********************************************************************
41
// @HEADER
42
*/
43
44
// /////////////////////////////////////////////
45
// Teuchos_BLAS_types.hpp
46
47
#ifndef TEUCHOS_BLAS_TYPES_HPP
48
#define TEUCHOS_BLAS_TYPES_HPP
49
87
namespace
Teuchos {
88
enum
ESide
{
89
LEFT_SIDE
,
90
RIGHT_SIDE
91
};
92
93
enum
ETransp
{
94
NO_TRANS
,
95
TRANS
,
96
CONJ_TRANS
97
};
98
99
enum
EUplo
{
100
UPPER_TRI
,
101
LOWER_TRI
,
102
UNDEF_TRI
103
};
104
105
enum
EDiag
{
106
UNIT_DIAG
,
107
NON_UNIT_DIAG
108
};
109
110
enum
EType
{
111
FULL
,
112
LOWER
,
113
UPPER
,
114
HESSENBERG
,
115
SYM_BAND_L
,
116
SYM_BAND_U
,
117
BAND
118
};
119
}
120
121
#endif // TEUCHOS_BLAS_TYPES_HPP
Teuchos::UNIT_DIAG
Definition:
Teuchos_BLAS_types.hpp:106
Teuchos::SYM_BAND_U
Definition:
Teuchos_BLAS_types.hpp:116
Teuchos::NON_UNIT_DIAG
Definition:
Teuchos_BLAS_types.hpp:107
Teuchos::UPPER
Definition:
Teuchos_BLAS_types.hpp:113
Teuchos::CONJ_TRANS
Definition:
Teuchos_BLAS_types.hpp:96
Teuchos::UPPER_TRI
Definition:
Teuchos_BLAS_types.hpp:100
Teuchos::EType
EType
Definition:
Teuchos_BLAS_types.hpp:110
Teuchos::FULL
Definition:
Teuchos_BLAS_types.hpp:111
Teuchos::LEFT_SIDE
Definition:
Teuchos_BLAS_types.hpp:89
Teuchos::TRANS
Definition:
Teuchos_BLAS_types.hpp:95
Teuchos::SYM_BAND_L
Definition:
Teuchos_BLAS_types.hpp:115
Teuchos::HESSENBERG
Definition:
Teuchos_BLAS_types.hpp:114
Teuchos::RIGHT_SIDE
Definition:
Teuchos_BLAS_types.hpp:90
Teuchos::EUplo
EUplo
Definition:
Teuchos_BLAS_types.hpp:99
Teuchos::ESide
ESide
Definition:
Teuchos_BLAS_types.hpp:88
Teuchos::LOWER
Definition:
Teuchos_BLAS_types.hpp:112
Teuchos::NO_TRANS
Definition:
Teuchos_BLAS_types.hpp:94
Teuchos::UNDEF_TRI
Definition:
Teuchos_BLAS_types.hpp:102
Teuchos::ETransp
ETransp
Definition:
Teuchos_BLAS_types.hpp:93
Teuchos::BAND
Definition:
Teuchos_BLAS_types.hpp:117
Teuchos::LOWER_TRI
Definition:
Teuchos_BLAS_types.hpp:101
Teuchos::EDiag
EDiag
Definition:
Teuchos_BLAS_types.hpp:105
Generated on Mon May 29 2023 07:56:30 for Teuchos - Trilinos Tools Package by
1.8.5