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
Sacado_No_Kokkos.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_NO_KOKKOS_HPP
31
#define SACADO_NO_KOKKOS_HPP
32
33
// Ensure "Sacado.hpp" and "Sacado_No_Kokkos.hpp" are not both included
34
#ifdef SACADO_HPP
35
#error "Do not include Sacado.hpp and Sacado_No_Kokkos.hpp in the same file."
36
#endif
37
38
// Disable Kokkos-Cuda by default as several Sacado types don't work with Cuda.
39
// Users should include Sacado.hpp for Sacado scalar types that work with Cuda
40
#include "
Sacado_DisableKokkosCuda.hpp
"
41
42
// Version string
43
#include "
Sacado_Version.hpp
"
44
45
// Declarations of all overloaded math functions
46
#include "
Sacado_MathFunctions.hpp
"
47
48
// Traits for all of the Sacado classes -- Include these first so they are all
49
// defined before any nesting of AD classes
50
#ifdef SACADO_ENABLE_NEW_DESIGN
51
#include "
Sacado_Fad_Exp_ExpressionTraits.hpp
"
52
#include "
Sacado_Fad_Exp_GeneralFadTraits.hpp
"
53
#endif
54
#include "
Sacado_Fad_ExpressionTraits.hpp
"
55
#include "
Sacado_Fad_DFadTraits.hpp
"
56
#include "
Sacado_Fad_SFadTraits.hpp
"
57
#include "
Sacado_Fad_SLFadTraits.hpp
"
58
#include "
Sacado_Fad_DVFadTraits.hpp
"
59
#include "
Sacado_ELRFad_ExpressionTraits.hpp
"
60
#include "
Sacado_ELRFad_DFadTraits.hpp
"
61
#include "
Sacado_ELRFad_SFadTraits.hpp
"
62
#include "
Sacado_ELRFad_SLFadTraits.hpp
"
63
#include "
Sacado_CacheFad_ExpressionTraits.hpp
"
64
#include "
Sacado_CacheFad_DFadTraits.hpp
"
65
#include "
Sacado_CacheFad_SFadTraits.hpp
"
66
#include "
Sacado_CacheFad_SLFadTraits.hpp
"
67
#include "
Sacado_ELRCacheFad_ExpressionTraits.hpp
"
68
#include "
Sacado_ELRCacheFad_DFadTraits.hpp
"
69
#include "
Sacado_ELRCacheFad_SFadTraits.hpp
"
70
#include "
Sacado_ELRCacheFad_SLFadTraits.hpp
"
71
#include "
Sacado_LFad_LogicalSparseTraits.hpp
"
72
#include "
Sacado_ScalarFlopCounterTraits.hpp
"
73
#include "
Sacado_Tay_TaylorTraits.hpp
"
74
#include "
Sacado_trad_Traits.hpp
"
75
#include "
Sacado_trad2_Traits.hpp
"
76
#include "
Sacado_tradvec_Traits.hpp
"
77
78
// Standard forward AD classes
79
#ifdef SACADO_ENABLE_NEW_DESIGN
80
#include "
Sacado_Fad_Exp_DFad.hpp
"
81
#include "
Sacado_Fad_Exp_SFad.hpp
"
82
#include "
Sacado_Fad_Exp_SLFad.hpp
"
83
#endif
84
#include "
Sacado_Fad_DFad.hpp
"
85
#include "
Sacado_Fad_SFad.hpp
"
86
#include "
Sacado_Fad_SLFad.hpp
"
87
#include "
Sacado_Fad_DVFad.hpp
"
88
#include "
Sacado_Fad_Vector.hpp
"
89
#include "
Sacado_LFad_LogicalSparse.hpp
"
90
91
// Expression-level-reverse forward AD classes
92
#include "
Sacado_ELRFad_DFad.hpp
"
93
#include "
Sacado_ELRFad_SFad.hpp
"
94
#include "
Sacado_ELRFad_SLFad.hpp
"
95
96
// Caching forward AD classes
97
#include "
Sacado_CacheFad_DFad.hpp
"
98
#include "
Sacado_CacheFad_SFad.hpp
"
99
#include "
Sacado_CacheFad_SLFad.hpp
"
100
101
// Caching expression-level reverse mode forward AD classes
102
#include "
Sacado_ELRCacheFad_DFad.hpp
"
103
#include "
Sacado_ELRCacheFad_SFad.hpp
"
104
#include "
Sacado_ELRCacheFad_SLFad.hpp
"
105
106
// Reverse AD classes
107
#include "
Sacado_trad.hpp
"
108
#include "
Sacado_trad2.hpp
"
109
#include "
Sacado_tradvec.hpp
"
110
111
// Taylor polynomial AD classes
112
#include "
Sacado_Tay_Taylor.hpp
"
113
114
// Flop-counting classes
115
#include "
Sacado_ScalarFlopCounter.hpp
"
116
117
#endif // SACADO_HPP
Sacado_ELRFad_SFadTraits.hpp
Sacado_LFad_LogicalSparseTraits.hpp
Sacado_tradvec.hpp
Sacado_ELRFad_ExpressionTraits.hpp
Sacado_Fad_DFad.hpp
Sacado_Fad_Exp_SFad.hpp
Sacado_ELRCacheFad_SFad.hpp
Sacado_Tay_Taylor.hpp
Sacado_Fad_Exp_GeneralFadTraits.hpp
Sacado_trad2.hpp
Sacado_Fad_SFad.hpp
Sacado_Fad_DFadTraits.hpp
Sacado_CacheFad_DFad.hpp
Sacado_ScalarFlopCounterTraits.hpp
Sacado_Fad_DVFadTraits.hpp
Sacado_ELRCacheFad_SLFadTraits.hpp
Sacado_CacheFad_SLFad.hpp
Sacado_ELRCacheFad_SFadTraits.hpp
Sacado_ELRCacheFad_DFadTraits.hpp
Sacado_DisableKokkosCuda.hpp
Sacado_CacheFad_SFad.hpp
Sacado_Fad_DVFad.hpp
Sacado_MathFunctions.hpp
Sacado_ELRCacheFad_SLFad.hpp
Sacado_ELRFad_SLFadTraits.hpp
Sacado_Fad_ExpressionTraits.hpp
Sacado_trad2_Traits.hpp
Sacado_Fad_SFadTraits.hpp
Sacado_Fad_Vector.hpp
Sacado_Fad_Exp_SLFad.hpp
Sacado_ScalarFlopCounter.hpp
Sacado_LFad_LogicalSparse.hpp
Sacado_trad_Traits.hpp
Sacado_Fad_Exp_ExpressionTraits.hpp
Sacado_CacheFad_ExpressionTraits.hpp
Sacado_trad.hpp
Sacado_tradvec_Traits.hpp
Sacado_Tay_TaylorTraits.hpp
Sacado_Version.hpp
Sacado_ELRFad_DFad.hpp
Sacado_CacheFad_DFadTraits.hpp
Sacado_Fad_Exp_DFad.hpp
Sacado_ELRCacheFad_ExpressionTraits.hpp
Sacado_CacheFad_SFadTraits.hpp
Sacado_ELRFad_DFadTraits.hpp
Sacado_Fad_SLFadTraits.hpp
Sacado_ELRFad_SLFad.hpp
Sacado_CacheFad_SLFadTraits.hpp
Sacado_ELRCacheFad_DFad.hpp
Sacado_ELRFad_SFad.hpp
Sacado_Fad_SLFad.hpp
Generated by
1.8.5