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
// Sacado Package
4
//
5
// Copyright 2006 NTESS and the Sacado contributors.
6
// SPDX-License-Identifier: LGPL-2.1-or-later
7
// *****************************************************************************
8
// @HEADER
9
10
#ifndef SACADO_NO_KOKKOS_HPP
11
#define SACADO_NO_KOKKOS_HPP
12
13
// Ensure "Sacado.hpp" and "Sacado_No_Kokkos.hpp" are not both included
14
#ifdef SACADO_HPP
15
#error "Do not include Sacado.hpp and Sacado_No_Kokkos.hpp in the same file."
16
#endif
17
18
// Disable Kokkos-Cuda by default as several Sacado types don't work with Cuda.
19
// Users should include Sacado.hpp for Sacado scalar types that work with Cuda
20
#include "
Sacado_DisableKokkosCuda.hpp
"
21
22
// Version string
23
#include "
Sacado_Version.hpp
"
24
25
// Declarations of all overloaded math functions
26
#include "
Sacado_MathFunctions.hpp
"
27
28
// Traits for all of the Sacado classes -- Include these first so they are all
29
// defined before any nesting of AD classes
30
#ifdef SACADO_ENABLE_NEW_DESIGN
31
#include "
Sacado_Fad_Exp_ExpressionTraits.hpp
"
32
#include "
Sacado_Fad_Exp_GeneralFadTraits.hpp
"
33
#endif
34
#include "
Sacado_Fad_ExpressionTraits.hpp
"
35
#include "
Sacado_Fad_DFadTraits.hpp
"
36
#include "
Sacado_Fad_SFadTraits.hpp
"
37
#include "
Sacado_Fad_SLFadTraits.hpp
"
38
#include "
Sacado_Fad_DVFadTraits.hpp
"
39
#include "
Sacado_ELRFad_ExpressionTraits.hpp
"
40
#include "
Sacado_ELRFad_DFadTraits.hpp
"
41
#include "
Sacado_ELRFad_SFadTraits.hpp
"
42
#include "
Sacado_ELRFad_SLFadTraits.hpp
"
43
#include "
Sacado_CacheFad_ExpressionTraits.hpp
"
44
#include "
Sacado_CacheFad_DFadTraits.hpp
"
45
#include "
Sacado_CacheFad_SFadTraits.hpp
"
46
#include "
Sacado_CacheFad_SLFadTraits.hpp
"
47
#include "
Sacado_ELRCacheFad_ExpressionTraits.hpp
"
48
#include "
Sacado_ELRCacheFad_DFadTraits.hpp
"
49
#include "
Sacado_ELRCacheFad_SFadTraits.hpp
"
50
#include "
Sacado_ELRCacheFad_SLFadTraits.hpp
"
51
#include "
Sacado_LFad_LogicalSparseTraits.hpp
"
52
#include "
Sacado_ScalarFlopCounterTraits.hpp
"
53
#include "
Sacado_Tay_TaylorTraits.hpp
"
54
#include "
Sacado_trad_Traits.hpp
"
55
#include "
Sacado_trad2_Traits.hpp
"
56
#include "
Sacado_tradvec_Traits.hpp
"
57
58
// Standard forward AD classes
59
#ifdef SACADO_ENABLE_NEW_DESIGN
60
#include "
Sacado_Fad_Exp_DFad.hpp
"
61
#include "
Sacado_Fad_Exp_SFad.hpp
"
62
#include "
Sacado_Fad_Exp_SLFad.hpp
"
63
#endif
64
#include "
Sacado_Fad_DFad.hpp
"
65
#include "
Sacado_Fad_SFad.hpp
"
66
#include "
Sacado_Fad_SLFad.hpp
"
67
#include "
Sacado_Fad_DVFad.hpp
"
68
#include "
Sacado_Fad_Vector.hpp
"
69
#include "
Sacado_LFad_LogicalSparse.hpp
"
70
71
// Expression-level-reverse forward AD classes
72
#include "
Sacado_ELRFad_DFad.hpp
"
73
#include "
Sacado_ELRFad_SFad.hpp
"
74
#include "
Sacado_ELRFad_SLFad.hpp
"
75
76
// Caching forward AD classes
77
#include "
Sacado_CacheFad_DFad.hpp
"
78
#include "
Sacado_CacheFad_SFad.hpp
"
79
#include "
Sacado_CacheFad_SLFad.hpp
"
80
81
// Caching expression-level reverse mode forward AD classes
82
#include "
Sacado_ELRCacheFad_DFad.hpp
"
83
#include "
Sacado_ELRCacheFad_SFad.hpp
"
84
#include "
Sacado_ELRCacheFad_SLFad.hpp
"
85
86
// Reverse AD classes
87
#include "
Sacado_trad.hpp
"
88
#include "
Sacado_trad2.hpp
"
89
#include "
Sacado_tradvec.hpp
"
90
91
// Taylor polynomial AD classes
92
#include "
Sacado_Tay_Taylor.hpp
"
93
94
// Flop-counting classes
95
#include "
Sacado_ScalarFlopCounter.hpp
"
96
97
#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 on Thu Nov 21 2024 09:24:00 for Sacado Package Browser (Single Doxygen Collection) by
1.8.5