KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
indirect_scalar_fwd.h
Go to the documentation of this file.
1 // | / |
2 // ' / __| _` | __| _ \ __|
3 // . \ | ( | | ( |\__ `
4 // _|\_\_| \__,_|\__|\___/ ____/
5 // Multi-Physics
6 //
7 // License: BSD License
8 // Kratos default license: kratos/license.txt
9 //
10 // Main authors:
11 //
12 // This header exists to avoid including indirect_scalar.h in variables.h.
13 //
14 
15 #if !defined(KRATOS_INDIRECT_SCALAR_FWD_H_INCLUDED)
16 #define KRATOS_INDIRECT_SCALAR_FWD_H_INCLUDED
17 
18 #include <type_traits>
19 
20 namespace Kratos
21 {
22 
23 template <class T, typename S = typename std::enable_if<std::is_arithmetic<T>::value, T>::type>
24 class IndirectScalar;
25 
26 } // namespace Kratos.
27 
28 #endif // KRATOS_INDIRECT_SCALAR_FWD_H_INCLUDED defined
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
type
Definition: generate_gid_list_file.py:35