Sacado Package Browser (Single Doxygen Collection)
Version of the Day
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
src
new_design
Sacado_Fad_Exp_Ops_Fwd.hpp
Go to the documentation of this file.
1
// @HEADER
2
// ***********************************************************************
3
//
4
// Sacado Package
5
// Copyright (2006) Sandia Corporation
6
//
7
// Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation,
8
// the U.S. Government retains certain rights in this software.
9
//
10
// This library is free software; you can redistribute it and/or modify
11
// it under the terms of the GNU Lesser General Public License as
12
// published by the Free Software Foundation; either version 2.1 of the
13
// License, or (at your option) any later version.
14
//
15
// This library is distributed in the hope that it will be useful, but
16
// WITHOUT ANY WARRANTY; without even the implied warranty of
17
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
18
// Lesser General Public License for more details.
19
//
20
// You should have received a copy of the GNU Lesser General Public
21
// License along with this library; if not, write to the Free Software
22
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301
23
// USA
24
// Questions? Contact David M. Gay (dmgay@sandia.gov) or Eric T. Phipps
25
// (etphipp@sandia.gov).
26
//
27
// ***********************************************************************
28
// @HEADER
29
30
#ifndef SACADO_EXP_FAD_OPS_FWD_HPP
31
#define SACADO_EXP_FAD_OPS_FWD_HPP
32
33
namespace
Sacado {
34
35
template
<
typename
T>
struct
IsSimdType
;
36
37
namespace
Fad {
38
namespace
Exp {
39
40
template
<
typename
T,
typename
E>
class
UnaryPlusOp
;
41
template
<
typename
T,
typename
E>
class
UnaryMinusOp
;
42
template
<
typename
T,
typename
E>
class
ExpOp
;
43
template
<
typename
T,
typename
E>
class
LogOp
;
44
template
<
typename
T,
typename
E>
class
Log10Op
;
45
template
<
typename
T,
typename
E>
class
SqrtOp
;
46
template
<
typename
T,
typename
E>
class
CosOp
;
47
template
<
typename
T,
typename
E>
class
SinOp
;
48
template
<
typename
T,
typename
E>
class
TanOp
;
49
template
<
typename
T,
typename
E>
class
ACosOp
;
50
template
<
typename
T,
typename
E>
class
ASinOp
;
51
template
<
typename
T,
typename
E>
class
ATanOp
;
52
template
<
typename
T,
typename
E>
class
CoshOp
;
53
template
<
typename
T,
typename
E>
class
SinhOp
;
54
template
<
typename
T,
typename
E>
class
TanhOp
;
55
template
<
typename
T,
typename
E>
class
ACoshOp
;
56
template
<
typename
T,
typename
E>
class
ASinhOp
;
57
template
<
typename
T,
typename
E>
class
ATanhOp
;
58
template
<
typename
T,
typename
E>
class
AbsOp
;
59
template
<
typename
T,
typename
E>
class
FAbsOp
;
60
template
<
typename
T,
typename
E>
class
CbrtOp
;
61
62
template
<
typename
T1,
typename
T2,
bool
,
bool
,
typename
E>
63
class
AdditionOp
;
64
template
<
typename
T1,
typename
T2,
bool
,
bool
,
typename
E>
65
class
SubtractionOp
;
66
template
<
typename
T1,
typename
T2,
bool
,
bool
,
typename
E>
67
class
Multiplicationp
;
68
template
<
typename
T1,
typename
T2,
bool
,
bool
,
typename
E>
69
class
DivisionOp
;
70
template
<
typename
T1,
typename
T2,
bool
,
bool
,
typename
E>
class
Atan2Op
;
71
template
<
typename
T1
,
typename
T2
, bool, bool,
typename
E
,
72
bool
is_simd =
IsSimdType<T1>::value
||
IsSimdType<T2>::value
>
73
class
PowerOp
;
74
template
<
typename
T1,
typename
T2,
bool
,
bool
,
typename
E>
class
MaxOp
;
75
template
<
typename
T1,
typename
T2,
bool
,
bool
,
typename
E>
class
MinOp
;
76
77
}
// namespace Exp
78
}
// namespace Fad
79
80
}
// namespace Sacado
81
82
#endif // SACADO_FAD_EXPRESSION_HPP
Sacado::Fad::Exp::SqrtOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:45
Sacado::Fad::Exp::SinhOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:53
Sacado::Fad::Exp::PowerOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:73
Sacado::Fad::Exp::Atan2Op
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:70
Sacado::Fad::Exp::ATanOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:51
Sacado::Fad::Exp::DivisionOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:69
Sacado::Fad::Exp::FAbsOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:59
Sacado::Fad::Exp::TanhOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:54
Sacado::Fad::Exp::Log10Op
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:44
Sacado::IsSimdType
Base template specification for IsSimdType.
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:35
Sacado::Fad::Exp::Multiplicationp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:67
T2
#define T2(r, f)
Definition:
Sacado_rad.hpp:578
Sacado::Fad::Exp::ASinOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:50
Sacado::Fad::Exp::CosOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:46
Sacado::Fad::Exp::CoshOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:52
Sacado::Fad::Exp::ACoshOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:55
Sacado::Fad::Exp::ATanhOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:57
Sacado::Fad::Exp::AdditionOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:63
Sacado::Fad::Exp::SinOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:47
Sacado::Fad::Exp::TanOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:48
Sacado::Fad::Exp::UnaryMinusOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:41
T1
#define T1(r, f)
Definition:
Sacado_rad.hpp:603
Sacado::Fad::Exp::LogOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:43
Sacado::Fad::Exp::SubtractionOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:65
Sacado::Fad::Exp::UnaryPlusOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:40
E
Sacado::Fad::Exp::CbrtOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:60
Sacado::Fad::Exp::MaxOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:74
Sacado::Fad::Exp::AbsOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:58
Sacado::Fad::Exp::ExpOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:42
Sacado::Fad::Exp::ACosOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:49
Sacado::Fad::Exp::ASinhOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:56
Sacado::Fad::Exp::MinOp
Definition:
Sacado_Fad_Exp_Ops_Fwd.hpp:75
Generated by
1.8.5