Hermes2D  3.0
shapeset_h1_quad.h
1 // This file is part of Hermes2D.
2 //
3 // Hermes2D is free software: you can redistribute it and/or modify
4 // it under the terms of the GNU General Public License as published by
5 // the Free Software Foundation, either version 2 of the License, or
6 // (at your option) any later version.
7 //
8 // Hermes2D is distributed in the hope that it will be useful,
9 // but WITHOUT ANY WARRANTY; without even the implied warranty of
10 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 // GNU General Public License for more details.
12 //
13 // You should have received a copy of the GNU General Public License
14 // along with Hermes2D. If not, see <http://www.gnu.org/licenses/>.
15 
16 #ifndef __H2D_SHAPESET_H1_QUAD_H
17 #define __H2D_SHAPESET_H1_QUAD_H
18 
19 extern Shapeset::shape_fn_t* simple_quad_shape_fn_table[1];
20 extern Shapeset::shape_fn_t* simple_quad_shape_fn_table_dx[1];
21 extern Shapeset::shape_fn_t* simple_quad_shape_fn_table_dy[1];
22 extern Shapeset::shape_fn_t* simple_quad_shape_fn_table_dxx[1];
23 extern Shapeset::shape_fn_t* simple_quad_shape_fn_table_dxy[1];
24 extern Shapeset::shape_fn_t* simple_quad_shape_fn_table_dyy[1];
25 
26 extern short simple_quad_vertex_indices[H2D_MAX_NUMBER_VERTICES];
27 extern short* simple_quad_edge_indices[H2D_MAX_NUMBER_EDGES];
28 extern short* simple_quad_bubble_indices[];
29 extern unsigned short simple_quad_bubble_count[];
30 extern unsigned short simple_quad_index_to_order[];
31 
32 #endif
#define H2D_MAX_NUMBER_EDGES
A maximum number of edges of an element.
Definition: global.h:31
#define H2D_MAX_NUMBER_VERTICES
A maximum number of vertices of an element.
Definition: global.h:32