Flow123d  release_2.2.0-914-gf1a3a4f
point.hh
Go to the documentation of this file.
1 /*!
2  *
3  * Copyright (C) 2015 Technical University of Liberec. All rights reserved.
4  *
5  * This program is free software; you can redistribute it and/or modify it under
6  * the terms of the GNU General Public License version 3 as published by the
7  * Free Software Foundation. (http://www.gnu.org/licenses/gpl-3.0.en.html)
8  *
9  * This program is distributed in the hope that it will be useful, but WITHOUT
10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11  * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
12  *
13  *
14  * @file point.hh
15  * @brief
16  */
17 
18 #ifndef POINT_HH_
19 #define POINT_HH_
20 
21 #include <armadillo>
22 
23 
24 /*
25  * TODO:
26  * need better resolution of various C++11 functionalities
27  * e.g. following is supported from GCC 4.7
28  */
29 
30 template<int spacedim>
31 class Space {
32 public:
33  typedef typename arma::vec::fixed<spacedim> Point;
34 };
35 
36 
37 #endif /* POINT_HH_ */
arma::vec::fixed< spacedim > Point
Definition: point.hh:33
Definition: point.hh:31