FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
driver_base.hpp
1// FEAT3: Finite Element Analysis Toolbox, Version 3
2// Copyright (C) 2010 by Stefan Turek & the FEAT group
3// FEAT3 is released under the GNU General Public License version 3,
4// see the file 'copyright.txt' in the top level directory for details.
5
6#pragma once
7
8// includes, FEAT
9#include <kernel/cubature/scalar/rule.hpp>
10
11namespace FEAT
12{
13 namespace Cubature
14 {
15 namespace Scalar
16 {
23 {
24 public:
26 static constexpr bool tensorize = true;
27
31 template<typename Functor_>
32 static void alias(Functor_&)
33 {
34 // do nothing
35 }
36 }; // class DriverBase
37 } // namespace Scalar
38 } // namespace Cubature
39} // namespace FEAT
Scalar cubature driver base class.
Definition: driver_base.hpp:23
static constexpr bool tensorize
by default, tensorize the cubature forumula
Definition: driver_base.hpp:26
static void alias(Functor_ &)
Applies an alias-functor.
Definition: driver_base.hpp:32
FEAT namespace.
Definition: adjactor.hpp:12