#include "common.h"#include "shapeset.h"#include "shapeset_common.h"#include "shapeset_l2_all.h"Defines | |
| #define | NULL16 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL |
| #define | zero16 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 |
| #define | oo H2D_MAKE_QUAD_ORDER |
| #define | XX(a, b) oo(a,b), oo(a,b) |
Variables | |
| Shapeset::shape_fn_t * | leg_quad_shape_fn_table [1] = { leg_quad_fn } |
| Shapeset::shape_fn_t * | leg_quad_shape_fn_table_dx [1] = { leg_quad_fn_dx } |
| Shapeset::shape_fn_t * | leg_quad_shape_fn_table_dy [1] = { leg_quad_fn_dy } |
| Shapeset::shape_fn_t * | leg_quad_shape_fn_table_dxx [1] = { leg_quad_fn_dxx } |
| Shapeset::shape_fn_t * | leg_quad_shape_fn_table_dxy [1] = { leg_quad_fn_dxy } |
| Shapeset::shape_fn_t * | leg_quad_shape_fn_table_dyy [1] = { leg_quad_fn_dyy } |
| int * | leg_quad_bubble_indices [] |
| int | leg_quad_bubble_count [] |
| int | leg_quad_vertex_indices [4] = { -1, -1, -1, -1 } |
| int * | leg_quad_edge_indices [4] |
| int | leg_quad_index_to_order [] |
| Shapeset::shape_fn_t * | leg_tri_shape_fn_table [1] = { leg_tri_fn } |
| Shapeset::shape_fn_t * | leg_tri_shape_fn_table_dx [1] = { leg_tri_fn_dx } |
| Shapeset::shape_fn_t * | leg_tri_shape_fn_table_dy [1] = { leg_tri_fn_dy } |
| int * | leg_tri_bubble_indices [11] = { qb_0, qb_1, qb_2, qb_3, qb_4, qb_5, qb_6, qb_7, qb_8, qb_9, qb_10 } |
| int | leg_tri_bubble_count [11] = { 1, 3, 6, 10, 15, 21, 28, 36, 45, 55, 66 } |
| int | leg_tri_vertex_indices [4] = { -1, -1, -1, -1 } |
| int * | leg_tri_edge_indices [4] |
| int | leg_tri_index_to_order [] |
| #define NULL16 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL |
| #define oo H2D_MAKE_QUAD_ORDER |
| #define XX | ( | a, | |||
| b | ) | oo(a,b), oo(a,b) |
| #define zero16 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 |
| int leg_quad_bubble_count[] |
{
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 0, 0, 0, 0, 0, zero16,
2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 0, 0, 0, 0, 0, zero16,
3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 0, 0, 0, 0, 0, zero16,
4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 0, 0, 0, 0, 0, zero16,
5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 0, 0, 0, 0, 0, zero16,
6, 12, 18, 24, 30, 36, 42, 48, 54, 60, 66, 0, 0, 0, 0, 0, zero16,
7, 14, 21, 28, 35, 42, 49, 56, 63, 70, 77, 0, 0, 0, 0, 0, zero16,
8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 0, 0, 0, 0, 0, zero16,
9, 18, 27, 36, 45, 54, 63, 72, 81, 90, 99, 0, 0, 0, 0, 0, zero16,
10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 0, 0, 0, 0, 0, zero16,
11, 22, 33, 44, 55, 66, 77, 88, 99, 110, 121, 0, 0, 0, 0, 0, zero16,
}
| int* leg_quad_bubble_indices[] |
{
qb_0_0, qb_0_1, qb_0_2, qb_0_3, qb_0_4, qb_0_5, qb_0_6, qb_0_7, qb_0_8, qb_0_9, qb_0_10, NULL, NULL, NULL, NULL, NULL, NULL16,
qb_1_0, qb_1_1, qb_1_2, qb_1_3, qb_1_4, qb_1_5, qb_1_6, qb_1_7, qb_1_8, qb_1_9, qb_1_10, NULL, NULL, NULL, NULL, NULL, NULL16,
qb_2_0, qb_2_1, qb_2_2, qb_2_3, qb_2_4, qb_2_5, qb_2_6, qb_2_7, qb_2_8, qb_2_9, qb_2_10, NULL, NULL, NULL, NULL, NULL, NULL16,
qb_3_0, qb_3_1, qb_3_2, qb_3_3, qb_3_4, qb_3_5, qb_3_6, qb_3_7, qb_3_8, qb_3_9, qb_3_10, NULL, NULL, NULL, NULL, NULL, NULL16,
qb_4_0, qb_4_1, qb_4_2, qb_4_3, qb_4_4, qb_4_5, qb_4_6, qb_4_7, qb_4_8, qb_4_9, qb_4_10, NULL, NULL, NULL, NULL, NULL, NULL16,
qb_5_0, qb_5_1, qb_5_2, qb_5_3, qb_5_4, qb_5_5, qb_5_6, qb_5_7, qb_5_8, qb_5_9, qb_5_10, NULL, NULL, NULL, NULL, NULL, NULL16,
qb_6_0, qb_6_1, qb_6_2, qb_6_3, qb_6_4, qb_6_5, qb_6_6, qb_6_7, qb_6_8, qb_6_9, qb_6_10, NULL, NULL, NULL, NULL, NULL, NULL16,
qb_7_0, qb_7_1, qb_7_2, qb_7_3, qb_7_4, qb_7_5, qb_7_6, qb_7_7, qb_7_8, qb_7_9, qb_7_10, NULL, NULL, NULL, NULL, NULL, NULL16,
qb_8_0, qb_8_1, qb_8_2, qb_8_3, qb_8_4, qb_8_5, qb_8_6, qb_8_7, qb_8_8, qb_8_9, qb_8_10, NULL, NULL, NULL, NULL, NULL, NULL16,
qb_9_0, qb_9_1, qb_9_2, qb_9_3, qb_9_4, qb_9_5, qb_9_6, qb_9_7, qb_9_8, qb_9_9, qb_9_10, NULL, NULL, NULL, NULL, NULL, NULL16,
qb_10_0, qb_10_1, qb_10_2, qb_10_3, qb_10_4, qb_10_5, qb_10_6, qb_10_7, qb_10_8, qb_10_9, qb_10_10, NULL, NULL, NULL, NULL, NULL, NULL16,
}
| int* leg_quad_edge_indices[4] |
{
leg_quad_edge_indices_0,
leg_quad_edge_indices_1,
leg_quad_edge_indices_2,
leg_quad_edge_indices_3
}
| int leg_quad_index_to_order[] |
{
oo(1,1), oo(1,1), oo(1,2), oo(1,3), oo(1,4), oo(1,5), oo(1,6), oo(1,7), oo(1,8), oo(1,9), oo(1,10),
oo(1,1), oo(1,1), oo(1,2), oo(1,3), oo(1,4), oo(1,5), oo(1,6), oo(1,7), oo(1,8), oo(1,9), oo(1,10),
oo(2,1), oo(2,1), oo(2,2), oo(2,3), oo(2,4), oo(2,5), oo(2,6), oo(2,7), oo(2,8), oo(2,9), oo(2,10),
oo(3,1), oo(3,1), oo(3,2), oo(3,3), oo(3,4), oo(3,5), oo(3,6), oo(3,7), oo(3,8), oo(3,9), oo(3,10),
oo(4,1), oo(4,1), oo(4,2), oo(4,3), oo(4,4), oo(4,5), oo(4,6), oo(4,7), oo(4,8), oo(4,9), oo(4,10),
oo(5,1), oo(5,1), oo(5,2), oo(5,3), oo(5,4), oo(5,5), oo(5,6), oo(5,7), oo(5,8), oo(5,9), oo(5,10),
oo(6,1), oo(6,1), oo(6,2), oo(6,3), oo(6,4), oo(6,5), oo(6,6), oo(6,7), oo(6,8), oo(6,9), oo(6,10),
oo(7,1), oo(7,1), oo(7,2), oo(7,3), oo(7,4), oo(7,5), oo(7,6), oo(7,7), oo(7,8), oo(7,9), oo(7,10),
oo(8,1), oo(8,1), oo(8,2), oo(8,3), oo(8,4), oo(8,5), oo(8,6), oo(8,7), oo(8,8), oo(8,9), oo(8,10),
oo(9,1), oo(9,1), oo(9,2), oo(9,3), oo(9,4), oo(9,5), oo(9,6), oo(9,7), oo(9,8), oo(9,9), oo(9,10),
oo(10,1), oo(10,1), oo(10,2), oo(10,3), oo(10,4), oo(10,5), oo(10,6), oo(10,7), oo(10,8), oo(10,9), oo(10,10),
}
| Shapeset::shape_fn_t* leg_quad_shape_fn_table[1] = { leg_quad_fn } |
| Shapeset::shape_fn_t* leg_quad_shape_fn_table_dx[1] = { leg_quad_fn_dx } |
| Shapeset::shape_fn_t* leg_quad_shape_fn_table_dxx[1] = { leg_quad_fn_dxx } |
| Shapeset::shape_fn_t* leg_quad_shape_fn_table_dxy[1] = { leg_quad_fn_dxy } |
| Shapeset::shape_fn_t* leg_quad_shape_fn_table_dy[1] = { leg_quad_fn_dy } |
| Shapeset::shape_fn_t* leg_quad_shape_fn_table_dyy[1] = { leg_quad_fn_dyy } |
| int leg_quad_vertex_indices[4] = { -1, -1, -1, -1 } |
| int leg_tri_bubble_count[11] = { 1, 3, 6, 10, 15, 21, 28, 36, 45, 55, 66 } |
| int* leg_tri_bubble_indices[11] = { qb_0, qb_1, qb_2, qb_3, qb_4, qb_5, qb_6, qb_7, qb_8, qb_9, qb_10 } |
| int* leg_tri_edge_indices[4] |
{
leg_tri_edge_indices_0,
leg_tri_edge_indices_1,
leg_tri_edge_indices_2,
leg_tri_edge_indices_3
}
| int leg_tri_index_to_order[] |
{
0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10,
2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10,
4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10,
6, 7, 7, 8, 8, 9, 9, 10, 10,
8, 9, 9, 10, 10,
10,
}
| Shapeset::shape_fn_t* leg_tri_shape_fn_table[1] = { leg_tri_fn } |
| Shapeset::shape_fn_t* leg_tri_shape_fn_table_dx[1] = { leg_tri_fn_dx } |
| Shapeset::shape_fn_t* leg_tri_shape_fn_table_dy[1] = { leg_tri_fn_dy } |
| int leg_tri_vertex_indices[4] = { -1, -1, -1, -1 } |
1.6.3