Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Sacado_Fad_DFad.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_FAD_DFAD_HPP
11 #define SACADO_FAD_DFAD_HPP
12 
13 #include "Sacado_ConfigDefs.h"
14 
15 #ifdef SACADO_NEW_FAD_DESIGN_IS_DEFAULT
16 
17 #include "Sacado_Fad_Exp_DFad.hpp"
18 
19 namespace Sacado {
20  namespace Fad {
21  template <typename T>
22  using DFad = Exp::GeneralFad< Exp::DynamicStorage<T> >;
23  }
24 }
25 
26 #else
27 
31 
32 #define FAD_NS Fad
33 #include "Sacado_Fad_DFad_tmpl.hpp"
34 #undef FAD_NS
35 
36 #endif // SACADO_NEW_FAD_DESIGN_IS_DEFAULT
37 
38 #include "Sacado_Fad_ViewFad.hpp"
39 
40 #endif // SACADO_FAD_DFAD_HPP
GeneralFad< DynamicStorage< T > > DFad