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_ViewFad.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_VIEWFAD_HPP
11 #define SACADO_FAD_VIEWFAD_HPP
12 
13 #include "Sacado_ConfigDefs.h"
14 
15 #ifdef SACADO_NEW_FAD_DESIGN_IS_DEFAULT
16 
18 
19 namespace Sacado {
20  namespace Fad {
21  template <typename T, unsigned static_length, unsigned static_stride,
22  typename U>
23  using ViewFad =
24  Exp::GeneralFad< Exp::ViewStorage<T,static_length,static_stride,U> >;
25  }
26 }
27 
28 #else
29 
33 
34 #define FAD_NS Fad
36 #undef FAD_NS
37 
38 #endif // SACADO_NEW_FAD_DESIGN_IS_DEFAULT
39 
40 #endif // SACADO_FAD_VIEWFAD_HPP
#define T
Definition: Sacado_rad.hpp:553
GeneralFad< ViewStorage< T, static_length, static_stride, U > > ViewFad