NiHu  2.0
global_definitions.hpp
Go to the documentation of this file.
1 // This file is a part of NiHu, a C++ BEM template library.
2 //
3 // Copyright (C) 2012-2014 Peter Fiala <fiala@hit.bme.hu>
4 // Copyright (C) 2012-2014 Peter Rucz <rucz@hit.bme.hu>
5 //
6 // This program is free software: you can redistribute it and/or modify
7 // it under the terms of the GNU General Public License as published by
8 // the Free Software Foundation, either version 3 of the License, or
9 // (at your option) any later version.
10 //
11 // This program is distributed in the hope that it will be useful,
12 // but WITHOUT ANY WARRANTY; without even the implied warranty of
13 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 // GNU General Public License for more details.
15 //
16 // You should have received a copy of the GNU General Public License
17 // along with this program. If not, see <http://www.gnu.org/licenses/>.
18 
25 #ifndef GLOBAL_DEFINITIONS_HPP_INCLUDED
26 #define GLOBAL_DEFINITIONS_HPP_INCLUDED
27 
29 #include <cstddef>
30 
31 namespace NiHu
32 {
33 
36 
41 unsigned const GLOBAL_MAX_ORDER = 14;
42 
44 enum { GLOBAL_ACCURACY = 3 };
45 
46 typedef std::ptrdiff_t Index;
47 
48 }
49 
50 #endif
51 
field_type_acceleration_option.hpp
definition of field type acceleration options
NiHu::GLOBAL_MAX_ORDER
const unsigned GLOBAL_MAX_ORDER
the maximal order of accelerated quadratures and field type accelerators
Definition: global_definitions.hpp:41
NiHu::acceleration::hard
real acceleration
Definition: field_type_acceleration_option.hpp:35