Temporary header file '/tmp/fe65jKGozy/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/alberta/alberta.h" #include "/usr/include/alberta/alberta_inlines.h" #include "/usr/include/alberta/alberta_util.h" #include "/usr/include/alberta/alberta_util_inlines.h" #include "/usr/include/alberta/dof_chains.h" #include "/usr/include/alberta/el_vec.h" #include "/usr/include/alberta/evaluate.h" // add classes _G_fpos64_t* tmp_add_class_0; _G_fpos_t* tmp_add_class_1; _IO_cookie_io_functions_t* tmp_add_class_2; _obstack_chunk* tmp_add_class_3; adapt_instat* tmp_add_class_4; adapt_stat* tmp_add_class_5; aff_trafo* tmp_add_class_6; bas_fcts* tmp_add_class_7; bndry_cond_info* tmp_add_class_8; bndry_cond_info_d* tmp_add_class_9; bndry_operator_info* tmp_add_class_10; dbl_list_node* tmp_add_class_11; dof_admin* tmp_add_class_12; dof_comp_hook* tmp_add_class_13; dof_dof_vec* tmp_add_class_14; dof_int_vec* tmp_add_class_15; dof_matrix* tmp_add_class_16; dof_ptr_vec* tmp_add_class_17; dof_real_d_vec* tmp_add_class_18; dof_real_dd_vec* tmp_add_class_19; dof_real_vec* tmp_add_class_20; dof_real_vec_d* tmp_add_class_21; dof_schar_vec* tmp_add_class_22; dof_uchar_vec* tmp_add_class_23; el* tmp_add_class_24; el_bndry_vec* tmp_add_class_25; el_dof_vec* tmp_add_class_26; el_geom_cache* tmp_add_class_27; el_info* tmp_add_class_28; el_int_vec* tmp_add_class_29; el_matrix* tmp_add_class_30; el_matrix_info* tmp_add_class_31; el_ptr_vec* tmp_add_class_32; el_real_d_vec* tmp_add_class_33; el_real_dd_vec* tmp_add_class_34; el_real_vec* tmp_add_class_35; el_real_vec_d* tmp_add_class_36; el_schar_vec* tmp_add_class_37; el_sys_info_d_instat* tmp_add_class_38; el_sys_info_dow_instat* tmp_add_class_39; el_sys_info_instat* tmp_add_class_40; el_uchar_vec* tmp_add_class_41; el_vec_d_info* tmp_add_class_42; el_vec_head* tmp_add_class_43; el_vec_info* tmp_add_class_44; el_vec_info_d* tmp_add_class_45; fe_space* tmp_add_class_46; init_el_tag_ctx* tmp_add_class_47; macro_data* tmp_add_class_48; macro_el* tmp_add_class_49; matrix_row* tmp_add_class_50; matrix_row_real* tmp_add_class_51; matrix_row_real_d* tmp_add_class_52; matrix_row_real_dd* tmp_add_class_53; mesh* tmp_add_class_54; mg_s_info* tmp_add_class_55; multi_grid_info* tmp_add_class_56; nls_data* tmp_add_class_57; node_projection* tmp_add_class_58; obstack* tmp_add_class_59; oem_data* tmp_add_class_60; oem_sp_data* tmp_add_class_61; operator_info* tmp_add_class_62; parametric* tmp_add_class_63; precon* tmp_add_class_64; precon_type* tmp_add_class_65; q001_eta_psi_phi* tmp_add_class_66; q001_eta_psi_phi_cache* tmp_add_class_67; q00_psi_phi* tmp_add_class_68; q00_psi_phi_cache* tmp_add_class_69; q010_eta_psi_phi* tmp_add_class_70; q010_eta_psi_phi_cache* tmp_add_class_71; q01_psi_phi* tmp_add_class_72; q01_psi_phi_cache* tmp_add_class_73; q100_eta_psi_phi* tmp_add_class_74; q100_eta_psi_phi_cache* tmp_add_class_75; q10_psi_phi* tmp_add_class_76; q10_psi_phi_cache* tmp_add_class_77; q11_psi_phi* tmp_add_class_78; q11_psi_phi_cache* tmp_add_class_79; quad_el_cache* tmp_add_class_80; quad_fast* tmp_add_class_81; quad_tensor* tmp_add_class_82; quadrature* tmp_add_class_83; rc_list_el* tmp_add_class_84; sp_constraint* tmp_add_class_85; wall_quad_fast* tmp_add_class_86; wall_quad_tensor* tmp_add_class_87; wall_quadrature* tmp_add_class_88; workspace* tmp_add_class_89; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/fe65jKGozy/dump1.h" In file included from /tmp/fe65jKGozy/dump1.h:12: /usr/include/alberta/alberta.h:78:3: error: #error DIM_OF_WORLD UNDEFINED 78 | # error DIM_OF_WORLD UNDEFINED | ^~~~~ In file included from /usr/include/alberta/alberta.h:5817: /usr/include/alberta/alberta_inlines.h:48:3: error: #error Need to know the dimension of the World :) 48 | # error Need to know the dimension of the World :) | ^~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:123:29: note: in definition of macro ‘N_VERTICES’ 123 | #define N_VERTICES(DIM) ((DIM)+1) | ^~~ /usr/include/alberta/alberta.h:187:36: note: in expansion of macro ‘DIM_MAX’ 187 | #define N_LAMBDA_MAX N_VERTICES(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:252:32: note: in expansion of macro ‘N_LAMBDA_MAX’ 252 | typedef REAL REAL_B[N_LAMBDA_MAX]; | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:123:29: note: in definition of macro ‘N_VERTICES’ 123 | #define N_VERTICES(DIM) ((DIM)+1) | ^~~ /usr/include/alberta/alberta.h:187:36: note: in expansion of macro ‘DIM_MAX’ 187 | #define N_LAMBDA_MAX N_VERTICES(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:252:32: note: in expansion of macro ‘N_LAMBDA_MAX’ 252 | typedef REAL REAL_B[N_LAMBDA_MAX]; | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:253:9: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 253 | typedef REAL_B REAL_BB[N_LAMBDA_MAX]; | ^~~~~~ | REAL /usr/include/alberta/alberta.h:254:32: error: ‘DIM_OF_WORLD’ was not declared in this scope 254 | typedef REAL REAL_D[DIM_OF_WORLD]; | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:255:9: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 255 | typedef REAL_D REAL_DD[DIM_OF_WORLD]; | ^~~~~~ | REAL /usr/include/alberta/alberta.h:256:9: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 256 | typedef REAL_D REAL_BD[N_LAMBDA_MAX]; | ^~~~~~ | REAL /usr/include/alberta/alberta.h:257:9: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 257 | typedef REAL_BD REAL_BBD[N_LAMBDA_MAX]; | ^~~~~~~ | REAL /usr/include/alberta/alberta.h:258:9: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 258 | typedef REAL_DD REAL_DDD[DIM_OF_WORLD]; | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:259:9: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 259 | typedef REAL_DD REAL_BDD[N_LAMBDA_MAX]; | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:260:9: error: ‘REAL_BDD’ does not name a type 260 | typedef REAL_BDD REAL_BBDD[N_LAMBDA_MAX]; | ^~~~~~~~ /usr/include/alberta/alberta.h:261:9: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 261 | typedef REAL_B REAL_DB[DIM_OF_WORLD]; | ^~~~~~ | REAL /usr/include/alberta/alberta.h:262:9: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 262 | typedef REAL_BB REAL_DBB[DIM_OF_WORLD]; | ^~~~~~~ | REAL /usr/include/alberta/alberta.h:263:9: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 263 | typedef REAL_BB REAL_BBB[N_LAMBDA_MAX]; | ^~~~~~~ | REAL /usr/include/alberta/alberta.h:264:9: error: ‘REAL_BBB’ does not name a type 264 | typedef REAL_BBB REAL_BBBB[N_LAMBDA_MAX]; | ^~~~~~~~ /usr/include/alberta/alberta.h:265:9: error: ‘REAL_BBB’ does not name a type 265 | typedef REAL_BBB REAL_DBBB[DIM_OF_WORLD]; | ^~~~~~~~ /usr/include/alberta/alberta.h:266:9: error: ‘REAL_BBBB’ does not name a type 266 | typedef REAL_BBBB REAL_DBBBB[DIM_OF_WORLD]; | ^~~~~~~~~ /usr/include/alberta/alberta.h:267:9: error: ‘REAL_DB’ does not name a type; did you mean ‘REAL_DIG’? 267 | typedef REAL_DB REAL_BDB[N_LAMBDA_MAX]; | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:268:9: error: ‘REAL_DBB’ does not name a type; did you mean ‘REAL_DIG’? 268 | typedef REAL_DBB REAL_BDBB[N_LAMBDA_MAX]; | ^~~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:411:23: error: typedef ‘LOC_FCT_D_AT_QP’ is initialized (use ‘decltype’ instead) 411 | typedef const REAL *(*LOC_FCT_D_AT_QP)(REAL_D result, | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:411:40: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 411 | typedef const REAL *(*LOC_FCT_D_AT_QP)(REAL_D result, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:412:40: error: expected primary-expression before ‘const’ 412 | const EL_INFO *el_info, | ^~~~~ /usr/include/alberta/alberta.h:413:40: error: expected primary-expression before ‘const’ 413 | const QUAD *quad, int iq, | ^~~~~ /usr/include/alberta/alberta.h:413:58: error: expected primary-expression before ‘int’ 413 | const QUAD *quad, int iq, | ^~~ /usr/include/alberta/alberta.h:414:40: error: expected primary-expression before ‘void’ 414 | void *ud); | ^~~~ /usr/include/alberta/alberta.h:415:23: error: typedef ‘GRD_LOC_FCT_AT_QP’ is initialized (use ‘decltype’ instead) 415 | typedef const REAL *(*GRD_LOC_FCT_AT_QP)(REAL_D res, | ^~~~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:415:42: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 415 | typedef const REAL *(*GRD_LOC_FCT_AT_QP)(REAL_D res, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:416:42: error: expected primary-expression before ‘const’ 416 | const EL_INFO *el_info, | ^~~~~ /usr/include/alberta/alberta.h:417:42: error: expected primary-expression before ‘const’ 417 | const REAL_BD Lambda, | ^~~~~ /usr/include/alberta/alberta.h:418:42: error: expected primary-expression before ‘const’ 418 | const QUAD *quad, int iq, | ^~~~~ /usr/include/alberta/alberta.h:418:60: error: expected primary-expression before ‘int’ 418 | const QUAD *quad, int iq, | ^~~ /usr/include/alberta/alberta.h:419:42: error: expected primary-expression before ‘void’ 419 | void *ud); | ^~~~ /usr/include/alberta/alberta.h:420:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 420 | typedef const REAL_D *(*GRD_LOC_FCT_D_AT_QP)(REAL_DD res, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:426:32: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 426 | typedef REAL (*FCT_AT_X)(const REAL_D x); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:427:43: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 427 | typedef const REAL *(*GRD_FCT_AT_X)(const REAL_D x, REAL_D result); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:427:53: error: ‘REAL_D’ has not been declared 427 | typedef const REAL *(*GRD_FCT_AT_X)(const REAL_D x, REAL_D result); | ^~~~~~ /usr/include/alberta/alberta.h:428:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 428 | typedef const REAL_D *(*D2_FCT_AT_X)(const REAL_D x, REAL_DD result); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:430:44: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 430 | typedef const REAL *(*FCT_D_AT_X)(const REAL_D x, REAL_D result); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:430:54: error: ‘REAL_D’ has not been declared 430 | typedef const REAL *(*FCT_D_AT_X)(const REAL_D x, REAL_D result); | ^~~~~~ /usr/include/alberta/alberta.h:431:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 431 | typedef const REAL_D *(*GRD_FCT_D_AT_X)(const REAL_D x, REAL_DD result); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:432:15: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 432 | typedef const REAL_DD *(*D2_FCT_D_AT_X)(const REAL_D x, REAL_DDD result); | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:565:16: error: ‘REAL_D’ has not been declared 565 | void (*func)(REAL_D old_coord, const EL_INFO *eli, const REAL_B lambda); | ^~~~~~ /usr/include/alberta/alberta.h:565:60: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 565 | void (*func)(REAL_D old_coord, const EL_INFO *eli, const REAL_B lambda); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:577:3: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 577 | REAL_DD M; | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:578:3: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 578 | REAL_D t; | ^~~~~~ | REAL /usr/include/alberta/alberta.h:805:39: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 805 | int n, const REAL_B lambda[], REAL_D *world); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:805:56: error: ‘REAL_D’ has not been declared 805 | int n, const REAL_B lambda[], REAL_D *world); | ^~~~~~ /usr/include/alberta/alberta.h:811:32: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 811 | const REAL_D world[], | ^~~~~~ | REAL /usr/include/alberta/alberta.h:812:26: error: ‘REAL_B’ has not been declared 812 | REAL_B lambda[], int k[]); | ^~~~~~ /usr/include/alberta/alberta.h:814:28: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 814 | int n, const REAL_B lambda[], REAL dets[]); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:816:35: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 816 | int n, const REAL_B lambda[], | ^~~~~~ | REAL /usr/include/alberta/alberta.h:817:22: error: ‘REAL_BD’ has not been declared 817 | REAL_BD Lambda[], REAL_BDD DLambda[], REAL dets[]); | ^~~~~~~ /usr/include/alberta/alberta.h:817:40: error: ‘REAL_BDD’ has not been declared 817 | REAL_BD Lambda[], REAL_BDD DLambda[], REAL dets[]); | ^~~~~~~~ /usr/include/alberta/alberta.h:819:34: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 819 | int n, const REAL_B lambda[], | ^~~~~~ | REAL /usr/include/alberta/alberta.h:820:21: error: ‘REAL_BD’ has not been declared 820 | REAL_BD grd_Xtr[], REAL_BDB D2_Xtr[], REAL_BDBB D3_Xtr[]); | ^~~~~~~ /usr/include/alberta/alberta.h:820:40: error: ‘REAL_BDB’ has not been declared 820 | REAL_BD grd_Xtr[], REAL_BDB D2_Xtr[], REAL_BDBB D3_Xtr[]); | ^~~~~~~~ /usr/include/alberta/alberta.h:820:59: error: ‘REAL_BDBB’ has not been declared 820 | REAL_BD grd_Xtr[], REAL_BDB D2_Xtr[], REAL_BDBB D3_Xtr[]); | ^~~~~~~~~ /usr/include/alberta/alberta.h:823:36: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 823 | int n, const REAL_B lambda[], | ^~~~~~ | REAL /usr/include/alberta/alberta.h:824:23: error: ‘REAL_D’ has not been declared 824 | REAL_D nu[], REAL_DB grd_nu[], REAL_DBB D2_nu[], | ^~~~~~ /usr/include/alberta/alberta.h:824:36: error: ‘REAL_DB’ has not been declared 824 | REAL_D nu[], REAL_DB grd_nu[], REAL_DBB D2_nu[], | ^~~~~~~ /usr/include/alberta/alberta.h:824:54: error: ‘REAL_DBB’ has not been declared 824 | REAL_D nu[], REAL_DB grd_nu[], REAL_DBB D2_nu[], | ^~~~~~~~ /usr/include/alberta/alberta.h:850:3: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 850 | REAL_BD Lambda; | ^~~~~~~ | REAL /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:851:23: note: in expansion of macro ‘N_WALLS_MAX’ 851 | int orientation[N_WALLS_MAX][2]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:851:23: note: in expansion of macro ‘N_WALLS_MAX’ 851 | int orientation[N_WALLS_MAX][2]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:852:27: note: in expansion of macro ‘N_WALLS_MAX’ 852 | int rel_orientation[N_WALLS_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:852:27: note: in expansion of macro ‘N_WALLS_MAX’ 852 | int rel_orientation[N_WALLS_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:853:20: note: in expansion of macro ‘N_WALLS_MAX’ 853 | REAL wall_det[N_WALLS_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:853:20: note: in expansion of macro ‘N_WALLS_MAX’ 853 | REAL wall_det[N_WALLS_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:854:3: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 854 | REAL_D wall_normal[N_WALLS_MAX]; | ^~~~~~ | REAL /usr/include/alberta/alberta.h:959:3: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 959 | REAL_D coord[N_VERTICES_MAX]; | ^~~~~~ | REAL /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:966:30: note: in expansion of macro ‘N_WALLS_MAX’ 966 | S_CHAR macro_wall[N_WALLS_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:966:30: note: in expansion of macro ‘N_WALLS_MAX’ 966 | S_CHAR macro_wall[N_WALLS_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:968:30: note: in expansion of macro ‘N_WALLS_MAX’ 968 | BNDRY_TYPE wall_bound[N_WALLS_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:968:30: note: in expansion of macro ‘N_WALLS_MAX’ 968 | BNDRY_TYPE wall_bound[N_WALLS_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:123:29: note: in definition of macro ‘N_VERTICES’ 123 | #define N_VERTICES(DIM) ((DIM)+1) | ^~~ /usr/include/alberta/alberta.h:188:36: note: in expansion of macro ‘DIM_MAX’ 188 | #define N_VERTICES_MAX N_VERTICES(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:969:32: note: in expansion of macro ‘N_VERTICES_MAX’ 969 | BNDRY_FLAGS vertex_bound[N_VERTICES_MAX]; | ^~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:123:29: note: in definition of macro ‘N_VERTICES’ 123 | #define N_VERTICES(DIM) ((DIM)+1) | ^~~ /usr/include/alberta/alberta.h:188:36: note: in expansion of macro ‘DIM_MAX’ 188 | #define N_VERTICES_MAX N_VERTICES(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:969:32: note: in expansion of macro ‘N_VERTICES_MAX’ 969 | BNDRY_FLAGS vertex_bound[N_VERTICES_MAX]; | ^~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:124:29: note: in definition of macro ‘N_EDGES’ 124 | #define N_EDGES(DIM) ((DIM)*((DIM)+1)/2) | ^~~ /usr/include/alberta/alberta.h:189:33: note: in expansion of macro ‘DIM_MAX’ 189 | #define N_EDGES_MAX N_EDGES(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:970:30: note: in expansion of macro ‘N_EDGES_MAX’ 970 | BNDRY_FLAGS edge_bound[N_EDGES_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:124:29: note: in definition of macro ‘N_EDGES’ 124 | #define N_EDGES(DIM) ((DIM)*((DIM)+1)/2) | ^~~ /usr/include/alberta/alberta.h:189:33: note: in expansion of macro ‘DIM_MAX’ 189 | #define N_EDGES_MAX N_EDGES(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:970:30: note: in expansion of macro ‘N_EDGES_MAX’ 970 | BNDRY_FLAGS edge_bound[N_EDGES_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:124:36: note: in definition of macro ‘N_EDGES’ 124 | #define N_EDGES(DIM) ((DIM)*((DIM)+1)/2) | ^~~ /usr/include/alberta/alberta.h:189:33: note: in expansion of macro ‘DIM_MAX’ 189 | #define N_EDGES_MAX N_EDGES(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:970:30: note: in expansion of macro ‘N_EDGES_MAX’ 970 | BNDRY_FLAGS edge_bound[N_EDGES_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:124:36: note: in definition of macro ‘N_EDGES’ 124 | #define N_EDGES(DIM) ((DIM)*((DIM)+1)/2) | ^~~ /usr/include/alberta/alberta.h:189:33: note: in expansion of macro ‘DIM_MAX’ 189 | #define N_EDGES_MAX N_EDGES(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:970:30: note: in expansion of macro ‘N_EDGES_MAX’ 970 | BNDRY_FLAGS edge_bound[N_EDGES_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:127:30: note: in definition of macro ‘N_NEIGH’ 127 | #define N_NEIGH(DIM) (((DIM) != 0) * N_WALLS(DIM)) | ^~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:977:26: note: in expansion of macro ‘N_NEIGH_MAX’ 977 | EL *neigh[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:127:30: note: in definition of macro ‘N_NEIGH’ 127 | #define N_NEIGH(DIM) (((DIM) != 0) * N_WALLS(DIM)) | ^~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:977:26: note: in expansion of macro ‘N_NEIGH_MAX’ 977 | EL *neigh[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:191:25: note: in expansion of macro ‘N_NEIGH’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:977:26: note: in expansion of macro ‘N_NEIGH_MAX’ 977 | EL *neigh[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:191:25: note: in expansion of macro ‘N_NEIGH’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:977:26: note: in expansion of macro ‘N_NEIGH_MAX’ 977 | EL *neigh[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:127:30: note: in definition of macro ‘N_NEIGH’ 127 | #define N_NEIGH(DIM) (((DIM) != 0) * N_WALLS(DIM)) | ^~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:978:30: note: in expansion of macro ‘N_NEIGH_MAX’ 978 | S_CHAR opp_vertex[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:127:30: note: in definition of macro ‘N_NEIGH’ 127 | #define N_NEIGH(DIM) (((DIM) != 0) * N_WALLS(DIM)) | ^~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:978:30: note: in expansion of macro ‘N_NEIGH_MAX’ 978 | S_CHAR opp_vertex[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:191:25: note: in expansion of macro ‘N_NEIGH’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:978:30: note: in expansion of macro ‘N_NEIGH_MAX’ 978 | S_CHAR opp_vertex[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:191:25: note: in expansion of macro ‘N_NEIGH’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:978:30: note: in expansion of macro ‘N_NEIGH_MAX’ 978 | S_CHAR opp_vertex[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:979:3: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 979 | REAL_D opp_coord[N_NEIGH_MAX]; | ^~~~~~ | REAL /usr/include/alberta/alberta.h:987:5: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 987 | REAL_D opp_coord; | ^~~~~~ | REAL /usr/include/alberta/alberta.h:1158:3: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1158 | REAL_D *coord[N_VERTICES_MAX]; | ^~~~~~ | REAL /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1160:26: note: in expansion of macro ‘N_WALLS_MAX’ 1160 | BNDRY_TYPE wall_bound[N_WALLS_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1160:26: note: in expansion of macro ‘N_WALLS_MAX’ 1160 | BNDRY_TYPE wall_bound[N_WALLS_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:123:29: note: in definition of macro ‘N_VERTICES’ 123 | #define N_VERTICES(DIM) ((DIM)+1) | ^~~ /usr/include/alberta/alberta.h:188:36: note: in expansion of macro ‘DIM_MAX’ 188 | #define N_VERTICES_MAX N_VERTICES(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1161:28: note: in expansion of macro ‘N_VERTICES_MAX’ 1161 | BNDRY_FLAGS vertex_bound[N_VERTICES_MAX]; | ^~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:123:29: note: in definition of macro ‘N_VERTICES’ 123 | #define N_VERTICES(DIM) ((DIM)+1) | ^~~ /usr/include/alberta/alberta.h:188:36: note: in expansion of macro ‘DIM_MAX’ 188 | #define N_VERTICES_MAX N_VERTICES(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1161:28: note: in expansion of macro ‘N_VERTICES_MAX’ 1161 | BNDRY_FLAGS vertex_bound[N_VERTICES_MAX]; | ^~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:127:30: note: in definition of macro ‘N_NEIGH’ 127 | #define N_NEIGH(DIM) (((DIM) != 0) * N_WALLS(DIM)) | ^~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1169:27: note: in expansion of macro ‘N_NEIGH_MAX’ 1169 | NODE_PROJ *projection[N_NEIGH_MAX + 1]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:127:30: note: in definition of macro ‘N_NEIGH’ 127 | #define N_NEIGH(DIM) (((DIM) != 0) * N_WALLS(DIM)) | ^~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1169:27: note: in expansion of macro ‘N_NEIGH_MAX’ 1169 | NODE_PROJ *projection[N_NEIGH_MAX + 1]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:191:25: note: in expansion of macro ‘N_NEIGH’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1169:27: note: in expansion of macro ‘N_NEIGH_MAX’ 1169 | NODE_PROJ *projection[N_NEIGH_MAX + 1]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:191:25: note: in expansion of macro ‘N_NEIGH’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1169:27: note: in expansion of macro ‘N_NEIGH_MAX’ 1169 | NODE_PROJ *projection[N_NEIGH_MAX + 1]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:127:30: note: in definition of macro ‘N_NEIGH’ 127 | #define N_NEIGH(DIM) (((DIM) != 0) * N_WALLS(DIM)) | ^~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1173:22: note: in expansion of macro ‘N_NEIGH_MAX’ 1173 | MACRO_EL *neigh[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:127:30: note: in definition of macro ‘N_NEIGH’ 127 | #define N_NEIGH(DIM) (((DIM) != 0) * N_WALLS(DIM)) | ^~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1173:22: note: in expansion of macro ‘N_NEIGH_MAX’ 1173 | MACRO_EL *neigh[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:191:25: note: in expansion of macro ‘N_NEIGH’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1173:22: note: in expansion of macro ‘N_NEIGH_MAX’ 1173 | MACRO_EL *neigh[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:191:25: note: in expansion of macro ‘N_NEIGH’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1173:22: note: in expansion of macro ‘N_NEIGH_MAX’ 1173 | MACRO_EL *neigh[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:127:30: note: in definition of macro ‘N_NEIGH’ 127 | #define N_NEIGH(DIM) (((DIM) != 0) * N_WALLS(DIM)) | ^~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1174:26: note: in expansion of macro ‘N_NEIGH_MAX’ 1174 | S_CHAR opp_vertex[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:127:30: note: in definition of macro ‘N_NEIGH’ 127 | #define N_NEIGH(DIM) (((DIM) != 0) * N_WALLS(DIM)) | ^~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1174:26: note: in expansion of macro ‘N_NEIGH_MAX’ 1174 | S_CHAR opp_vertex[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:191:25: note: in expansion of macro ‘N_NEIGH’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1174:26: note: in expansion of macro ‘N_NEIGH_MAX’ 1174 | S_CHAR opp_vertex[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:191:25: note: in expansion of macro ‘N_NEIGH’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1174:26: note: in expansion of macro ‘N_NEIGH_MAX’ 1174 | S_CHAR opp_vertex[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:127:30: note: in definition of macro ‘N_NEIGH’ 127 | #define N_NEIGH(DIM) (((DIM) != 0) * N_WALLS(DIM)) | ^~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1175:30: note: in expansion of macro ‘N_NEIGH_MAX’ 1175 | S_CHAR neigh_vertices[N_NEIGH_MAX][N_VERTICES(DIM_MAX-1)]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:127:30: note: in definition of macro ‘N_NEIGH’ 127 | #define N_NEIGH(DIM) (((DIM) != 0) * N_WALLS(DIM)) | ^~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1175:30: note: in expansion of macro ‘N_NEIGH_MAX’ 1175 | S_CHAR neigh_vertices[N_NEIGH_MAX][N_VERTICES(DIM_MAX-1)]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:191:25: note: in expansion of macro ‘N_NEIGH’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1175:30: note: in expansion of macro ‘N_NEIGH_MAX’ 1175 | S_CHAR neigh_vertices[N_NEIGH_MAX][N_VERTICES(DIM_MAX-1)]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:191:25: note: in expansion of macro ‘N_NEIGH’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1175:30: note: in expansion of macro ‘N_NEIGH_MAX’ 1175 | S_CHAR neigh_vertices[N_NEIGH_MAX][N_VERTICES(DIM_MAX-1)]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:123:29: note: in definition of macro ‘N_VERTICES’ 123 | #define N_VERTICES(DIM) ((DIM)+1) | ^~~ /usr/include/alberta/alberta.h:1175:54: note: in expansion of macro ‘DIM_MAX’ 1175 | S_CHAR neigh_vertices[N_NEIGH_MAX][N_VERTICES(DIM_MAX-1)]; | ^~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:123:29: note: in definition of macro ‘N_VERTICES’ 123 | #define N_VERTICES(DIM) ((DIM)+1) | ^~~ /usr/include/alberta/alberta.h:1175:54: note: in expansion of macro ‘DIM_MAX’ 1175 | S_CHAR neigh_vertices[N_NEIGH_MAX][N_VERTICES(DIM_MAX-1)]; | ^~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:127:30: note: in definition of macro ‘N_NEIGH’ 127 | #define N_NEIGH(DIM) (((DIM) != 0) * N_WALLS(DIM)) | ^~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1176:27: note: in expansion of macro ‘N_NEIGH_MAX’ 1176 | AFF_TRAFO *wall_trafo[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:127:30: note: in definition of macro ‘N_NEIGH’ 127 | #define N_NEIGH(DIM) (((DIM) != 0) * N_WALLS(DIM)) | ^~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1176:27: note: in expansion of macro ‘N_NEIGH_MAX’ 1176 | AFF_TRAFO *wall_trafo[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:191:25: note: in expansion of macro ‘N_NEIGH’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1176:27: note: in expansion of macro ‘N_NEIGH_MAX’ 1176 | AFF_TRAFO *wall_trafo[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:191:25: note: in expansion of macro ‘N_NEIGH’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:191:33: note: in expansion of macro ‘DIM_MAX’ 191 | #define N_NEIGH_MAX N_NEIGH(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1176:27: note: in expansion of macro ‘N_NEIGH_MAX’ 1176 | AFF_TRAFO *wall_trafo[N_NEIGH_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:123:29: note: in definition of macro ‘N_VERTICES’ 123 | #define N_VERTICES(DIM) ((DIM)+1) | ^~~ /usr/include/alberta/alberta.h:188:36: note: in expansion of macro ‘DIM_MAX’ 188 | #define N_VERTICES_MAX N_VERTICES(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1177:31: note: in expansion of macro ‘N_VERTICES_MAX’ 1177 | BNDRY_FLAGS np_vertex_bound[N_VERTICES_MAX]; | ^~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:123:29: note: in definition of macro ‘N_VERTICES’ 123 | #define N_VERTICES(DIM) ((DIM)+1) | ^~~ /usr/include/alberta/alberta.h:188:36: note: in expansion of macro ‘DIM_MAX’ 188 | #define N_VERTICES_MAX N_VERTICES(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1177:31: note: in expansion of macro ‘N_VERTICES_MAX’ 1177 | BNDRY_FLAGS np_vertex_bound[N_VERTICES_MAX]; | ^~~~~~~~~~~~~~ In file included from /usr/include/alberta/alberta.h:51: /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:1190:37: note: in expansion of macro ‘N_VERTICES’ 1190 | BNDRY_FLAGS vertex_bound[MAX(1, N_VERTICES(DIM_MAX-1))]; | ^~~~~~~~~~ /usr/include/alberta/alberta.h:1190:48: note: in expansion of macro ‘DIM_MAX’ 1190 | BNDRY_FLAGS vertex_bound[MAX(1, N_VERTICES(DIM_MAX-1))]; | ^~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:1190:37: note: in expansion of macro ‘N_VERTICES’ 1190 | BNDRY_FLAGS vertex_bound[MAX(1, N_VERTICES(DIM_MAX-1))]; | ^~~~~~~~~~ /usr/include/alberta/alberta.h:1190:48: note: in expansion of macro ‘DIM_MAX’ 1190 | BNDRY_FLAGS vertex_bound[MAX(1, N_VERTICES(DIM_MAX-1))]; | ^~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:1190:37: note: in expansion of macro ‘N_VERTICES’ 1190 | BNDRY_FLAGS vertex_bound[MAX(1, N_VERTICES(DIM_MAX-1))]; | ^~~~~~~~~~ /usr/include/alberta/alberta.h:1190:48: note: in expansion of macro ‘DIM_MAX’ 1190 | BNDRY_FLAGS vertex_bound[MAX(1, N_VERTICES(DIM_MAX-1))]; | ^~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:1190:37: note: in expansion of macro ‘N_VERTICES’ 1190 | BNDRY_FLAGS vertex_bound[MAX(1, N_VERTICES(DIM_MAX-1))]; | ^~~~~~~~~~ /usr/include/alberta/alberta.h:1190:48: note: in expansion of macro ‘DIM_MAX’ 1190 | BNDRY_FLAGS vertex_bound[MAX(1, N_VERTICES(DIM_MAX-1))]; | ^~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:1191:40: note: in expansion of macro ‘N_VERTICES’ 1191 | BNDRY_FLAGS np_vertex_bound[MAX(1, N_VERTICES(DIM_MAX-1))]; | ^~~~~~~~~~ /usr/include/alberta/alberta.h:1191:51: note: in expansion of macro ‘DIM_MAX’ 1191 | BNDRY_FLAGS np_vertex_bound[MAX(1, N_VERTICES(DIM_MAX-1))]; | ^~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:1191:40: note: in expansion of macro ‘N_VERTICES’ 1191 | BNDRY_FLAGS np_vertex_bound[MAX(1, N_VERTICES(DIM_MAX-1))]; | ^~~~~~~~~~ /usr/include/alberta/alberta.h:1191:51: note: in expansion of macro ‘DIM_MAX’ 1191 | BNDRY_FLAGS np_vertex_bound[MAX(1, N_VERTICES(DIM_MAX-1))]; | ^~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:1191:40: note: in expansion of macro ‘N_VERTICES’ 1191 | BNDRY_FLAGS np_vertex_bound[MAX(1, N_VERTICES(DIM_MAX-1))]; | ^~~~~~~~~~ /usr/include/alberta/alberta.h:1191:51: note: in expansion of macro ‘DIM_MAX’ 1191 | BNDRY_FLAGS np_vertex_bound[MAX(1, N_VERTICES(DIM_MAX-1))]; | ^~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:1191:40: note: in expansion of macro ‘N_VERTICES’ 1191 | BNDRY_FLAGS np_vertex_bound[MAX(1, N_VERTICES(DIM_MAX-1))]; | ^~~~~~~~~~ /usr/include/alberta/alberta.h:1191:51: note: in expansion of macro ‘DIM_MAX’ 1191 | BNDRY_FLAGS np_vertex_bound[MAX(1, N_VERTICES(DIM_MAX-1))]; | ^~~~~~~ /usr/include/alberta/alberta.h: In function ‘BNDRY_TYPE wall_bound(const EL_INFO*, int)’: /usr/include/alberta/alberta.h:1205:24: error: ‘const EL_INFO’ {aka ‘const struct el_info’} has no member named ‘macro_wall’; did you mean ‘macro_el’? 1205 | int mwall = el_info->macro_wall[wall]; | ^~~~~~~~~~ | macro_el /usr/include/alberta/alberta.h:1212:31: error: ‘const MACRO_EL’ {aka ‘const struct macro_el’} has no member named ‘wall_bound’ 1212 | return el_info->macro_el->wall_bound[mwall]; | ^~~~~~~~~~ /usr/include/alberta/alberta.h:1215:26: error: ‘const MACRO_EL’ {aka ‘const struct macro_el’} has no member named ‘neigh_vertices’ 1215 | if (el_info->macro_el->neigh_vertices[mwall][0] < 0) { | ^~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:1216:31: error: ‘const MACRO_EL’ {aka ‘const struct macro_el’} has no member named ‘wall_bound’ 1216 | return el_info->macro_el->wall_bound[mwall]; | ^~~~~~~~~~ /usr/include/alberta/alberta.h: In function ‘const AFF_TRAFO* wall_trafo(const EL_INFO*, int)’: /usr/include/alberta/alberta.h:1230:20: error: ‘const EL_INFO’ {aka ‘const struct el_info’} has no member named ‘macro_wall’; did you mean ‘macro_el’? 1230 | mwall = el_info->macro_wall[wall]; | ^~~~~~~~~~ | macro_el /usr/include/alberta/alberta.h:1232:48: error: ‘const MACRO_EL’ {aka ‘const struct macro_el’} has no member named ‘wall_trafo’ 1232 | return mwall < 0 ? NULL : el_info->macro_el->wall_trafo[mwall]; | ^~~~~~~~~~ /usr/include/alberta/alberta.h: In function ‘const NODE_PROJ* wall_proj(const EL_INFO*, int)’: /usr/include/alberta/alberta.h:1238:31: error: ‘const MACRO_EL’ {aka ‘const struct macro_el’} has no member named ‘projection’ 1238 | return el_info->macro_el->projection[0]; | ^~~~~~~~~~ /usr/include/alberta/alberta.h:1240:26: error: ‘const EL_INFO’ {aka ‘const struct el_info’} has no member named ‘macro_wall’; did you mean ‘macro_el’? 1240 | int mwall = el_info->macro_wall[wall]; | ^~~~~~~~~~ | macro_el /usr/include/alberta/alberta.h:1242:31: error: ‘const MACRO_EL’ {aka ‘const struct macro_el’} has no member named ‘projection’ 1242 | return el_info->macro_el->projection[mwall+1]; | ^~~~~~~~~~ /usr/include/alberta/alberta.h: At global scope: /usr/include/alberta/alberta.h:1257:3: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1257 | REAL_D *coords; /* Length will be n_total_vertices */ | ^~~~~~ | REAL /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:123:29: note: in definition of macro ‘N_VERTICES’ 123 | #define N_VERTICES(DIM) ((DIM)+1) | ^~~ /usr/include/alberta/alberta.h:1277:37: note: in expansion of macro ‘DIM_MAX’ 1277 | int (*wall_vtx_trafos)[N_VERTICES(DIM_MAX-1)][2]; /* the wall trafos */ | ^~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:123:29: note: in definition of macro ‘N_VERTICES’ 123 | #define N_VERTICES(DIM) ((DIM)+1) | ^~~ /usr/include/alberta/alberta.h:1277:37: note: in expansion of macro ‘DIM_MAX’ 1277 | int (*wall_vtx_trafos)[N_VERTICES(DIM_MAX-1)][2]; /* the wall trafos */ | ^~~~~~~ /usr/include/alberta/alberta.h:1523:22: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1523 | DECL_DOF_VEC(REAL_D, REAL_D); | ^~~~~~ /usr/include/alberta/alberta.h:1502:5: note: in definition of macro ‘DECL_DOF_VEC’ 1502 | vectype *vec; \ | ^~~~~~~ /usr/include/alberta/alberta.h:1523:22: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1523 | DECL_DOF_VEC(REAL_D, REAL_D); | ^~~~~~ /usr/include/alberta/alberta.h:1515:11: note: in definition of macro ‘DECL_DOF_VEC’ 1515 | typedef vectype VECNAME##_VEC_TYPE | ^~~~~~~ /usr/include/alberta/alberta.h:1524:23: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1524 | DECL_DOF_VEC(REAL_DD, REAL_DD); | ^~~~~~~ /usr/include/alberta/alberta.h:1502:5: note: in definition of macro ‘DECL_DOF_VEC’ 1502 | vectype *vec; \ | ^~~~~~~ /usr/include/alberta/alberta.h:1524:23: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1524 | DECL_DOF_VEC(REAL_DD, REAL_DD); | ^~~~~~~ /usr/include/alberta/alberta.h:1515:11: note: in definition of macro ‘DECL_DOF_VEC’ 1515 | typedef vectype VECNAME##_VEC_TYPE | ^~~~~~~ /usr/include/alberta/alberta.h:1578:27: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 1578 | 0, sizeof(REAL), sizeof(REAL_D), sizeof(REAL_DD) | ^~~~~~ | REAL /usr/include/alberta/alberta.h:1578:43: error: ‘REAL_DD’ was not declared in this scope; did you mean ‘REAL_DIG’? 1578 | 0, sizeof(REAL), sizeof(REAL_D), sizeof(REAL_DD) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:1652:5: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1652 | REAL_D real_d[1]; | ^~~~~~ | REAL /usr/include/alberta/alberta.h:1653:5: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1653 | REAL_DD real_dd[1]; | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:1670:3: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1670 | REAL_D entry[ROW_LENGTH]; /* matrix entries */ | ^~~~~~ | REAL /usr/include/alberta/alberta.h:1678:3: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1678 | REAL_DD entry[ROW_LENGTH]; /* matrix entries */ | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:1742:25: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1742 | DECL_DOF_EL_VEC(REAL_D, REAL_D); | ^~~~~~ /usr/include/alberta/alberta.h:1731:5: note: in definition of macro ‘DECL_DOF_EL_VEC’ 1731 | vectype vec[1]; \ | ^~~~~~~ /usr/include/alberta/alberta.h:1742:25: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1742 | DECL_DOF_EL_VEC(REAL_D, REAL_D); | ^~~~~~ /usr/include/alberta/alberta.h:1733:11: note: in definition of macro ‘DECL_DOF_EL_VEC’ 1733 | typedef vectype EL_##VECNAME##_VEC_TYPE | ^~~~~~~ /usr/include/alberta/alberta.h:1743:26: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1743 | DECL_DOF_EL_VEC(REAL_DD, REAL_DD); | ^~~~~~~ /usr/include/alberta/alberta.h:1731:5: note: in definition of macro ‘DECL_DOF_EL_VEC’ 1731 | vectype vec[1]; \ | ^~~~~~~ /usr/include/alberta/alberta.h:1743:26: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1743 | DECL_DOF_EL_VEC(REAL_DD, REAL_DD); | ^~~~~~~ /usr/include/alberta/alberta.h:1733:11: note: in definition of macro ‘DECL_DOF_EL_VEC’ 1733 | typedef vectype EL_##VECNAME##_VEC_TYPE | ^~~~~~~ /usr/include/alberta/alberta.h:1786:3: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1786 | REAL_D bbox[2]; /* bounding box for the mesh */ | ^~~~~~ | REAL /usr/include/alberta/alberta.h:1787:3: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1787 | REAL_D diam; /* bbox[1] - bbox[0] */ | ^~~~~~ | REAL /usr/include/alberta/alberta.h:1820:18: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1820 | (*BAS_FCT)(const REAL_B lambda, const BAS_FCTS *thisptr); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:1822:22: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1822 | (*GRD_BAS_FCT)(const REAL_B lambda, const BAS_FCTS *thisptr); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:1823:15: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1823 | typedef const REAL_B * | ^~~~~~ | REAL /usr/include/alberta/alberta.h:1825:15: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 1825 | typedef const REAL_BB * | ^~~~~~~ | REAL /usr/include/alberta/alberta.h:1827:15: error: ‘REAL_BBB’ does not name a type 1827 | typedef const REAL_BBB * | ^~~~~~~~ /usr/include/alberta/alberta.h:1831:20: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1831 | (*BAS_FCT_D)(const REAL_B lambda, const BAS_FCTS *thisptr); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:1832:15: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1832 | typedef const REAL_B * | ^~~~~~ | REAL /usr/include/alberta/alberta.h:1834:15: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 1834 | typedef const REAL_BB * | ^~~~~~~ | REAL /usr/include/alberta/alberta.h:1895:9: error: ‘D2_BAS_FCT’ does not name a type; did you mean ‘GRD_BAS_FCT’? 1895 | const D2_BAS_FCT *D2_phi; | ^~~~~~~~~~ | GRD_BAS_FCT /usr/include/alberta/alberta.h:1896:9: error: ‘D3_BAS_FCT’ does not name a type; did you mean ‘GRD_BAS_FCT’? 1896 | const D3_BAS_FCT *D3_phi; /* Optional, implemented for Lagrange bfcts. */ | ^~~~~~~~~~ | GRD_BAS_FCT /usr/include/alberta/alberta.h:1897:9: error: ‘D4_BAS_FCT’ does not name a type; did you mean ‘GRD_BAS_FCT’? 1897 | const D4_BAS_FCT *D4_phi; /* Optional, implemented for Lagrange bfcts. */ | ^~~~~~~~~~ | GRD_BAS_FCT /usr/include/alberta/alberta.h:1905:9: error: ‘GRD_BAS_FCT_D’ does not name a type; did you mean ‘GRD_BAS_FCT’? 1905 | const GRD_BAS_FCT_D *grd_phi_d; | ^~~~~~~~~~~~~ | GRD_BAS_FCT /usr/include/alberta/alberta.h:1906:9: error: ‘D2_BAS_FCT_D’ does not name a type; did you mean ‘BAS_FCT_D’? 1906 | const D2_BAS_FCT_D *D2_phi_d; | ^~~~~~~~~~~~ | BAS_FCT_D /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1919:39: note: in expansion of macro ‘N_WALLS_MAX’ 1919 | const int *trace_dof_map[2][2][N_WALLS_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1919:39: note: in expansion of macro ‘N_WALLS_MAX’ 1919 | const int *trace_dof_map[2][2][N_WALLS_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1931:35: note: in expansion of macro ‘N_WALLS_MAX’ 1931 | int n_trace_bas_fcts[N_WALLS_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:1931:35: note: in expansion of macro ‘N_WALLS_MAX’ 1931 | int n_trace_bas_fcts[N_WALLS_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:1951:22: error: ‘LOC_FCT_D_AT_QP’ has not been declared 1951 | LOC_FCT_D_AT_QP f, void *ud, | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:1956:24: error: ‘LOC_FCT_D_AT_QP’ has not been declared 1956 | LOC_FCT_D_AT_QP f, void *ud, | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:1965:42: error: ‘REAL_D’ has not been declared 1965 | const EL_REAL_D_VEC *(*get_real_d_vec)(REAL_D result[], | ^~~~~~ /usr/include/alberta/alberta.h:1975:44: error: ‘REAL_DD’ has not been declared 1975 | const EL_REAL_DD_VEC *(*get_real_dd_vec)(REAL_DD result[], | ^~~~~~~ /usr/include/alberta/alberta.h:2054:9: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 2054 | const REAL_B *lambda; | ^~~~~~ | REAL /usr/include/alberta/alberta.h:2073:3: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2073 | REAL_D *world; | ^~~~~~ | REAL /usr/include/alberta/alberta.h:2076:5: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 2076 | REAL_BD *Lambda; | ^~~~~~~ | REAL /usr/include/alberta/alberta.h:2077:5: error: ‘REAL_BDD’ does not name a type 2077 | REAL_BDD *DLambda; | ^~~~~~~~ /usr/include/alberta/alberta.h:2078:5: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 2078 | REAL_BD *grd_world; | ^~~~~~~ | REAL /usr/include/alberta/alberta.h:2079:5: error: ‘REAL_BDB’ does not name a type 2079 | REAL_BDB *D2_world; | ^~~~~~~~ /usr/include/alberta/alberta.h:2080:5: error: ‘REAL_BDBB’ does not name a type; did you mean ‘REAL_DIG’? 2080 | REAL_BDBB *D3_world; | ^~~~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:2082:5: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2082 | REAL_D *wall_normal; /* for co-dim 1 */ | ^~~~~~ | REAL /usr/include/alberta/alberta.h:2083:5: error: ‘REAL_DB’ does not name a type; did you mean ‘REAL_DIG’? 2083 | REAL_DB *grd_normal; /* for co-dim 1 */ | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:2084:5: error: ‘REAL_DBB’ does not name a type; did you mean ‘REAL_DIG’? 2084 | REAL_DBB *D2_normal; /* for co-dim 1 */ | ^~~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:2132:20: error: expected identifier before ‘*’ token 2132 | const REAL_B (*const*grd_phi); | ^ /usr/include/alberta/alberta.h:2133:20: error: expected identifier before ‘*’ token 2133 | const REAL_BB (*const*D2_phi); | ^ /usr/include/alberta/alberta.h:2134:20: error: expected identifier before ‘*’ token 2134 | const REAL_BBB (*const*D3_phi); | ^ /usr/include/alberta/alberta.h:2135:20: error: expected identifier before ‘*’ token 2135 | const REAL_BBBB (*const*D4_phi); | ^ /usr/include/alberta/alberta.h:2146:9: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2146 | const REAL_D *phi_d; | ^~~~~~ | REAL /usr/include/alberta/alberta.h:2261:5: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2261 | REAL_D *const*real_d; | ^~~~~~ | REAL /usr/include/alberta/alberta.h:2262:5: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 2262 | REAL_DD *const*real_dd; | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:2378:11: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 2378 | const REAL_B *(*real)(const EL_INFO *el_info, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:2380:11: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 2380 | const REAL_BD *(*real_d)(const EL_INFO *el_info, | ^~~~~~~ | REAL /usr/include/alberta/alberta.h:2382:11: error: ‘REAL_BDD’ does not name a type 2382 | const REAL_BDD *(*real_dd)(const EL_INFO *el_info, | ^~~~~~~~ /usr/include/alberta/alberta.h:2393:11: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2393 | const REAL_D *(*real_d)(const EL_INFO *el_info, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:2395:11: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 2395 | const REAL_DD *(*real_dd)(const EL_INFO *el_info, | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:2397:11: error: ‘REAL_DDD’ does not name a type; did you mean ‘REAL_DIG’? 2397 | const REAL_DDD *(*real_ddd)(const EL_INFO *el_info, | ^~~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:2404:11: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2404 | const REAL_D *(*real_d)(const EL_INFO *el_info, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:2406:11: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 2406 | const REAL_DD *(*real_dd)(const EL_INFO *el_info, | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:2408:11: error: ‘REAL_DDD’ does not name a type; did you mean ‘REAL_DIG’? 2408 | const REAL_DDD *(*real_ddd)(const EL_INFO *el_info, | ^~~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:2423:11: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2423 | const REAL_D *(*real_dd)(const EL_INFO *el_info, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:2452:11: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 2452 | const REAL_B *(*real)(const EL_INFO *el_info, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:2454:11: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 2454 | const REAL_BD *(*real_d)(const EL_INFO *el_info, | ^~~~~~~ | REAL /usr/include/alberta/alberta.h:2456:11: error: ‘REAL_BDD’ does not name a type 2456 | const REAL_BDD *(*real_dd)(const EL_INFO *el_info, | ^~~~~~~~ /usr/include/alberta/alberta.h:2467:11: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2467 | const REAL_D *(*real_d)(const EL_INFO *el_info, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:2469:11: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 2469 | const REAL_DD *(*real_dd)(const EL_INFO *el_info, | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:2471:11: error: ‘REAL_DDD’ does not name a type; did you mean ‘REAL_DIG’? 2471 | const REAL_DDD *(*real_ddd)(const EL_INFO *el_info, | ^~~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:2478:11: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2478 | const REAL_D *(*real_d)(const EL_INFO *el_info, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:2480:11: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 2480 | const REAL_DD *(*real_dd)(const EL_INFO *el_info, | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:2482:11: error: ‘REAL_DDD’ does not name a type; did you mean ‘REAL_DIG’? 2482 | const REAL_DDD *(*real_ddd)(const EL_INFO *el_info, | ^~~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:2499:11: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2499 | const REAL_D *(*real_dd)(const EL_INFO *el_info, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:2537:27: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 2537 | const REAL_B lambda, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:2561:28: error: ‘REAL_D’ has not been declared 2561 | const REAL *(*dirichlet)(REAL_D result, | ^~~~~~ /usr/include/alberta/alberta.h:2563:34: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 2563 | const REAL_B lambda, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:2567:26: error: ‘REAL_D’ has not been declared 2567 | const REAL *(*neumann)(REAL_D result, | ^~~~~~ /usr/include/alberta/alberta.h:2573:24: error: ‘REAL_D’ has not been declared 2573 | const REAL *(*robin)(REAL_D result, | ^~~~~~ /usr/include/alberta/alberta.h:2577:3: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2577 | REAL_D robin_const; /* if robin == NULL, use this constant value */ | ^~~~~~ | REAL /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:3204:13: note: in expansion of macro ‘N_WALLS_MAX’ 3204 | QUAD quad[N_WALLS_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:3204:13: note: in expansion of macro ‘N_WALLS_MAX’ 3204 | QUAD quad[N_WALLS_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:3232:30: note: in expansion of macro ‘N_WALLS_MAX’ 3232 | const QUAD_FAST *quad_fast[N_WALLS_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:125:29: note: in definition of macro ‘N_WALLS’ 125 | #define N_WALLS(DIM) ((DIM)+1) /* number of codim 1 subsimplexes */ | ^~~ /usr/include/alberta/alberta.h:192:33: note: in expansion of macro ‘DIM_MAX’ 192 | #define N_WALLS_MAX N_WALLS(DIM_MAX) | ^~~~~~~ /usr/include/alberta/alberta.h:3232:30: note: in expansion of macro ‘N_WALLS_MAX’ 3232 | const QUAD_FAST *quad_fast[N_WALLS_MAX]; | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:3694:6: error: variable or field ‘trace_to_bulk_coords_2d’ declared void 3694 | void trace_to_bulk_coords_2d(REAL_B result, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:3694:30: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 3694 | void trace_to_bulk_coords_2d(REAL_B result, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3695:30: error: expected primary-expression before ‘const’ 3695 | const REAL_B lambda, | ^~~~~ /usr/include/alberta/alberta.h:3696:30: error: expected primary-expression before ‘const’ 3696 | const EL_INFO *el_info); | ^~~~~ /usr/include/alberta/alberta.h:3697:6: error: variable or field ‘trace_to_bulk_coords_1d’ declared void 3697 | void trace_to_bulk_coords_1d(REAL_B result, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:3697:30: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 3697 | void trace_to_bulk_coords_1d(REAL_B result, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3698:30: error: expected primary-expression before ‘const’ 3698 | const REAL_B lambda, | ^~~~~ /usr/include/alberta/alberta.h:3699:30: error: expected primary-expression before ‘const’ 3699 | const EL_INFO *el_info); | ^~~~~ /usr/include/alberta/alberta.h:3700:6: error: variable or field ‘trace_to_bulk_coords_0d’ declared void 3700 | void trace_to_bulk_coords_0d(REAL_B result, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:3700:30: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 3700 | void trace_to_bulk_coords_0d(REAL_B result, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3701:30: error: expected primary-expression before ‘const’ 3701 | const REAL_B lambda, | ^~~~~ /usr/include/alberta/alberta.h:3702:30: error: expected primary-expression before ‘const’ 3702 | const EL_INFO *el_info); | ^~~~~ /usr/include/alberta/alberta.h:3704:6: error: variable or field ‘bulk_to_trace_coords_2d’ declared void 3704 | void bulk_to_trace_coords_2d(REAL_B result, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:3704:30: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 3704 | void bulk_to_trace_coords_2d(REAL_B result, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3705:30: error: expected primary-expression before ‘const’ 3705 | const REAL_B lambda, | ^~~~~ /usr/include/alberta/alberta.h:3706:30: error: expected primary-expression before ‘const’ 3706 | const EL_INFO *el_info); | ^~~~~ /usr/include/alberta/alberta.h:3707:6: error: variable or field ‘bulk_to_trace_coords_1d’ declared void 3707 | void bulk_to_trace_coords_1d(REAL_B result, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:3707:30: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 3707 | void bulk_to_trace_coords_1d(REAL_B result, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3708:30: error: expected primary-expression before ‘const’ 3708 | const REAL_B lambda, | ^~~~~ /usr/include/alberta/alberta.h:3709:30: error: expected primary-expression before ‘const’ 3709 | const EL_INFO *el_info); | ^~~~~ /usr/include/alberta/alberta.h:3710:6: error: variable or field ‘bulk_to_trace_coords_0d’ declared void 3710 | void bulk_to_trace_coords_0d(REAL_B result, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:3710:30: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 3710 | void bulk_to_trace_coords_0d(REAL_B result, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3711:30: error: expected primary-expression before ‘const’ 3711 | const REAL_B lambda, | ^~~~~ /usr/include/alberta/alberta.h:3712:30: error: expected primary-expression before ‘const’ 3712 | const EL_INFO *el_info); | ^~~~~ /usr/include/alberta/alberta.h:3715:6: error: variable or field ‘trace_to_bulk_coords’ declared void 3715 | void trace_to_bulk_coords(REAL_B result, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:3715:27: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 3715 | void trace_to_bulk_coords(REAL_B result, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3716:27: error: expected primary-expression before ‘const’ 3716 | const REAL_B lambda, | ^~~~~ /usr/include/alberta/alberta.h:3717:27: error: expected primary-expression before ‘const’ 3717 | const EL_INFO *el_info) | ^~~~~ /usr/include/alberta/alberta.h:3732:31: error: ‘REAL_B’ has not been declared 3732 | REAL_B result, | ^~~~~~ /usr/include/alberta/alberta.h:3733:37: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 3733 | const REAL_B lambda, | ^~~~~~ | REAL /usr/include/alberta/alberta.h: In function ‘void trace_to_bulk_coords_dim(int, int, int, const EL_INFO*)’: /usr/include/alberta/alberta.h:3738:11: error: ‘trace_to_bulk_coords_2d’ was not declared in this scope; did you mean ‘trace_to_bulk_coords_dim’? 3738 | case 2: trace_to_bulk_coords_2d(result, lambda, el_info); break; | ^~~~~~~~~~~~~~~~~~~~~~~ | trace_to_bulk_coords_dim /usr/include/alberta/alberta.h:3739:11: error: ‘trace_to_bulk_coords_1d’ was not declared in this scope; did you mean ‘trace_to_bulk_coords_dim’? 3739 | case 1: trace_to_bulk_coords_1d(result, lambda, el_info); break; | ^~~~~~~~~~~~~~~~~~~~~~~ | trace_to_bulk_coords_dim /usr/include/alberta/alberta.h:3740:11: error: ‘trace_to_bulk_coords_0d’ was not declared in this scope; did you mean ‘trace_to_bulk_coords_dim’? 3740 | case 0: trace_to_bulk_coords_0d(result, lambda, el_info); break; | ^~~~~~~~~~~~~~~~~~~~~~~ | trace_to_bulk_coords_dim /usr/include/alberta/alberta.h: At global scope: /usr/include/alberta/alberta.h:3748:6: error: variable or field ‘bulk_to_trace_coords’ declared void 3748 | void bulk_to_trace_coords(REAL_B result, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:3748:27: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 3748 | void bulk_to_trace_coords(REAL_B result, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3749:27: error: expected primary-expression before ‘const’ 3749 | const REAL_B lambda, | ^~~~~ /usr/include/alberta/alberta.h:3750:27: error: expected primary-expression before ‘const’ 3750 | const EL_INFO *el_info) | ^~~~~ /usr/include/alberta/alberta.h:3765:31: error: ‘REAL_B’ has not been declared 3765 | REAL_B result, | ^~~~~~ /usr/include/alberta/alberta.h:3766:37: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 3766 | const REAL_B lambda, | ^~~~~~ | REAL /usr/include/alberta/alberta.h: In function ‘void bulk_to_trace_coords_dim(int, int, int, const EL_INFO*)’: /usr/include/alberta/alberta.h:3771:11: error: ‘bulk_to_trace_coords_2d’ was not declared in this scope; did you mean ‘bulk_to_trace_coords_dim’? 3771 | case 2: bulk_to_trace_coords_2d(result, lambda, el_info); break; | ^~~~~~~~~~~~~~~~~~~~~~~ | bulk_to_trace_coords_dim /usr/include/alberta/alberta.h:3772:11: error: ‘bulk_to_trace_coords_1d’ was not declared in this scope; did you mean ‘bulk_to_trace_coords_dim’? 3772 | case 1: bulk_to_trace_coords_1d(result, lambda, el_info); break; | ^~~~~~~~~~~~~~~~~~~~~~~ | bulk_to_trace_coords_dim /usr/include/alberta/alberta.h:3773:11: error: ‘bulk_to_trace_coords_0d’ was not declared in this scope; did you mean ‘bulk_to_trace_coords_dim’? 3773 | case 0: bulk_to_trace_coords_0d(result, lambda, el_info); break; | ^~~~~~~~~~~~~~~~~~~~~~~ | bulk_to_trace_coords_dim /usr/include/alberta/alberta.h: At global scope: /usr/include/alberta/alberta.h:3803:40: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 3803 | extern REAL level_element_det_2d(const REAL_D coord[]); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3804:43: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 3804 | extern void level_coord_to_world_2d(const REAL_D coord[], | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3805:43: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 3805 | const REAL_B lambda, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3806:37: error: ‘REAL_D’ has not been declared 3806 | REAL_D world); | ^~~~~~ /usr/include/alberta/alberta.h:3807:46: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 3807 | extern void level_coord_to_el_coord_2d(const REAL_B v_lambda[], | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3808:46: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 3808 | const REAL_B lambda, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3809:40: error: ‘REAL_B’ has not been declared 3809 | REAL_B el_lambda); | ^~~~~~ /usr/include/alberta/alberta.h:3810:40: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 3810 | extern REAL level_element_det_3d(const REAL_D coord[]); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3811:43: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 3811 | extern void level_coord_to_world_3d(const REAL_D coord[], | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3812:43: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 3812 | const REAL_B lambda, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3813:37: error: ‘REAL_D’ has not been declared 3813 | REAL_D world); | ^~~~~~ /usr/include/alberta/alberta.h:3814:46: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 3814 | extern void level_coord_to_el_coord_3d(const REAL_B v_lambda[], | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3815:46: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 3815 | const REAL_B lambda, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3816:40: error: ‘REAL_B’ has not been declared 3816 | REAL_B el_lambda); | ^~~~~~ /usr/include/alberta/alberta.h:3822:58: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 3822 | int N, int wall, const REAL_B lambda[]), | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3826:51: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 3826 | int wall, const REAL_B lambda[], | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3827:41: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 3827 | const REAL_D coord[])); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3842:60: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 3842 | REAL integrate_std_simp(const QUAD *quad, REAL (*f)(const REAL_B lambda)); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3920:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 3920 | const REAL_D *const*get_quad_fast_phi_dow(const QUAD_FAST *cache); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:3921:7: error: ‘REAL_DB’ does not name a type; did you mean ‘REAL_DIG’? 3921 | const REAL_DB *const*get_quad_fast_grd_phi_dow(const QUAD_FAST *cache); | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:3922:7: error: ‘REAL_DBB’ does not name a type; did you mean ‘REAL_DIG’? 3922 | const REAL_DBB *const*get_quad_fast_D2_phi_dow(const QUAD_FAST *cache); | ^~~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:4046:24: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 4046 | default_get_real_d_vec(REAL_D rvec[], | ^~~~~~ | REAL /usr/include/alberta/alberta.h:4047:24: error: expected primary-expression before ‘const’ 4047 | const EL *el, const DOF_REAL_D_VEC *vec); | ^~~~~ /usr/include/alberta/alberta.h:4047:38: error: expected primary-expression before ‘const’ 4047 | const EL *el, const DOF_REAL_D_VEC *vec); | ^~~~~ /usr/include/alberta/alberta.h:4049:25: error: ‘REAL_DD’ was not declared in this scope; did you mean ‘REAL_DIG’? 4049 | default_get_real_dd_vec(REAL_DD rvec[], | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:4050:25: error: expected primary-expression before ‘const’ 4050 | const EL *el, const DOF_REAL_DD_VEC *vec); | ^~~~~ /usr/include/alberta/alberta.h:4050:39: error: expected primary-expression before ‘const’ 4050 | const EL *el, const DOF_REAL_DD_VEC *vec); | ^~~~~ /usr/include/alberta/alberta.h:4094:68: error: ‘REAL_B’ has not been declared 4094 | extern int world_to_coord_0d(const EL_INFO *el_info, const REAL *, REAL_B); | ^~~~~~ /usr/include/alberta/alberta.h:4095:61: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 4095 | extern const REAL *coord_to_world_0d(const EL_INFO *, const REAL_B, REAL_D); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:4095:69: error: ‘REAL_D’ has not been declared 4095 | extern const REAL *coord_to_world_0d(const EL_INFO *, const REAL_B, REAL_D); | ^~~~~~ /usr/include/alberta/alberta.h:4099:30: error: ‘REAL_BD’ has not been declared 4099 | REAL_BD grd_lam); | ^~~~~~~ /usr/include/alberta/alberta.h:4107:30: error: ‘REAL_B’ has not been declared 4107 | REAL_B); | ^~~~~~ /usr/include/alberta/alberta.h:4108:61: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 4108 | extern const REAL *coord_to_world_1d(const EL_INFO *, const REAL_B, REAL_D); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:4108:69: error: ‘REAL_D’ has not been declared 4108 | extern const REAL *coord_to_world_1d(const EL_INFO *, const REAL_B, REAL_D); | ^~~~~~ /usr/include/alberta/alberta.h:4112:30: error: ‘REAL_BD’ has not been declared 4112 | REAL_BD grd_lam); | ^~~~~~~ /usr/include/alberta/alberta.h:4278:26: error: ‘world_to_coord’ has not been declared 4278 | ALBERTA_CODIM_ALIAS(int, world_to_coord, | ^~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:4279:21: error: expected identifier before ‘(’ token 4279 | (const EL_INFO *el_info, | ^ /usr/include/alberta/alberta.h:4281:22: error: ‘REAL_B’ has not been declared 4281 | REAL_B lambda), | ^~~~~~ /usr/include/alberta/alberta.h:4282:21: error: expected identifier before ‘(’ token 4282 | (el_info, xy, lambda)); | ^ /usr/include/alberta/alberta.h:4282:31: error: ‘xy’ has not been declared 4282 | (el_info, xy, lambda)); | ^~ /usr/include/alberta/alberta.h:4282:35: error: ‘lambda’ has not been declared 4282 | (el_info, xy, lambda)); | ^~~~~~ /usr/include/alberta/alberta.h:4282:43: error: expected constructor, destructor, or type conversion before ‘;’ token 4282 | (el_info, xy, lambda)); | ^ /usr/include/alberta/alberta.h:4283:35: error: ‘coord_to_world’ has not been declared 4283 | ALBERTA_CODIM_ALIAS(const REAL *, coord_to_world, | ^~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:4284:21: error: expected identifier before ‘(’ token 4284 | (const EL_INFO *el_info, const REAL_B l, REAL_D w), | ^ /usr/include/alberta/alberta.h:4284:52: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 4284 | (const EL_INFO *el_info, const REAL_B l, REAL_D w), | ^~~~~~ | REAL /usr/include/alberta/alberta.h:4284:62: error: ‘REAL_D’ has not been declared 4284 | (const EL_INFO *el_info, const REAL_B l, REAL_D w), | ^~~~~~ /usr/include/alberta/alberta.h:4285:21: error: expected identifier before ‘(’ token 4285 | (el_info, l, w)); | ^ /usr/include/alberta/alberta.h:4285:31: error: ‘l’ has not been declared 4285 | (el_info, l, w)); | ^ /usr/include/alberta/alberta.h:4285:34: error: ‘w’ has not been declared 4285 | (el_info, l, w)); | ^ /usr/include/alberta/alberta.h:4285:37: error: expected constructor, destructor, or type conversion before ‘;’ token 4285 | (el_info, l, w)); | ^ /usr/include/alberta/alberta.h:4286:27: error: ‘el_volume’ has not been declared 4286 | ALBERTA_CODIM_ALIAS(REAL, el_volume, (const EL_INFO *el_info), (el_info)); | ^~~~~~~~~ /usr/include/alberta/alberta.h:4286:38: error: expected identifier before ‘(’ token 4286 | ALBERTA_CODIM_ALIAS(REAL, el_volume, (const EL_INFO *el_info), (el_info)); | ^ /usr/include/alberta/alberta.h:4286:64: error: expected identifier before ‘(’ token 4286 | ALBERTA_CODIM_ALIAS(REAL, el_volume, (const EL_INFO *el_info), (el_info)); | ^ /usr/include/alberta/alberta.h:4286:74: error: expected constructor, destructor, or type conversion before ‘;’ token 4286 | ALBERTA_CODIM_ALIAS(REAL, el_volume, (const EL_INFO *el_info), (el_info)); | ^ /usr/include/alberta/alberta.h:4287:27: error: ‘el_det’ has not been declared 4287 | ALBERTA_CODIM_ALIAS(REAL, el_det, (const EL_INFO *el_info), (el_info)); | ^~~~~~ /usr/include/alberta/alberta.h:4287:35: error: expected identifier before ‘(’ token 4287 | ALBERTA_CODIM_ALIAS(REAL, el_det, (const EL_INFO *el_info), (el_info)); | ^ /usr/include/alberta/alberta.h:4287:61: error: expected identifier before ‘(’ token 4287 | ALBERTA_CODIM_ALIAS(REAL, el_det, (const EL_INFO *el_info), (el_info)); | ^ /usr/include/alberta/alberta.h:4287:71: error: expected constructor, destructor, or type conversion before ‘;’ token 4287 | ALBERTA_CODIM_ALIAS(REAL, el_det, (const EL_INFO *el_info), (el_info)); | ^ /usr/include/alberta/alberta.h:4288:27: error: ‘el_grd_lambda’ has not been declared 4288 | ALBERTA_CODIM_ALIAS(REAL, el_grd_lambda, | ^~~~~~~~~~~~~ /usr/include/alberta/alberta.h:4289:21: error: expected identifier before ‘(’ token 4289 | (const EL_INFO *el_info, | ^ /usr/include/alberta/alberta.h:4290:22: error: ‘REAL_BD’ has not been declared 4290 | REAL_BD grd_lam), | ^~~~~~~ /usr/include/alberta/alberta.h:4291:21: error: expected identifier before ‘(’ token 4291 | (el_info, grd_lam)); | ^ /usr/include/alberta/alberta.h:4291:31: error: ‘grd_lam’ has not been declared 4291 | (el_info, grd_lam)); | ^~~~~~~ /usr/include/alberta/alberta.h:4291:40: error: expected constructor, destructor, or type conversion before ‘;’ token 4291 | (el_info, grd_lam)); | ^ /usr/include/alberta/alberta.h:4292:27: error: ‘get_wall_normal’ has not been declared 4292 | ALBERTA_CODIM_ALIAS(REAL, get_wall_normal, | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:4293:21: error: expected identifier before ‘(’ token 4293 | (const EL_INFO *el_info, int i0, REAL *normal), | ^ /usr/include/alberta/alberta.h:4294:21: error: expected identifier before ‘(’ token 4294 | (el_info, i0, normal)); | ^ /usr/include/alberta/alberta.h:4294:31: error: ‘i0’ has not been declared 4294 | (el_info, i0, normal)); | ^~ /usr/include/alberta/alberta.h:4294:35: error: ‘normal’ has not been declared 4294 | (el_info, i0, normal)); | ^~~~~~ /usr/include/alberta/alberta.h:4294:43: error: expected constructor, destructor, or type conversion before ‘;’ token 4294 | (el_info, i0, normal)); | ^ /usr/include/alberta/alberta.h:4295:26: error: ‘wall_orientation’ has not been declared 4295 | ALBERTA_CODIM_ALIAS(int, wall_orientation, | ^~~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:4296:21: error: expected identifier before ‘(’ token 4296 | (const EL *el, int wall), | ^ /usr/include/alberta/alberta.h:4297:21: error: expected identifier before ‘(’ token 4297 | (el, wall)); | ^ /usr/include/alberta/alberta.h:4297:26: error: ‘wall’ has not been declared 4297 | (el, wall)); | ^~~~ /usr/include/alberta/alberta.h:4297:32: error: expected constructor, destructor, or type conversion before ‘;’ token 4297 | (el, wall)); | ^ /usr/include/alberta/alberta.h:4298:26: error: ‘wall_rel_orientation’ has not been declared 4298 | ALBERTA_CODIM_ALIAS(int, wall_rel_orientation, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:4299:21: error: expected identifier before ‘(’ token 4299 | (const EL *el, const EL *neigh, int wall, int oppv), | ^ /usr/include/alberta/alberta.h:4300:21: error: expected identifier before ‘(’ token 4300 | (el, neigh, wall, oppv)); | ^ /usr/include/alberta/alberta.h:4300:26: error: ‘neigh’ has not been declared 4300 | (el, neigh, wall, oppv)); | ^~~~~ /usr/include/alberta/alberta.h:4300:33: error: ‘wall’ has not been declared 4300 | (el, neigh, wall, oppv)); | ^~~~ /usr/include/alberta/alberta.h:4300:39: error: ‘oppv’ has not been declared 4300 | (el, neigh, wall, oppv)); | ^~~~ /usr/include/alberta/alberta.h:4300:45: error: expected constructor, destructor, or type conversion before ‘;’ token 4300 | (el, neigh, wall, oppv)); | ^ /usr/include/alberta/alberta.h:4302:34: error: ‘sorted_wall_vertices’ has not been declared 4302 | ALBERTA_CODIM_ALIAS(const int *, sorted_wall_vertices, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:4303:21: error: expected identifier before ‘(’ token 4303 | (int wall, int permno), | ^ /usr/include/alberta/alberta.h:4304:21: error: expected identifier before ‘[’ token 4304 | [wall][permno]); | ^ /usr/include/alberta/alberta.h:4304:22: error: ‘wall’ was not declared in this scope 4304 | [wall][permno]); | ^~~~ /usr/include/alberta/alberta.h:4304:28: error: ‘permno’ was not declared in this scope 4304 | [wall][permno]); | ^~~~~~ /usr/include/alberta/alberta.h:4304:36: error: expected constructor, destructor, or type conversion before ‘;’ token 4304 | [wall][permno]); | ^ /usr/include/alberta/alberta.h:4306:34: error: ‘vertex_of_wall’ has not been declared 4306 | ALBERTA_CODIM_ALIAS(const int *, vertex_of_wall, | ^~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:4307:21: error: expected identifier before ‘(’ token 4307 | (int wall), | ^ /usr/include/alberta/alberta.h:4308:21: error: expected identifier before ‘[’ token 4308 | [wall]); | ^ /usr/include/alberta/alberta.h:4308:22: error: ‘wall’ was not declared in this scope 4308 | [wall]); | ^~~~ /usr/include/alberta/alberta.h:4308:28: error: expected constructor, destructor, or type conversion before ‘;’ token 4308 | [wall]); | ^ /usr/include/alberta/alberta.h:4310:34: error: ‘vertex_of_edge’ has not been declared 4310 | ALBERTA_CODIM_ALIAS(const int *, vertex_of_edge, | ^~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:4311:21: error: expected identifier before ‘(’ token 4311 | (int edge), | ^ /usr/include/alberta/alberta.h:4312:21: error: expected identifier before ‘[’ token 4312 | [edge]); | ^ /usr/include/alberta/alberta.h:4312:22: error: ‘edge’ was not declared in this scope 4312 | [edge]); | ^~~~ /usr/include/alberta/alberta.h:4312:28: error: expected constructor, destructor, or type conversion before ‘;’ token 4312 | [edge]); | ^ /usr/include/alberta/alberta.h:4315:30: error: expected ‘,’ or ‘...’ before ‘->’ token 4315 | ALBERTA_CODIM_WRAPPER(el_info->mesh->dim, | ^~ /usr/include/alberta/alberta.h:4318:44: error: expected constructor, destructor, or type conversion before ‘;’ token 4318 | (el_info, x, lambda)); | ^ /usr/include/alberta/alberta.h:4319:30: error: expected ‘,’ or ‘...’ before ‘->’ token 4319 | ALBERTA_CODIM_WRAPPER(el_info->mesh->dim, | ^~ /usr/include/alberta/alberta.h:4322:44: error: expected constructor, destructor, or type conversion before ‘;’ token 4322 | (el_info, lambda, x)); | ^ /usr/include/alberta/alberta.h:4323:30: error: expected ‘,’ or ‘...’ before ‘->’ token 4323 | ALBERTA_CODIM_WRAPPER(el_info->mesh->dim, | ^~ /usr/include/alberta/alberta.h:4325:59: error: expected constructor, destructor, or type conversion before ‘;’ token 4325 | (const EL_INFO *el_info), (el_info)); | ^ /usr/include/alberta/alberta.h:4326:30: error: expected ‘,’ or ‘...’ before ‘->’ token 4326 | ALBERTA_CODIM_WRAPPER(el_info->mesh->dim, | ^~ /usr/include/alberta/alberta.h:4328:59: error: expected constructor, destructor, or type conversion before ‘;’ token 4328 | (const EL_INFO *el_info), (el_info)); | ^ /usr/include/alberta/alberta.h:4329:30: error: expected ‘,’ or ‘...’ before ‘->’ token 4329 | ALBERTA_CODIM_WRAPPER(el_info->mesh->dim, | ^~ /usr/include/alberta/alberta.h:4333:42: error: expected constructor, destructor, or type conversion before ‘;’ token 4333 | (el_info, grd_lam)); | ^ /usr/include/alberta/alberta.h:4334:30: error: expected ‘,’ or ‘...’ before ‘->’ token 4334 | ALBERTA_CODIM_WRAPPER(el_info->mesh->dim, | ^~ /usr/include/alberta/alberta.h:4337:47: error: expected constructor, destructor, or type conversion before ‘;’ token 4337 | (el_info, wall, normal)); | ^ /usr/include/alberta/alberta.h:4340:22: error: expected constructor, destructor, or type conversion before ‘(’ token 4340 | ALBERTA_CODIM_WRAPPER(dim, int, wall_orientation, /**/, | ^ /usr/include/alberta/alberta.h:4343:22: error: expected constructor, destructor, or type conversion before ‘(’ token 4343 | ALBERTA_CODIM_WRAPPER(dim, int, wall_rel_orientation, /**/, | ^ /usr/include/alberta/alberta.h:4347:22: error: expected constructor, destructor, or type conversion before ‘(’ token 4347 | ALBERTA_CODIM_WRAPPER(dim, const int *, sorted_wall_vertices, /**/, | ^ /usr/include/alberta/alberta.h:4349:22: error: expected constructor, destructor, or type conversion before ‘(’ token 4349 | ALBERTA_CODIM_WRAPPER(dim, const int *, vertex_of_wall, /**/, | ^ /usr/include/alberta/alberta.h:4351:22: error: expected constructor, destructor, or type conversion before ‘(’ token 4351 | ALBERTA_CODIM_WRAPPER(dim, const int *, vertex_of_edge, /**/, | ^ /usr/include/alberta/alberta.h:4353:22: error: expected constructor, destructor, or type conversion before ‘(’ token 4353 | ALBERTA_CODIM_WRAPPER(dim, int, world_to_coord, _dim, | ^ /usr/include/alberta/alberta.h:4357:22: error: expected constructor, destructor, or type conversion before ‘(’ token 4357 | ALBERTA_CODIM_WRAPPER(dim, const REAL *, coord_to_world, _dim, | ^ /usr/include/alberta/alberta.h:4361:22: error: expected constructor, destructor, or type conversion before ‘(’ token 4361 | ALBERTA_CODIM_WRAPPER(dim, REAL, el_volume, _dim, | ^ /usr/include/alberta/alberta.h:4363:22: error: expected constructor, destructor, or type conversion before ‘(’ token 4363 | ALBERTA_CODIM_WRAPPER(dim, REAL, el_det, _dim, | ^ /usr/include/alberta/alberta.h:4365:22: error: expected constructor, destructor, or type conversion before ‘(’ token 4365 | ALBERTA_CODIM_WRAPPER(dim, REAL, el_grd_lambda, _dim, | ^ /usr/include/alberta/alberta.h:4368:22: error: expected constructor, destructor, or type conversion before ‘(’ token 4368 | ALBERTA_CODIM_WRAPPER(dim, REAL, get_wall_normal, _dim, | ^ /usr/include/alberta/alberta.h:4375:29: error: ‘level_element_det’ has not been declared 4375 | ALBERTA_CODIM_ALIAS_2(REAL, level_element_det, (const REAL_D coord[]), (coord)); | ^~~~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:4375:48: error: expected identifier before ‘(’ token 4375 | ALBERTA_CODIM_ALIAS_2(REAL, level_element_det, (const REAL_D coord[]), (coord)); | ^ /usr/include/alberta/alberta.h:4375:55: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 4375 | ALBERTA_CODIM_ALIAS_2(REAL, level_element_det, (const REAL_D coord[]), (coord)); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:4375:72: error: expected identifier before ‘(’ token 4375 | ALBERTA_CODIM_ALIAS_2(REAL, level_element_det, (const REAL_D coord[]), (coord)); | ^ /usr/include/alberta/alberta.h:4375:80: error: expected constructor, destructor, or type conversion before ‘;’ token 4375 | ALBERTA_CODIM_ALIAS_2(REAL, level_element_det, (const REAL_D coord[]), (coord)); | ^ /usr/include/alberta/alberta.h:4376:27: error: expected constructor, destructor, or type conversion before ‘(’ token 4376 | ALBERTA_VOID_CODIM_ALIAS_2(level_coord_to_world, | ^ /usr/include/alberta/alberta.h:4381:27: error: expected constructor, destructor, or type conversion before ‘(’ token 4381 | ALBERTA_VOID_CODIM_ALIAS_2(level_coord_to_el_coord, | ^ /usr/include/alberta/alberta.h:4425:42: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 4425 | const REAL_DD A, | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:4431:52: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 4431 | const REAL_D grd_uh_gp), | ^~~~~~ | REAL /usr/include/alberta/alberta.h:4437:53: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 4437 | const REAL_D normal), | ^~~~~~ | REAL /usr/include/alberta/alberta.h:4447:40: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 4447 | const REAL_DD A, | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:4453:50: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 4453 | const REAL_D grd_uh_gp, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:4460:51: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 4460 | const REAL_D normal, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:4470:14: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 4470 | extern const REAL_D *element_est_grd_uh(const void *est_handle); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:4481:30: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 4481 | const REAL_DD A, | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:4487:40: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 4487 | const REAL_D grd_uh_gp), | ^~~~~~ | REAL /usr/include/alberta/alberta.h:4493:41: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 4493 | const REAL_D normal), | ^~~~~~ | REAL /usr/include/alberta/alberta.h:4502:28: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 4502 | const REAL_DD A, | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:4508:38: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 4508 | const REAL_D grd_uh_gp, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:4515:39: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 4515 | const REAL_D normal, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:4533:56: error: expected ‘,’ or ‘...’ before ‘(’ token 4533 | const REAL *(*f)(REAL_D result, | ^ /usr/include/alberta/alberta.h:4560:54: error: expected ‘,’ or ‘...’ before ‘(’ token 4560 | const REAL *(*f)(REAL_D result, | ^ /usr/include/alberta/alberta.h:4582:14: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 4582 | extern const REAL_D *element_est_uh_dow(const void *est_handle); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:4583:14: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 4583 | extern const REAL_DD *element_est_grd_uh_dow(const void *est_handle); | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:4599:44: error: expected ‘,’ or ‘...’ before ‘(’ token 4599 | const REAL *(*f)(REAL_D result, | ^ /usr/include/alberta/alberta.h:4625:42: error: expected ‘,’ or ‘...’ before ‘(’ token 4625 | const REAL *(*f)(REAL_D result, | ^ /usr/include/alberta/alberta.h:4657:47: error: expected ‘,’ or ‘...’ before ‘(’ token 4657 | const REAL *(*f)(REAL_D result, | ^ /usr/include/alberta/alberta.h: In function ‘const void* ellipt_est_d_init(const DOF_REAL_D_VEC*, ADAPT_STAT*, REAL* (*)(EL*), REAL* (*)(EL*), const QUAD*, const WALL_QUAD*, NORM, REAL*, const void*, MATENT_TYPE, MATENT_TYPE, bool, const FLAGS*, const REAL**)’: /usr/include/alberta/alberta.h:4675:35: error: ‘f_flags’ was not declared in this scope; did you mean ‘ffs_flags’? 4675 | sym_grad, dirichlet_bndry, f, f_flags, gn, gn_flags); | ^~~~~~~ | ffs_flags /usr/include/alberta/alberta.h:4675:44: error: ‘gn’ was not declared in this scope; did you mean ‘yn’? 4675 | sym_grad, dirichlet_bndry, f, f_flags, gn, gn_flags); | ^~ | yn /usr/include/alberta/alberta.h:4675:48: error: ‘gn_flags’ was not declared in this scope; did you mean ‘ffs_flags’? 4675 | sym_grad, dirichlet_bndry, f, f_flags, gn, gn_flags); | ^~~~~~~~ | ffs_flags /usr/include/alberta/alberta.h: At global scope: /usr/include/alberta/alberta.h:4691:35: error: expected ‘,’ or ‘...’ before ‘(’ token 4691 | const REAL *(*f)(REAL_D result, | ^ /usr/include/alberta/alberta.h: In function ‘REAL ellipt_est_d(const DOF_REAL_D_VEC*, ADAPT_STAT*, REAL* (*)(EL*), REAL* (*)(EL*), int, NORM, REAL*, const void*, MATENT_TYPE, MATENT_TYPE, bool, const FLAGS*, const REAL**)’: /usr/include/alberta/alberta.h:4709:35: error: ‘f_flags’ was not declared in this scope; did you mean ‘ffs_flags’? 4709 | sym_grad, dirichlet_bndry, f, f_flags, gn, gn_flags); | ^~~~~~~ | ffs_flags /usr/include/alberta/alberta.h:4709:44: error: ‘gn’ was not declared in this scope; did you mean ‘yn’? 4709 | sym_grad, dirichlet_bndry, f, f_flags, gn, gn_flags); | ^~ | yn /usr/include/alberta/alberta.h:4709:48: error: ‘gn_flags’ was not declared in this scope; did you mean ‘ffs_flags’? 4709 | sym_grad, dirichlet_bndry, f, f_flags, gn, gn_flags); | ^~~~~~~~ | ffs_flags /usr/include/alberta/alberta.h: At global scope: /usr/include/alberta/alberta.h:4726:45: error: expected ‘,’ or ‘...’ before ‘(’ token 4726 | const REAL *(*f)(REAL_D result, | ^ /usr/include/alberta/alberta.h: In function ‘const void* heat_est_d_init(const DOF_REAL_D_VEC*, const DOF_REAL_D_VEC*, ADAPT_INSTAT*, REAL* (*)(EL*), REAL* (*)(EL*), const QUAD*, const WALL_QUAD*, REAL*, const void*, MATENT_TYPE, MATENT_TYPE, bool, const FLAGS*, const REAL**)’: /usr/include/alberta/alberta.h:4746:35: error: ‘f_flags’ was not declared in this scope; did you mean ‘ffs_flags’? 4746 | sym_grad, dirichlet_bndry, f, f_flags, gn, gn_flags); | ^~~~~~~ | ffs_flags /usr/include/alberta/alberta.h:4746:44: error: ‘gn’ was not declared in this scope; did you mean ‘yn’? 4746 | sym_grad, dirichlet_bndry, f, f_flags, gn, gn_flags); | ^~ | yn /usr/include/alberta/alberta.h:4746:48: error: ‘gn_flags’ was not declared in this scope; did you mean ‘ffs_flags’? 4746 | sym_grad, dirichlet_bndry, f, f_flags, gn, gn_flags); | ^~~~~~~~ | ffs_flags /usr/include/alberta/alberta.h: At global scope: /usr/include/alberta/alberta.h:4762:33: error: expected ‘,’ or ‘...’ before ‘(’ token 4762 | const REAL *(*f)(REAL_D result, | ^ /usr/include/alberta/alberta.h: In function ‘REAL heat_est_d(const DOF_REAL_D_VEC*, const DOF_REAL_D_VEC*, ADAPT_INSTAT*, REAL* (*)(EL*), REAL* (*)(EL*), int, REAL*, const void*, MATENT_TYPE, MATENT_TYPE, bool, const FLAGS*, const REAL**)’: /usr/include/alberta/alberta.h:4782:35: error: ‘f_flags’ was not declared in this scope; did you mean ‘ffs_flags’? 4782 | sym_grad, dirichlet_bndry, f, f_flags, gn, gn_flags); | ^~~~~~~ | ffs_flags /usr/include/alberta/alberta.h:4782:44: error: ‘gn’ was not declared in this scope; did you mean ‘yn’? 4782 | sym_grad, dirichlet_bndry, f, f_flags, gn, gn_flags); | ^~ | yn /usr/include/alberta/alberta.h:4782:48: error: ‘gn_flags’ was not declared in this scope; did you mean ‘ffs_flags’? 4782 | sym_grad, dirichlet_bndry, f, f_flags, gn, gn_flags); | ^~~~~~~~ | ffs_flags /usr/include/alberta/alberta.h: At global scope: /usr/include/alberta/alberta.h:4811:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 4811 | const REAL_D *element_est_uh_d(const void *est_handle) | ^~~~~~ | REAL /usr/include/alberta/alberta.h:4817:7: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 4817 | const REAL_DD *element_est_grd_uh_d(const void *est_handle) { | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta.h:4860:17: error: ‘GRD_FCT_D_AT_X’ was not declared in this scope; did you mean ‘GRD_FCT_AT_X’? 4860 | REAL H1_err_dow(GRD_FCT_D_AT_X grd_u, const DOF_REAL_VEC_D *uh, | ^~~~~~~~~~~~~~ | GRD_FCT_AT_X /usr/include/alberta/alberta.h:4860:39: error: expected primary-expression before ‘const’ 4860 | REAL H1_err_dow(GRD_FCT_D_AT_X grd_u, const DOF_REAL_VEC_D *uh, | ^~~~~ /usr/include/alberta/alberta.h:4861:17: error: expected primary-expression before ‘const’ 4861 | const QUAD *quad, bool rel_err, | ^~~~~ /usr/include/alberta/alberta.h:4861:35: error: expected primary-expression before ‘bool’ 4861 | const QUAD *quad, bool rel_err, | ^~~~ /usr/include/alberta/alberta.h:4862:22: error: expected primary-expression before ‘*’ token 4862 | REAL *(*rw_err_esl)(EL *el), REAL *max_h1_err2); | ^ /usr/include/alberta/alberta.h:4862:25: error: ‘rw_err_esl’ was not declared in this scope 4862 | REAL *(*rw_err_esl)(EL *el), REAL *max_h1_err2); | ^~~~~~~~~~ /usr/include/alberta/alberta.h:4862:40: error: expected primary-expression before ‘*’ token 4862 | REAL *(*rw_err_esl)(EL *el), REAL *max_h1_err2); | ^ /usr/include/alberta/alberta.h:4862:43: error: expected primary-expression before ‘)’ token 4862 | REAL *(*rw_err_esl)(EL *el), REAL *max_h1_err2); | ^ /usr/include/alberta/alberta.h:4862:51: error: expected primary-expression before ‘*’ token 4862 | REAL *(*rw_err_esl)(EL *el), REAL *max_h1_err2); | ^ /usr/include/alberta/alberta.h:4862:52: error: ‘max_h1_err2’ was not declared in this scope 4862 | REAL *(*rw_err_esl)(EL *el), REAL *max_h1_err2); | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:4863:17: error: ‘GRD_FCT_D_AT_X’ was not declared in this scope; did you mean ‘GRD_FCT_AT_X’? 4863 | REAL deform_err(GRD_FCT_D_AT_X grd_u, const DOF_REAL_VEC_D *uh, | ^~~~~~~~~~~~~~ | GRD_FCT_AT_X /usr/include/alberta/alberta.h:4863:39: error: expected primary-expression before ‘const’ 4863 | REAL deform_err(GRD_FCT_D_AT_X grd_u, const DOF_REAL_VEC_D *uh, | ^~~~~ /usr/include/alberta/alberta.h:4864:17: error: expected primary-expression before ‘const’ 4864 | const QUAD *quad, | ^~~~~ /usr/include/alberta/alberta.h:4865:17: error: expected primary-expression before ‘bool’ 4865 | bool rel_err, REAL *(*rw_err_el)(EL *), REAL *max_el_err2); | ^~~~ /usr/include/alberta/alberta.h:4865:36: error: expected primary-expression before ‘*’ token 4865 | bool rel_err, REAL *(*rw_err_el)(EL *), REAL *max_el_err2); | ^ /usr/include/alberta/alberta.h:4865:39: error: ‘rw_err_el’ was not declared in this scope 4865 | bool rel_err, REAL *(*rw_err_el)(EL *), REAL *max_el_err2); | ^~~~~~~~~ /usr/include/alberta/alberta.h:4865:53: error: expected primary-expression before ‘*’ token 4865 | bool rel_err, REAL *(*rw_err_el)(EL *), REAL *max_el_err2); | ^ /usr/include/alberta/alberta.h:4865:54: error: expected primary-expression before ‘)’ token 4865 | bool rel_err, REAL *(*rw_err_el)(EL *), REAL *max_el_err2); | ^ /usr/include/alberta/alberta.h:4865:62: error: expected primary-expression before ‘*’ token 4865 | bool rel_err, REAL *(*rw_err_el)(EL *), REAL *max_el_err2); | ^ /usr/include/alberta/alberta.h:4865:63: error: ‘max_el_err2’ was not declared in this scope 4865 | bool rel_err, REAL *(*rw_err_el)(EL *), REAL *max_el_err2); | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:4870:43: error: ‘GRD_FCT_D_AT_X’ has not been declared 4870 | REAL H1_err_dow_weighted(FCT_AT_X weight, GRD_FCT_D_AT_X grd_u, | ^~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:4874:43: error: ‘GRD_FCT_D_AT_X’ has not been declared 4874 | REAL deform_err_weighted(FCT_AT_X weight, GRD_FCT_D_AT_X grd_u, | ^~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:4882:28: error: ‘LOC_FCT_D_AT_QP’ was not declared in this scope; did you mean ‘LOC_FCT_AT_QP’? 4882 | REAL max_err_dow_at_qp_loc(LOC_FCT_D_AT_QP u_at_qp, void *ud, FLAGS fill_flag, | ^~~~~~~~~~~~~~~ | LOC_FCT_AT_QP /usr/include/alberta/alberta.h:4882:53: error: expected primary-expression before ‘void’ 4882 | REAL max_err_dow_at_qp_loc(LOC_FCT_D_AT_QP u_at_qp, void *ud, FLAGS fill_flag, | ^~~~ /usr/include/alberta/alberta.h:4882:69: error: expected primary-expression before ‘fill_flag’ 4882 | REAL max_err_dow_at_qp_loc(LOC_FCT_D_AT_QP u_at_qp, void *ud, FLAGS fill_flag, | ^~~~~~~~~ /usr/include/alberta/alberta.h:4883:28: error: expected primary-expression before ‘const’ 4883 | const DOF_REAL_VEC_D *uh, const QUAD *quad); | ^~~~~ /usr/include/alberta/alberta.h:4883:54: error: expected primary-expression before ‘const’ 4883 | const DOF_REAL_VEC_D *uh, const QUAD *quad); | ^~~~~ /usr/include/alberta/alberta.h:4886:30: error: ‘LOC_FCT_D_AT_QP’ was not declared in this scope; did you mean ‘LOC_FCT_AT_QP’? 4886 | REAL max_err_dow_at_vert_loc(LOC_FCT_D_AT_QP u_at_qp, void *ud, FLAGS fill_flag, | ^~~~~~~~~~~~~~~ | LOC_FCT_AT_QP /usr/include/alberta/alberta.h:4886:55: error: expected primary-expression before ‘void’ 4886 | REAL max_err_dow_at_vert_loc(LOC_FCT_D_AT_QP u_at_qp, void *ud, FLAGS fill_flag, | ^~~~ /usr/include/alberta/alberta.h:4886:71: error: expected primary-expression before ‘fill_flag’ 4886 | REAL max_err_dow_at_vert_loc(LOC_FCT_D_AT_QP u_at_qp, void *ud, FLAGS fill_flag, | ^~~~~~~~~ /usr/include/alberta/alberta.h:4887:30: error: expected primary-expression before ‘const’ 4887 | const DOF_REAL_VEC_D *uh); | ^~~~~ /usr/include/alberta/alberta.h:4894:17: error: ‘GRD_LOC_FCT_AT_QP’ was not declared in this scope; did you mean ‘LOC_FCT_AT_QP’? 4894 | REAL H1_err_loc(GRD_LOC_FCT_AT_QP grd_u_at_qp, void *ud, FLAGS fill_flag, | ^~~~~~~~~~~~~~~~~ | LOC_FCT_AT_QP /usr/include/alberta/alberta.h:4894:48: error: expected primary-expression before ‘void’ 4894 | REAL H1_err_loc(GRD_LOC_FCT_AT_QP grd_u_at_qp, void *ud, FLAGS fill_flag, | ^~~~ /usr/include/alberta/alberta.h:4894:64: error: expected primary-expression before ‘fill_flag’ 4894 | REAL H1_err_loc(GRD_LOC_FCT_AT_QP grd_u_at_qp, void *ud, FLAGS fill_flag, | ^~~~~~~~~ /usr/include/alberta/alberta.h:4895:17: error: expected primary-expression before ‘const’ 4895 | const DOF_REAL_VEC *uh, | ^~~~~ /usr/include/alberta/alberta.h:4896:17: error: expected primary-expression before ‘const’ 4896 | const QUAD *quad, bool rel_err, REAL *(*rw_err_el)(EL *), | ^~~~~ /usr/include/alberta/alberta.h:4896:35: error: expected primary-expression before ‘bool’ 4896 | const QUAD *quad, bool rel_err, REAL *(*rw_err_el)(EL *), | ^~~~ /usr/include/alberta/alberta.h:4896:54: error: expected primary-expression before ‘*’ token 4896 | const QUAD *quad, bool rel_err, REAL *(*rw_err_el)(EL *), | ^ /usr/include/alberta/alberta.h:4896:57: error: ‘rw_err_el’ was not declared in this scope 4896 | const QUAD *quad, bool rel_err, REAL *(*rw_err_el)(EL *), | ^~~~~~~~~ /usr/include/alberta/alberta.h:4896:71: error: expected primary-expression before ‘*’ token 4896 | const QUAD *quad, bool rel_err, REAL *(*rw_err_el)(EL *), | ^ /usr/include/alberta/alberta.h:4896:72: error: expected primary-expression before ‘)’ token 4896 | const QUAD *quad, bool rel_err, REAL *(*rw_err_el)(EL *), | ^ /usr/include/alberta/alberta.h:4897:22: error: expected primary-expression before ‘*’ token 4897 | REAL *max_h1_err2); | ^ /usr/include/alberta/alberta.h:4897:23: error: ‘max_h1_err2’ was not declared in this scope 4897 | REAL *max_h1_err2); | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:4898:21: error: ‘LOC_FCT_D_AT_QP’ was not declared in this scope; did you mean ‘LOC_FCT_AT_QP’? 4898 | REAL L2_err_loc_dow(LOC_FCT_D_AT_QP u_at_qp, void *ud, FLAGS fill_flag, | ^~~~~~~~~~~~~~~ | LOC_FCT_AT_QP /usr/include/alberta/alberta.h:4898:46: error: expected primary-expression before ‘void’ 4898 | REAL L2_err_loc_dow(LOC_FCT_D_AT_QP u_at_qp, void *ud, FLAGS fill_flag, | ^~~~ /usr/include/alberta/alberta.h:4898:62: error: expected primary-expression before ‘fill_flag’ 4898 | REAL L2_err_loc_dow(LOC_FCT_D_AT_QP u_at_qp, void *ud, FLAGS fill_flag, | ^~~~~~~~~ /usr/include/alberta/alberta.h:4899:21: error: expected primary-expression before ‘const’ 4899 | const DOF_REAL_VEC_D *uh, | ^~~~~ /usr/include/alberta/alberta.h:4900:21: error: expected primary-expression before ‘const’ 4900 | const QUAD *quad, | ^~~~~ /usr/include/alberta/alberta.h:4901:21: error: expected primary-expression before ‘bool’ 4901 | bool rel_err, bool mean_value_adjust, | ^~~~ /usr/include/alberta/alberta.h:4901:35: error: expected primary-expression before ‘bool’ 4901 | bool rel_err, bool mean_value_adjust, | ^~~~ /usr/include/alberta/alberta.h:4902:26: error: expected primary-expression before ‘*’ token 4902 | REAL *(*rw_err_el)(EL *el), REAL *max_l2_err2); | ^ /usr/include/alberta/alberta.h:4902:29: error: ‘rw_err_el’ was not declared in this scope 4902 | REAL *(*rw_err_el)(EL *el), REAL *max_l2_err2); | ^~~~~~~~~ /usr/include/alberta/alberta.h:4902:43: error: expected primary-expression before ‘*’ token 4902 | REAL *(*rw_err_el)(EL *el), REAL *max_l2_err2); | ^ /usr/include/alberta/alberta.h:4902:46: error: expected primary-expression before ‘)’ token 4902 | REAL *(*rw_err_el)(EL *el), REAL *max_l2_err2); | ^ /usr/include/alberta/alberta.h:4902:54: error: expected primary-expression before ‘*’ token 4902 | REAL *(*rw_err_el)(EL *el), REAL *max_l2_err2); | ^ /usr/include/alberta/alberta.h:4902:55: error: ‘max_l2_err2’ was not declared in this scope 4902 | REAL *(*rw_err_el)(EL *el), REAL *max_l2_err2); | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:4903:21: error: ‘GRD_LOC_FCT_D_AT_QP’ was not declared in this scope; did you mean ‘LOC_FCT_AT_QP’? 4903 | REAL H1_err_loc_dow(GRD_LOC_FCT_D_AT_QP grd_u_at_qp, void *ud, FLAGS fill_flag, | ^~~~~~~~~~~~~~~~~~~ | LOC_FCT_AT_QP /usr/include/alberta/alberta.h:4903:54: error: expected primary-expression before ‘void’ 4903 | REAL H1_err_loc_dow(GRD_LOC_FCT_D_AT_QP grd_u_at_qp, void *ud, FLAGS fill_flag, | ^~~~ /usr/include/alberta/alberta.h:4903:70: error: expected primary-expression before ‘fill_flag’ 4903 | REAL H1_err_loc_dow(GRD_LOC_FCT_D_AT_QP grd_u_at_qp, void *ud, FLAGS fill_flag, | ^~~~~~~~~ /usr/include/alberta/alberta.h:4904:21: error: expected primary-expression before ‘const’ 4904 | const DOF_REAL_VEC_D *uh, const QUAD *quad, | ^~~~~ /usr/include/alberta/alberta.h:4904:47: error: expected primary-expression before ‘const’ 4904 | const DOF_REAL_VEC_D *uh, const QUAD *quad, | ^~~~~ /usr/include/alberta/alberta.h:4905:21: error: expected primary-expression before ‘bool’ 4905 | bool rel_err, | ^~~~ /usr/include/alberta/alberta.h:4906:26: error: expected primary-expression before ‘*’ token 4906 | REAL *(*rw_err_el)(EL *), REAL *max_h1_err2); | ^ /usr/include/alberta/alberta.h:4906:29: error: ‘rw_err_el’ was not declared in this scope 4906 | REAL *(*rw_err_el)(EL *), REAL *max_h1_err2); | ^~~~~~~~~ /usr/include/alberta/alberta.h:4906:43: error: expected primary-expression before ‘*’ token 4906 | REAL *(*rw_err_el)(EL *), REAL *max_h1_err2); | ^ /usr/include/alberta/alberta.h:4906:44: error: expected primary-expression before ‘)’ token 4906 | REAL *(*rw_err_el)(EL *), REAL *max_h1_err2); | ^ /usr/include/alberta/alberta.h:4906:52: error: expected primary-expression before ‘*’ token 4906 | REAL *(*rw_err_el)(EL *), REAL *max_h1_err2); | ^ /usr/include/alberta/alberta.h:4906:53: error: ‘max_h1_err2’ was not declared in this scope 4906 | REAL *(*rw_err_el)(EL *), REAL *max_h1_err2); | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:4907:21: error: ‘GRD_LOC_FCT_D_AT_QP’ was not declared in this scope; did you mean ‘LOC_FCT_AT_QP’? 4907 | REAL deform_err_loc(GRD_LOC_FCT_D_AT_QP grd_u_loc, void *ud, FLAGS fill_flag, | ^~~~~~~~~~~~~~~~~~~ | LOC_FCT_AT_QP /usr/include/alberta/alberta.h:4907:52: error: expected primary-expression before ‘void’ 4907 | REAL deform_err_loc(GRD_LOC_FCT_D_AT_QP grd_u_loc, void *ud, FLAGS fill_flag, | ^~~~ /usr/include/alberta/alberta.h:4907:68: error: expected primary-expression before ‘fill_flag’ 4907 | REAL deform_err_loc(GRD_LOC_FCT_D_AT_QP grd_u_loc, void *ud, FLAGS fill_flag, | ^~~~~~~~~ /usr/include/alberta/alberta.h:4908:21: error: expected primary-expression before ‘const’ 4908 | const DOF_REAL_VEC_D *uh, const QUAD *quad, | ^~~~~ /usr/include/alberta/alberta.h:4908:47: error: expected primary-expression before ‘const’ 4908 | const DOF_REAL_VEC_D *uh, const QUAD *quad, | ^~~~~ /usr/include/alberta/alberta.h:4909:21: error: expected primary-expression before ‘bool’ 4909 | bool rel_err, | ^~~~ /usr/include/alberta/alberta.h:4910:26: error: expected primary-expression before ‘*’ token 4910 | REAL *(*rw_err_el)(EL *), REAL *max_el_err2); | ^ /usr/include/alberta/alberta.h:4910:29: error: ‘rw_err_el’ was not declared in this scope 4910 | REAL *(*rw_err_el)(EL *), REAL *max_el_err2); | ^~~~~~~~~ /usr/include/alberta/alberta.h:4910:43: error: expected primary-expression before ‘*’ token 4910 | REAL *(*rw_err_el)(EL *), REAL *max_el_err2); | ^ /usr/include/alberta/alberta.h:4910:44: error: expected primary-expression before ‘)’ token 4910 | REAL *(*rw_err_el)(EL *), REAL *max_el_err2); | ^ /usr/include/alberta/alberta.h:4910:52: error: expected primary-expression before ‘*’ token 4910 | REAL *(*rw_err_el)(EL *), REAL *max_el_err2); | ^ /usr/include/alberta/alberta.h:4910:53: error: ‘max_el_err2’ was not declared in this scope 4910 | REAL *(*rw_err_el)(EL *), REAL *max_el_err2); | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:4934:15: error: ‘GRD_FCT_D_AT_X’ was not declared in this scope; did you mean ‘GRD_FCT_AT_X’? 4934 | REAL H1_err_d(GRD_FCT_D_AT_X grd_u, const DOF_REAL_D_VEC *uh, | ^~~~~~~~~~~~~~ | GRD_FCT_AT_X /usr/include/alberta/alberta.h:4934:37: error: expected primary-expression before ‘const’ 4934 | REAL H1_err_d(GRD_FCT_D_AT_X grd_u, const DOF_REAL_D_VEC *uh, | ^~~~~ /usr/include/alberta/alberta.h:4935:15: error: expected primary-expression before ‘const’ 4935 | const QUAD *quad, bool rel_err, | ^~~~~ /usr/include/alberta/alberta.h:4935:33: error: expected primary-expression before ‘bool’ 4935 | const QUAD *quad, bool rel_err, | ^~~~ /usr/include/alberta/alberta.h:4936:20: error: expected primary-expression before ‘*’ token 4936 | REAL *(*rw_err_el)(EL *el), REAL *max_h1_err2) | ^ /usr/include/alberta/alberta.h:4936:23: error: ‘rw_err_el’ was not declared in this scope 4936 | REAL *(*rw_err_el)(EL *el), REAL *max_h1_err2) | ^~~~~~~~~ /usr/include/alberta/alberta.h:4936:37: error: expected primary-expression before ‘*’ token 4936 | REAL *(*rw_err_el)(EL *el), REAL *max_h1_err2) | ^ /usr/include/alberta/alberta.h:4936:40: error: expected primary-expression before ‘)’ token 4936 | REAL *(*rw_err_el)(EL *el), REAL *max_h1_err2) | ^ /usr/include/alberta/alberta.h:4936:48: error: expected primary-expression before ‘*’ token 4936 | REAL *(*rw_err_el)(EL *el), REAL *max_h1_err2) | ^ /usr/include/alberta/alberta.h:4936:49: error: ‘max_h1_err2’ was not declared in this scope 4936 | REAL *(*rw_err_el)(EL *el), REAL *max_h1_err2) | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:4942:26: error: ‘LOC_FCT_D_AT_QP’ was not declared in this scope; did you mean ‘LOC_FCT_AT_QP’? 4942 | REAL max_err_d_at_qp_loc(LOC_FCT_D_AT_QP u_at_qp, void *ud, FLAGS fill_flag, | ^~~~~~~~~~~~~~~ | LOC_FCT_AT_QP /usr/include/alberta/alberta.h:4942:51: error: expected primary-expression before ‘void’ 4942 | REAL max_err_d_at_qp_loc(LOC_FCT_D_AT_QP u_at_qp, void *ud, FLAGS fill_flag, | ^~~~ /usr/include/alberta/alberta.h:4942:67: error: expected primary-expression before ‘fill_flag’ 4942 | REAL max_err_d_at_qp_loc(LOC_FCT_D_AT_QP u_at_qp, void *ud, FLAGS fill_flag, | ^~~~~~~~~ /usr/include/alberta/alberta.h:4943:26: error: expected primary-expression before ‘const’ 4943 | const DOF_REAL_D_VEC *uh, const QUAD *quad) | ^~~~~ /usr/include/alberta/alberta.h:4943:52: error: expected primary-expression before ‘const’ 4943 | const DOF_REAL_D_VEC *uh, const QUAD *quad) | ^~~~~ /usr/include/alberta/alberta.h:4949:28: error: ‘LOC_FCT_D_AT_QP’ was not declared in this scope; did you mean ‘LOC_FCT_AT_QP’? 4949 | REAL max_err_d_at_vert_loc(LOC_FCT_D_AT_QP u_at_qp, void *ud, FLAGS fill_flag, | ^~~~~~~~~~~~~~~ | LOC_FCT_AT_QP /usr/include/alberta/alberta.h:4949:53: error: expected primary-expression before ‘void’ 4949 | REAL max_err_d_at_vert_loc(LOC_FCT_D_AT_QP u_at_qp, void *ud, FLAGS fill_flag, | ^~~~ /usr/include/alberta/alberta.h:4949:69: error: expected primary-expression before ‘fill_flag’ 4949 | REAL max_err_d_at_vert_loc(LOC_FCT_D_AT_QP u_at_qp, void *ud, FLAGS fill_flag, | ^~~~~~~~~ /usr/include/alberta/alberta.h:4950:28: error: expected primary-expression before ‘const’ 4950 | const DOF_REAL_D_VEC *uh) | ^~~~~ /usr/include/alberta/alberta.h:4956:19: error: ‘LOC_FCT_D_AT_QP’ was not declared in this scope; did you mean ‘LOC_FCT_AT_QP’? 4956 | REAL L2_err_loc_d(LOC_FCT_D_AT_QP u_at_qp, void *ud, FLAGS fill_flag, | ^~~~~~~~~~~~~~~ | LOC_FCT_AT_QP /usr/include/alberta/alberta.h:4956:44: error: expected primary-expression before ‘void’ 4956 | REAL L2_err_loc_d(LOC_FCT_D_AT_QP u_at_qp, void *ud, FLAGS fill_flag, | ^~~~ /usr/include/alberta/alberta.h:4956:60: error: expected primary-expression before ‘fill_flag’ 4956 | REAL L2_err_loc_d(LOC_FCT_D_AT_QP u_at_qp, void *ud, FLAGS fill_flag, | ^~~~~~~~~ /usr/include/alberta/alberta.h:4957:19: error: expected primary-expression before ‘const’ 4957 | const DOF_REAL_D_VEC *uh, | ^~~~~ /usr/include/alberta/alberta.h:4958:19: error: expected primary-expression before ‘const’ 4958 | const QUAD *quad, | ^~~~~ /usr/include/alberta/alberta.h:4959:19: error: expected primary-expression before ‘bool’ 4959 | bool rel_err, bool mean_value_adjust, | ^~~~ /usr/include/alberta/alberta.h:4959:33: error: expected primary-expression before ‘bool’ 4959 | bool rel_err, bool mean_value_adjust, | ^~~~ /usr/include/alberta/alberta.h:4960:24: error: expected primary-expression before ‘*’ token 4960 | REAL *(*rw_err_el)(EL *el), REAL *max_l2_err2) | ^ /usr/include/alberta/alberta.h:4960:27: error: ‘rw_err_el’ was not declared in this scope 4960 | REAL *(*rw_err_el)(EL *el), REAL *max_l2_err2) | ^~~~~~~~~ /usr/include/alberta/alberta.h:4960:41: error: expected primary-expression before ‘*’ token 4960 | REAL *(*rw_err_el)(EL *el), REAL *max_l2_err2) | ^ /usr/include/alberta/alberta.h:4960:44: error: expected primary-expression before ‘)’ token 4960 | REAL *(*rw_err_el)(EL *el), REAL *max_l2_err2) | ^ /usr/include/alberta/alberta.h:4960:52: error: expected primary-expression before ‘*’ token 4960 | REAL *(*rw_err_el)(EL *el), REAL *max_l2_err2) | ^ /usr/include/alberta/alberta.h:4960:53: error: ‘max_l2_err2’ was not declared in this scope 4960 | REAL *(*rw_err_el)(EL *el), REAL *max_l2_err2) | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:4968:19: error: ‘GRD_LOC_FCT_D_AT_QP’ was not declared in this scope; did you mean ‘LOC_FCT_AT_QP’? 4968 | REAL H1_err_loc_d(GRD_LOC_FCT_D_AT_QP grd_u_at_qp, void *ud, FLAGS fill_flag, | ^~~~~~~~~~~~~~~~~~~ | LOC_FCT_AT_QP /usr/include/alberta/alberta.h:4968:52: error: expected primary-expression before ‘void’ 4968 | REAL H1_err_loc_d(GRD_LOC_FCT_D_AT_QP grd_u_at_qp, void *ud, FLAGS fill_flag, | ^~~~ /usr/include/alberta/alberta.h:4968:68: error: expected primary-expression before ‘fill_flag’ 4968 | REAL H1_err_loc_d(GRD_LOC_FCT_D_AT_QP grd_u_at_qp, void *ud, FLAGS fill_flag, | ^~~~~~~~~ /usr/include/alberta/alberta.h:4969:19: error: expected primary-expression before ‘const’ 4969 | const DOF_REAL_D_VEC *uh, const QUAD *quad, | ^~~~~ /usr/include/alberta/alberta.h:4969:45: error: expected primary-expression before ‘const’ 4969 | const DOF_REAL_D_VEC *uh, const QUAD *quad, | ^~~~~ /usr/include/alberta/alberta.h:4970:19: error: expected primary-expression before ‘bool’ 4970 | bool rel_err, | ^~~~ /usr/include/alberta/alberta.h:4971:24: error: expected primary-expression before ‘*’ token 4971 | REAL *(*rw_err_el)(EL *), REAL *max_h1_err2) | ^ /usr/include/alberta/alberta.h:4971:27: error: ‘rw_err_el’ was not declared in this scope 4971 | REAL *(*rw_err_el)(EL *), REAL *max_h1_err2) | ^~~~~~~~~ /usr/include/alberta/alberta.h:4971:41: error: expected primary-expression before ‘*’ token 4971 | REAL *(*rw_err_el)(EL *), REAL *max_h1_err2) | ^ /usr/include/alberta/alberta.h:4971:42: error: expected primary-expression before ‘)’ token 4971 | REAL *(*rw_err_el)(EL *), REAL *max_h1_err2) | ^ /usr/include/alberta/alberta.h:4971:50: error: expected primary-expression before ‘*’ token 4971 | REAL *(*rw_err_el)(EL *), REAL *max_h1_err2) | ^ /usr/include/alberta/alberta.h:4971:51: error: ‘max_h1_err2’ was not declared in this scope 4971 | REAL *(*rw_err_el)(EL *), REAL *max_h1_err2) | ^~~~~~~~~~~ /usr/include/alberta/alberta.h:5010:23: error: ‘LOC_FCT_D_AT_QP’ has not been declared 5010 | LOC_FCT_D_AT_QP fct_at_qp, void *app_data, | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5021:21: error: ‘LOC_FCT_D_AT_QP’ has not been declared 5021 | LOC_FCT_D_AT_QP fct_at_qp, void *app_data, | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5076:28: error: ‘LOC_FCT_D_AT_QP’ has not been declared 5076 | LOC_FCT_D_AT_QP f_at_qp, void *ud, FLAGS fill_flag, | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5080:6: error: variable or field ‘H1scp_fct_bas_dow’ declared void 5080 | void H1scp_fct_bas_dow(GRD_FCT_D_AT_X f, const QUAD *quad, DOF_REAL_VEC_D *fh); | ^~~~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5080:24: error: ‘GRD_FCT_D_AT_X’ was not declared in this scope; did you mean ‘GRD_FCT_AT_X’? 5080 | void H1scp_fct_bas_dow(GRD_FCT_D_AT_X f, const QUAD *quad, DOF_REAL_VEC_D *fh); | ^~~~~~~~~~~~~~ | GRD_FCT_AT_X /usr/include/alberta/alberta.h:5080:42: error: expected primary-expression before ‘const’ 5080 | void H1scp_fct_bas_dow(GRD_FCT_D_AT_X f, const QUAD *quad, DOF_REAL_VEC_D *fh); | ^~~~~ /usr/include/alberta/alberta.h:5080:75: error: expected primary-expression before ‘*’ token 5080 | void H1scp_fct_bas_dow(GRD_FCT_D_AT_X f, const QUAD *quad, DOF_REAL_VEC_D *fh); | ^ /usr/include/alberta/alberta.h:5080:76: error: ‘fh’ was not declared in this scope 5080 | void H1scp_fct_bas_dow(GRD_FCT_D_AT_X f, const QUAD *quad, DOF_REAL_VEC_D *fh); | ^~ /usr/include/alberta/alberta.h:5082:24: error: ‘GRD_LOC_FCT_AT_QP’ has not been declared 5082 | GRD_LOC_FCT_AT_QP f, void *fd, FLAGS fill_flag, | ^~~~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5085:28: error: ‘GRD_LOC_FCT_D_AT_QP’ has not been declared 5085 | GRD_LOC_FCT_D_AT_QP f, void *fd, FLAGS fill_flag, | ^~~~~~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5089:42: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5089 | REAL (*f)(const REAL_D x, const REAL_D normal), | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5089:58: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5089 | REAL (*f)(const REAL_D x, const REAL_D normal), | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5097:53: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5097 | const REAL *(*f)(const REAL_D x, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5098:53: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5098 | const REAL_D normal, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5099:47: error: ‘REAL_D’ has not been declared 5099 | REAL_D result), | ^~~~~~ /usr/include/alberta/alberta.h:5103:34: error: ‘LOC_FCT_D_AT_QP’ has not been declared 5103 | LOC_FCT_D_AT_QP f_at_qp, void *ud, | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5119:34: error: ‘LOC_FCT_D_AT_QP’ has not been declared 5119 | LOC_FCT_D_AT_QP f, void *fd, FLAGS fill_flag, | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5124:42: error: expected ‘,’ or ‘...’ before ‘(’ token 5124 | const REAL *(*f)(REAL_D result, | ^ /usr/include/alberta/alberta.h:5129:30: error: ‘GRD_LOC_FCT_AT_QP’ has not been declared 5129 | GRD_LOC_FCT_AT_QP f, void *fd, FLAGS fill_flag, | ^~~~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5133:36: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5133 | const REAL_D *(*f)(REAL_DD result, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5133:48: error: expected ‘,’ or ‘...’ before ‘(’ token 5133 | const REAL_D *(*f)(REAL_DD result, | ^ /usr/include/alberta/alberta.h:5139:34: error: ‘GRD_LOC_FCT_D_AT_QP’ has not been declared 5139 | GRD_LOC_FCT_D_AT_QP f_loc, | ^~~~~~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5148:33: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5148 | REAL (*g)(const REAL_D)); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5153:44: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5153 | const REAL *(*g)(const REAL_D, REAL_D)); | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5153:52: error: ‘REAL_D’ has not been declared 5153 | const REAL *(*g)(const REAL_D, REAL_D)); | ^~~~~~ /usr/include/alberta/alberta.h:5164:25: error: ‘LOC_FCT_D_AT_QP’ has not been declared 5164 | LOC_FCT_D_AT_QP g_at_qp, void *ud, FLAGS fill_flags); | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5167:33: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5167 | REAL (*f)(const REAL_D), | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5173:28: error: ‘REAL_D’ has not been declared 5173 | REAL_D mean); | ^~~~~~ /usr/include/alberta/alberta.h:5177:32: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 5177 | const REAL *mean_value_loc_dow(REAL_D mean, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5178:37: error: expected primary-expression before ‘*’ token 5178 | MESH *mesh, | ^ /usr/include/alberta/alberta.h:5178:42: error: expected primary-expression before ‘,’ token 5178 | MESH *mesh, | ^ /usr/include/alberta/alberta.h:5179:32: error: ‘LOC_FCT_D_AT_QP’ was not declared in this scope; did you mean ‘LOC_FCT_AT_QP’? 5179 | LOC_FCT_D_AT_QP f_at_qp, | ^~~~~~~~~~~~~~~ | LOC_FCT_AT_QP /usr/include/alberta/alberta.h:5180:32: error: expected primary-expression before ‘void’ 5180 | void *ud, FLAGS fill_flag, | ^~~~ /usr/include/alberta/alberta.h:5180:48: error: expected primary-expression before ‘fill_flag’ 5180 | void *ud, FLAGS fill_flag, | ^~~~~~~~~ /usr/include/alberta/alberta.h:5181:32: error: expected primary-expression before ‘const’ 5181 | const DOF_REAL_VEC_D *fh, | ^~~~~ /usr/include/alberta/alberta.h:5182:32: error: expected primary-expression before ‘const’ 5182 | const QUAD *quad); | ^~~~~ /usr/include/alberta/alberta.h:5202:42: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5202 | REAL (*g)(const REAL_D x), | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5203:43: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5203 | REAL (*gn)(const REAL_D x, const REAL_D normal), | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5203:59: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5203 | REAL (*gn)(const REAL_D x, const REAL_D normal), | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5221:53: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5221 | const REAL *(*g)(const REAL_D x, REAL_D res), | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5221:63: error: ‘REAL_D’ has not been declared 5221 | const REAL *(*g)(const REAL_D x, REAL_D res), | ^~~~~~ /usr/include/alberta/alberta.h:5222:54: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5222 | const REAL *(*gn)(const REAL_D x, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5223:54: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5223 | const REAL_D normal, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5224:48: error: ‘REAL_D’ has not been declared 5224 | REAL_D res), | ^~~~~~ /usr/include/alberta/alberta.h:5232:34: error: ‘LOC_FCT_D_AT_QP’ has not been declared 5232 | LOC_FCT_D_AT_QP g_at_qp, | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5233:34: error: ‘LOC_FCT_D_AT_QP’ has not been declared 5233 | LOC_FCT_D_AT_QP gn_at_qp, | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5246:26: error: ‘LOC_FCT_D_AT_QP’ has not been declared 5246 | LOC_FCT_D_AT_QP f_at_qp, void *fd, FLAGS fill_flag, | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5252:6: error: variable or field ‘H1scp_fct_bas_d’ declared void 5252 | void H1scp_fct_bas_d(GRD_FCT_D_AT_X f, const QUAD *quad, DOF_REAL_D_VEC *fh) | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5252:22: error: ‘GRD_FCT_D_AT_X’ was not declared in this scope; did you mean ‘GRD_FCT_AT_X’? 5252 | void H1scp_fct_bas_d(GRD_FCT_D_AT_X f, const QUAD *quad, DOF_REAL_D_VEC *fh) | ^~~~~~~~~~~~~~ | GRD_FCT_AT_X /usr/include/alberta/alberta.h:5252:40: error: expected primary-expression before ‘const’ 5252 | void H1scp_fct_bas_d(GRD_FCT_D_AT_X f, const QUAD *quad, DOF_REAL_D_VEC *fh) | ^~~~~ /usr/include/alberta/alberta.h:5252:73: error: expected primary-expression before ‘*’ token 5252 | void H1scp_fct_bas_d(GRD_FCT_D_AT_X f, const QUAD *quad, DOF_REAL_D_VEC *fh) | ^ /usr/include/alberta/alberta.h:5252:74: error: ‘fh’ was not declared in this scope 5252 | void H1scp_fct_bas_d(GRD_FCT_D_AT_X f, const QUAD *quad, DOF_REAL_D_VEC *fh) | ^~ /usr/include/alberta/alberta.h:5258:26: error: ‘GRD_LOC_FCT_D_AT_QP’ has not been declared 5258 | GRD_LOC_FCT_D_AT_QP f, void *fd, FLAGS fill_flag, | ^~~~~~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5265:51: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5265 | const REAL *(*f)(const REAL_D x, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5266:51: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5266 | const REAL_D normal, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5267:45: error: ‘REAL_D’ has not been declared 5267 | REAL_D result), | ^~~~~~ /usr/include/alberta/alberta.h:5275:32: error: ‘LOC_FCT_D_AT_QP’ has not been declared 5275 | LOC_FCT_D_AT_QP f_at_qp, void *fd, | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5287:47: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5287 | const REAL *(*g)(const REAL_D, REAL_D)) | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5287:55: error: ‘REAL_D’ has not been declared 5287 | const REAL *(*g)(const REAL_D, REAL_D)) | ^~~~~~ /usr/include/alberta/alberta.h:5296:28: error: ‘LOC_FCT_D_AT_QP’ has not been declared 5296 | LOC_FCT_D_AT_QP g_at_qp, void *gd, FLAGS fill_flags) | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5307:26: error: ‘REAL_D’ has not been declared 5307 | REAL_D mean) | ^~~~~~ /usr/include/alberta/alberta.h:5312:30: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 5312 | const REAL *mean_value_loc_d(REAL_D mean, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5313:35: error: expected primary-expression before ‘*’ token 5313 | MESH *mesh, | ^ /usr/include/alberta/alberta.h:5313:40: error: expected primary-expression before ‘,’ token 5313 | MESH *mesh, | ^ /usr/include/alberta/alberta.h:5314:30: error: ‘LOC_FCT_D_AT_QP’ was not declared in this scope; did you mean ‘LOC_FCT_AT_QP’? 5314 | LOC_FCT_D_AT_QP f_at_qp, void *fd, FLAGS fill_flag, | ^~~~~~~~~~~~~~~ | LOC_FCT_AT_QP /usr/include/alberta/alberta.h:5314:55: error: expected primary-expression before ‘void’ 5314 | LOC_FCT_D_AT_QP f_at_qp, void *fd, FLAGS fill_flag, | ^~~~ /usr/include/alberta/alberta.h:5314:71: error: expected primary-expression before ‘fill_flag’ 5314 | LOC_FCT_D_AT_QP f_at_qp, void *fd, FLAGS fill_flag, | ^~~~~~~~~ /usr/include/alberta/alberta.h:5315:30: error: expected primary-expression before ‘const’ 5315 | const DOF_REAL_D_VEC *fh, | ^~~~~ /usr/include/alberta/alberta.h:5316:30: error: expected primary-expression before ‘const’ 5316 | const QUAD *quad) | ^~~~~ /usr/include/alberta/alberta.h:5327:51: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5327 | const REAL *(*g)(const REAL_D x, REAL_D res), | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5327:61: error: ‘REAL_D’ has not been declared 5327 | const REAL *(*g)(const REAL_D x, REAL_D res), | ^~~~~~ /usr/include/alberta/alberta.h:5328:52: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5328 | const REAL *(*gn)(const REAL_D x, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5329:52: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5329 | const REAL_D normal, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5330:46: error: ‘REAL_D’ has not been declared 5330 | REAL_D res), | ^~~~~~ /usr/include/alberta/alberta.h:5345:32: error: ‘LOC_FCT_D_AT_QP’ has not been declared 5345 | LOC_FCT_D_AT_QP g_at_qp, | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5346:32: error: ‘LOC_FCT_D_AT_QP’ has not been declared 5346 | LOC_FCT_D_AT_QP gn_at_qp, | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta.h:5593:44: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5593 | extern int find_el_at_pt(MESH *mesh, const REAL_D xy, | ^~~~~~ | REAL /usr/include/alberta/alberta.h:5594:59: error: ‘REAL_B’ has not been declared 5594 | EL_INFO **el_info_p, FLAGS flag, REAL_B bary, | ^~~~~~ /usr/include/alberta/alberta.h:5596:32: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 5596 | const REAL_D xy0, REAL *sp); | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:168:36: error: ‘REAL_D’ has not been declared 168 | static inline REAL *AX_DOW(REAL a, REAL_D x) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* AX_DOW(REAL, int)’: /usr/include/alberta/alberta_inlines.h:172:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 172 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:173:6: error: invalid types ‘int[int]’ for array subscript 173 | x[i] *= a; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:179:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 179 | static inline REAL_D *MAX_DOW(REAL a, REAL_DD m) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:195:44: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 195 | static inline REAL *AXEY_DOW(REAL a, const REAL_D x, REAL_D y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:195:54: error: ‘REAL_D’ has not been declared 195 | static inline REAL *AXEY_DOW(REAL a, const REAL_D x, REAL_D y) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* AXEY_DOW(REAL, int, int)’: /usr/include/alberta/alberta_inlines.h:199:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 199 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:200:6: error: invalid types ‘int[int]’ for array subscript 200 | y[i] = a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h:200:17: error: invalid types ‘const int[int]’ for array subscript 200 | y[i] = a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:205:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 205 | static inline REAL_D *MAXEY_DOW(REAL a, const REAL_DD x, REAL_DD y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:218:44: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 218 | static inline REAL *AXPY_DOW(REAL a, const REAL_D x, REAL_D y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:218:54: error: ‘REAL_D’ has not been declared 218 | static inline REAL *AXPY_DOW(REAL a, const REAL_D x, REAL_D y) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* AXPY_DOW(REAL, int, int)’: /usr/include/alberta/alberta_inlines.h:222:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 222 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:223:6: error: invalid types ‘int[int]’ for array subscript 223 | y[i] += a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h:223:18: error: invalid types ‘const int[int]’ for array subscript 223 | y[i] += a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:228:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 228 | static inline REAL_D *MAXPY_DOW(REAL a, const REAL_DD x, REAL_DD y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:239:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 239 | static inline REAL_D *MAXTPY_DOW(REAL a, const REAL_DD x, REAL_DD y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:260:45: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 260 | static inline REAL *AXPBY_DOW(REAL a, const REAL_D x, REAL b, const REAL_D y, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:260:69: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 260 | static inline REAL *AXPBY_DOW(REAL a, const REAL_D x, REAL b, const REAL_D y, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:261:31: error: ‘REAL_D’ has not been declared 261 | REAL_D z) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* AXPBY_DOW(REAL, int, REAL, int, int)’: /usr/include/alberta/alberta_inlines.h:265:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 265 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:266:6: error: invalid types ‘int[int]’ for array subscript 266 | z[i] = b*y[i] + a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h:266:15: error: invalid types ‘const int[int]’ for array subscript 266 | z[i] = b*y[i] + a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h:266:26: error: invalid types ‘const int[int]’ for array subscript 266 | z[i] = b*y[i] + a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:271:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 271 | static inline REAL_D *MAXPBY_DOW(REAL a, const REAL_DD x, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:286:48: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 286 | static inline REAL *AXPBYPCZ_DOW(REAL a, const REAL_D x, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:287:48: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 287 | REAL b, const REAL_D y, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:288:48: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 288 | REAL c, const REAL_D z, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:289:34: error: ‘REAL_D’ has not been declared 289 | REAL_D w) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* AXPBYPCZ_DOW(REAL, int, REAL, int, REAL, int, int)’: /usr/include/alberta/alberta_inlines.h:293:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 293 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:294:6: error: invalid types ‘int[int]’ for array subscript 294 | w[i] = c*z[i] + b*y[i] + a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h:294:15: error: invalid types ‘const int[int]’ for array subscript 294 | w[i] = c*z[i] + b*y[i] + a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h:294:24: error: invalid types ‘const int[int]’ for array subscript 294 | w[i] = c*z[i] + b*y[i] + a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h:294:35: error: invalid types ‘const int[int]’ for array subscript 294 | w[i] = c*z[i] + b*y[i] + a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:299:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 299 | static inline REAL_D *MAXPBYPCZ_DOW(REAL a, const REAL_DD x, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:315:46: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 315 | static inline REAL *AXPBYP_DOW(REAL a, const REAL_D x, REAL b, const REAL_D y, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:315:70: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 315 | static inline REAL *AXPBYP_DOW(REAL a, const REAL_D x, REAL b, const REAL_D y, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:316:32: error: ‘REAL_D’ has not been declared 316 | REAL_D z) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* AXPBYP_DOW(REAL, int, REAL, int, int)’: /usr/include/alberta/alberta_inlines.h:320:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 320 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:321:6: error: invalid types ‘int[int]’ for array subscript 321 | z[i] += b*y[i] + a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h:321:16: error: invalid types ‘const int[int]’ for array subscript 321 | z[i] += b*y[i] + a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h:321:27: error: invalid types ‘const int[int]’ for array subscript 321 | z[i] += b*y[i] + a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:326:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 326 | static inline REAL_D *MAXPBYP_DOW(REAL a, const REAL_DD x, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:341:49: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 341 | static inline REAL *AXPBYPCZP_DOW(REAL a, const REAL_D x, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:342:49: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 342 | REAL b, const REAL_D y, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:343:49: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 343 | REAL c, const REAL_D z, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:344:35: error: ‘REAL_D’ has not been declared 344 | REAL_D w) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* AXPBYPCZP_DOW(REAL, int, REAL, int, REAL, int, int)’: /usr/include/alberta/alberta_inlines.h:348:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 348 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:349:6: error: invalid types ‘int[int]’ for array subscript 349 | w[i] += c*z[i] + b*y[i] + a*x[i]; | ^ /usr/include/alberta/alberta_inlines.h:349:16: error: invalid types ‘const int[int]’ for array subscript 349 | w[i] += c*z[i] + b*y[i] + a*x[i]; | ^ /usr/include/alberta/alberta_inlines.h:349:25: error: invalid types ‘const int[int]’ for array subscript 349 | w[i] += c*z[i] + b*y[i] + a*x[i]; | ^ /usr/include/alberta/alberta_inlines.h:349:34: error: invalid types ‘const int[int]’ for array subscript 349 | w[i] += c*z[i] + b*y[i] + a*x[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:354:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 354 | static inline REAL_D *MAXPBYPCZP_DOW(REAL a, const REAL_DD x, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:388:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 388 | static inline REAL_D *MDMAXPY_DOW(REAL a, const REAL_D x, REAL_DD y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:399:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 399 | static inline REAL_D *MSCMAXPY_DOW(REAL a, const REAL x, REAL_DD y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h: In function ‘REAL* DMSCMAXPY_DOW(REAL, REAL, REAL*)’: /usr/include/alberta/alberta_inlines.h:414:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 414 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:426:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 426 | static inline REAL_D *MDMAXEY_DOW(REAL a, const REAL_D x, REAL_DD y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:440:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 440 | static inline REAL_D *MSCMAXEY_DOW(REAL a, const REAL x, REAL_DD y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h: In function ‘REAL* DMSCMAXEY_DOW(REAL, REAL, REAL*)’: /usr/include/alberta/alberta_inlines.h:458:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 458 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:470:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 470 | static inline REAL_D *MMDMAXPBY_DOW(REAL a, const REAL_DD x, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:487:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 487 | static inline REAL_D *MMSCMAXPBY_DOW(REAL a, const REAL_DD x, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:504:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 504 | static inline REAL_D *MDMDMAXPBY_DOW(REAL a, const REAL_D x, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:520:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 520 | static inline REAL_D *MDMSCMAXPBY_DOW(REAL a, REAL *x, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:536:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 536 | static inline REAL_D *MSCMSCMAXPBY_DOW(REAL a, REAL x, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:552:52: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 552 | static inline REAL *DMDMSCMAXPBY_DOW(REAL a, const REAL_D x, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:554:33: error: ‘REAL_D’ has not been declared 554 | REAL_D z) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* DMDMSCMAXPBY_DOW(REAL, int, REAL, REAL, int)’: /usr/include/alberta/alberta_inlines.h:558:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 558 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:559:6: error: invalid types ‘int[int]’ for array subscript 559 | z[i] = a * x[i] + b * y; | ^ /usr/include/alberta/alberta_inlines.h:559:17: error: invalid types ‘const int[int]’ for array subscript 559 | z[i] = a * x[i] + b * y; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:566:33: error: ‘REAL_D’ has not been declared 566 | REAL_D z) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* DMSCMSCMAXPBY_DOW(REAL, REAL, REAL, REAL, int)’: /usr/include/alberta/alberta_inlines.h:570:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 570 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:571:6: error: invalid types ‘int[int]’ for array subscript 571 | z[i] = a * x + b * y; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:588:36: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 588 | static inline REAL *COPY_DOW(const REAL_D x, REAL_D y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:588:46: error: ‘REAL_D’ has not been declared 588 | static inline REAL *COPY_DOW(const REAL_D x, REAL_D y) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* COPY_DOW(int, int)’: /usr/include/alberta/alberta_inlines.h:590:23: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 590 | memcpy(y, x, sizeof(REAL_D)); | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:594:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 594 | static inline REAL_D *MCOPY_DOW(const REAL_DD x, REAL_DD y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:602:35: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 602 | static inline REAL DST2_DOW(const REAL_D x, const REAL_D y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:602:51: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 602 | static inline REAL DST2_DOW(const REAL_D x, const REAL_D y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h: In function ‘REAL DST2_DOW(int, int)’: /usr/include/alberta/alberta_inlines.h:610:10: error: invalid types ‘const int[int]’ for array subscript 610 | accu = SQR(x[0] - y[0]); | ^~~ /usr/include/alberta/alberta_inlines.h:610:10: error: invalid types ‘const int[int]’ for array subscript 610 | accu = SQR(x[0] - y[0]); | ^~~ /usr/include/alberta/alberta_inlines.h:610:10: error: invalid types ‘const int[int]’ for array subscript 610 | accu = SQR(x[0] - y[0]); | ^~~ /usr/include/alberta/alberta_inlines.h:610:10: error: invalid types ‘const int[int]’ for array subscript 610 | accu = SQR(x[0] - y[0]); | ^~~ /usr/include/alberta/alberta_inlines.h:611:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 611 | for (i = 1; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:612:13: error: invalid types ‘const int[int]’ for array subscript 612 | accu += SQR(x[i] - y[i]); | ^~~ /usr/include/alberta/alberta_inlines.h:612:13: error: invalid types ‘const int[int]’ for array subscript 612 | accu += SQR(x[i] - y[i]); | ^~~ /usr/include/alberta/alberta_inlines.h:612:13: error: invalid types ‘const int[int]’ for array subscript 612 | accu += SQR(x[i] - y[i]); | ^~~ /usr/include/alberta/alberta_inlines.h:612:13: error: invalid types ‘const int[int]’ for array subscript 612 | accu += SQR(x[i] - y[i]); | ^~~ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:618:36: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 618 | static inline REAL MDST2_DOW(const REAL_DD a, const REAL_DD b) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:618:53: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 618 | static inline REAL MDST2_DOW(const REAL_DD a, const REAL_DD b) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h: In function ‘REAL MDST2_DOW(int, int)’: /usr/include/alberta/alberta_inlines.h:623:19: error: invalid types ‘const int[int]’ for array subscript 623 | res = DST2_DOW(a[0], b[0]); | ^ /usr/include/alberta/alberta_inlines.h:623:25: error: invalid types ‘const int[int]’ for array subscript 623 | res = DST2_DOW(a[0], b[0]); | ^ /usr/include/alberta/alberta_inlines.h:624:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 624 | for (i = 1; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:625:22: error: invalid types ‘const int[int]’ for array subscript 625 | res += DST2_DOW(a[i], b[i]); | ^ /usr/include/alberta/alberta_inlines.h:625:28: error: invalid types ‘const int[int]’ for array subscript 625 | res += DST2_DOW(a[i], b[i]); | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:632:35: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 632 | static inline REAL NRM2_DOW(const REAL_D x) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h: In function ‘REAL NRM2_DOW(int)’: /usr/include/alberta/alberta_inlines.h:637:10: error: invalid types ‘const int[int]’ for array subscript 637 | accu = SQR(x[0]); | ^~~ /usr/include/alberta/alberta_inlines.h:637:10: error: invalid types ‘const int[int]’ for array subscript 637 | accu = SQR(x[0]); | ^~~ /usr/include/alberta/alberta_inlines.h:638:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 638 | for (i = 1; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:639:13: error: invalid types ‘const int[int]’ for array subscript 639 | accu += SQR(x[i]); | ^~~ /usr/include/alberta/alberta_inlines.h:639:13: error: invalid types ‘const int[int]’ for array subscript 639 | accu += SQR(x[i]); | ^~~ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:644:36: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 644 | static inline REAL MNRM2_DOW(const REAL_DD m) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h: In function ‘REAL MNRM2_DOW(int)’: /usr/include/alberta/alberta_inlines.h:649:19: error: invalid types ‘const int[int]’ for array subscript 649 | res = NRM2_DOW(m[0]); | ^ /usr/include/alberta/alberta_inlines.h:650:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 650 | for (i = 1; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:651:22: error: invalid types ‘const int[int]’ for array subscript 651 | res += NRM2_DOW(m[i]); | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:658:36: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 658 | static inline REAL NORM1_DOW(const REAL_D x) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h: In function ‘REAL NORM1_DOW(int)’: /usr/include/alberta/alberta_inlines.h:663:15: error: invalid types ‘const int[int]’ for array subscript 663 | sum = fabs(x[0]); | ^ /usr/include/alberta/alberta_inlines.h:664:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 664 | for (i = 1; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:665:18: error: invalid types ‘const int[int]’ for array subscript 665 | sum += fabs(x[i]); | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:671:36: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 671 | static inline REAL DIST1_DOW(const REAL_D x, const REAL_D y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:671:52: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 671 | static inline REAL DIST1_DOW(const REAL_D x, const REAL_D y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h: In function ‘REAL DIST1_DOW(int, int)’: /usr/include/alberta/alberta_inlines.h:676:15: error: invalid types ‘const int[int]’ for array subscript 676 | sum = fabs(x[0]-y[0]); | ^ /usr/include/alberta/alberta_inlines.h:676:20: error: invalid types ‘const int[int]’ for array subscript 676 | sum = fabs(x[0]-y[0]); | ^ /usr/include/alberta/alberta_inlines.h:677:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 677 | for (i = 1; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:678:18: error: invalid types ‘const int[int]’ for array subscript 678 | sum += fabs(x[i]-y[i]); | ^ /usr/include/alberta/alberta_inlines.h:678:23: error: invalid types ‘const int[int]’ for array subscript 678 | sum += fabs(x[i]-y[i]); | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:684:36: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 684 | static inline REAL NORM8_DOW(const REAL_D x) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h: In function ‘REAL NORM8_DOW(int)’: /usr/include/alberta/alberta_inlines.h:689:15: error: invalid types ‘const int[int]’ for array subscript 689 | max = fabs(x[0]); | ^ /usr/include/alberta/alberta_inlines.h:690:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 690 | for (i = 1; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:691:11: error: invalid types ‘const int[int]’ for array subscript 691 | max = MAX(max, fabs(x[i])); | ^~~ /usr/include/alberta/alberta_inlines.h:691:11: error: invalid types ‘const int[int]’ for array subscript 691 | max = MAX(max, fabs(x[i])); | ^~~ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:697:36: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 697 | static inline REAL DIST8_DOW(const REAL_D x, const REAL_D y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:697:52: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 697 | static inline REAL DIST8_DOW(const REAL_D x, const REAL_D y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h: In function ‘REAL DIST8_DOW(int, int)’: /usr/include/alberta/alberta_inlines.h:702:15: error: invalid types ‘const int[int]’ for array subscript 702 | max = fabs(x[0]-y[0]); | ^ /usr/include/alberta/alberta_inlines.h:702:20: error: invalid types ‘const int[int]’ for array subscript 702 | max = fabs(x[0]-y[0]); | ^ /usr/include/alberta/alberta_inlines.h:703:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 703 | for (i = 1; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:704:11: error: invalid types ‘const int[int]’ for array subscript 704 | max = MAX(max, fabs(x[i]-y[i])); | ^~~ /usr/include/alberta/alberta_inlines.h:704:11: error: invalid types ‘const int[int]’ for array subscript 704 | max = MAX(max, fabs(x[i]-y[i])); | ^~~ /usr/include/alberta/alberta_inlines.h:704:11: error: invalid types ‘const int[int]’ for array subscript 704 | max = MAX(max, fabs(x[i]-y[i])); | ^~~ /usr/include/alberta/alberta_inlines.h:704:11: error: invalid types ‘const int[int]’ for array subscript 704 | max = MAX(max, fabs(x[i]-y[i])); | ^~~ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:710:34: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 710 | static inline REAL SUM_DOW(const REAL_D x) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h: In function ‘REAL SUM_DOW(int)’: /usr/include/alberta/alberta_inlines.h:715:10: error: invalid types ‘const int[int]’ for array subscript 715 | sum = x[0]; | ^ /usr/include/alberta/alberta_inlines.h:716:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 716 | for (i = 1; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:717:13: error: invalid types ‘const int[int]’ for array subscript 717 | sum += x[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:723:36: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 723 | static inline REAL PNRMP_DOW(const REAL_D x, REAL p) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h: In function ‘REAL PNRMP_DOW(int, REAL)’: /usr/include/alberta/alberta_inlines.h:728:19: error: invalid types ‘const int[int]’ for array subscript 728 | sum = pow(fabs(x[0]), p); | ^ /usr/include/alberta/alberta_inlines.h:729:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 729 | for (i = 1; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:730:22: error: invalid types ‘const int[int]’ for array subscript 730 | sum += pow(fabs(x[i]), p); | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:736:35: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 736 | static inline REAL NRMP_DOW(const REAL_D x, REAL p) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:741:37: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 741 | static inline REAL MNORM1_DOW(const REAL_DD x) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h: In function ‘REAL MNORM1_DOW(int)’: /usr/include/alberta/alberta_inlines.h:746:20: error: invalid types ‘const int[int]’ for array subscript 746 | sum = NORM1_DOW(x[0]); | ^ /usr/include/alberta/alberta_inlines.h:747:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 747 | for (i = 1; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:748:23: error: invalid types ‘const int[int]’ for array subscript 748 | sum += NORM1_DOW(x[0]); | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:754:37: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 754 | static inline REAL MDIST1_DOW(const REAL_DD x, const REAL_DD y) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:754:54: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 754 | static inline REAL MDIST1_DOW(const REAL_DD x, const REAL_DD y) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h: In function ‘REAL MDIST1_DOW(int, int)’: /usr/include/alberta/alberta_inlines.h:759:20: error: invalid types ‘const int[int]’ for array subscript 759 | sum = DIST1_DOW(x[0], y[0]); | ^ /usr/include/alberta/alberta_inlines.h:759:26: error: invalid types ‘const int[int]’ for array subscript 759 | sum = DIST1_DOW(x[0], y[0]); | ^ /usr/include/alberta/alberta_inlines.h:760:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 760 | for (i = 1; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:761:23: error: invalid types ‘const int[int]’ for array subscript 761 | sum += DIST1_DOW(x[i], y[i]); | ^ /usr/include/alberta/alberta_inlines.h:761:29: error: invalid types ‘const int[int]’ for array subscript 761 | sum += DIST1_DOW(x[i], y[i]); | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:767:37: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 767 | static inline REAL MNORM8_DOW(const REAL_DD x) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h: In function ‘REAL MNORM8_DOW(int)’: /usr/include/alberta/alberta_inlines.h:772:20: error: invalid types ‘const int[int]’ for array subscript 772 | max = NORM8_DOW(x[0]); | ^ /usr/include/alberta/alberta_inlines.h:773:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 773 | for (i = 1; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:774:11: error: invalid types ‘const int[int]’ for array subscript 774 | max = MAX(max, NORM8_DOW(x[i])); | ^~~ /usr/include/alberta/alberta_inlines.h:774:11: error: invalid types ‘const int[int]’ for array subscript 774 | max = MAX(max, NORM8_DOW(x[i])); | ^~~ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:780:37: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 780 | static inline REAL MDIST8_DOW(const REAL_DD x, const REAL_DD y) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:780:54: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 780 | static inline REAL MDIST8_DOW(const REAL_DD x, const REAL_DD y) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h: In function ‘REAL MDIST8_DOW(int, int)’: /usr/include/alberta/alberta_inlines.h:785:20: error: invalid types ‘const int[int]’ for array subscript 785 | max = DIST8_DOW(x[0], y[0]); | ^ /usr/include/alberta/alberta_inlines.h:785:26: error: invalid types ‘const int[int]’ for array subscript 785 | max = DIST8_DOW(x[0], y[0]); | ^ /usr/include/alberta/alberta_inlines.h:786:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 786 | for (i = 1; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:787:11: error: invalid types ‘const int[int]’ for array subscript 787 | max = MAX(max, DIST8_DOW(x[i], y[i])); | ^~~ /usr/include/alberta/alberta_inlines.h:787:11: error: invalid types ‘const int[int]’ for array subscript 787 | max = MAX(max, DIST8_DOW(x[i], y[i])); | ^~~ /usr/include/alberta/alberta_inlines.h:787:11: error: invalid types ‘const int[int]’ for array subscript 787 | max = MAX(max, DIST8_DOW(x[i], y[i])); | ^~~ /usr/include/alberta/alberta_inlines.h:787:11: error: invalid types ‘const int[int]’ for array subscript 787 | max = MAX(max, DIST8_DOW(x[i], y[i])); | ^~~ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:793:35: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 793 | static inline REAL MSUM_DOW(const REAL_DD x) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h: In function ‘REAL MSUM_DOW(int)’: /usr/include/alberta/alberta_inlines.h:798:18: error: invalid types ‘const int[int]’ for array subscript 798 | sum = SUM_DOW(x[0]); | ^ /usr/include/alberta/alberta_inlines.h:799:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 799 | for (i = 1; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:800:21: error: invalid types ‘const int[int]’ for array subscript 800 | sum += SUM_DOW(x[0]); | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:806:37: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 806 | static inline REAL MPNRMP_DOW(const REAL_DD x, REAL p) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h: In function ‘REAL MPNRMP_DOW(int, REAL)’: /usr/include/alberta/alberta_inlines.h:811:20: error: invalid types ‘const int[int]’ for array subscript 811 | sum = PNRMP_DOW(x[0], p); | ^ /usr/include/alberta/alberta_inlines.h:812:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 812 | for (i = 1; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:813:23: error: invalid types ‘const int[int]’ for array subscript 813 | sum += PNRMP_DOW(x[i], p); | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:819:36: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 819 | static inline REAL MNRMP_DOW(const REAL_DD x, REAL p) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:824:34: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 824 | static inline REAL SCP_DOW(const REAL_D x, const REAL_D y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:824:50: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 824 | static inline REAL SCP_DOW(const REAL_D x, const REAL_D y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h: In function ‘REAL SCP_DOW(int, int)’: /usr/include/alberta/alberta_inlines.h:829:10: error: invalid types ‘const int[int]’ for array subscript 829 | res = x[0] * y[0]; | ^ /usr/include/alberta/alberta_inlines.h:829:17: error: invalid types ‘const int[int]’ for array subscript 829 | res = x[0] * y[0]; | ^ /usr/include/alberta/alberta_inlines.h:830:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 830 | for (i = 1; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:831:13: error: invalid types ‘const int[int]’ for array subscript 831 | res += x[i]*y[i]; | ^ /usr/include/alberta/alberta_inlines.h:831:18: error: invalid types ‘const int[int]’ for array subscript 831 | res += x[i]*y[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:837:38: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 837 | static inline REAL GRAMSCP_DOW(const REAL_DD M, const REAL_D x, const REAL_D y) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:837:55: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 837 | static inline REAL GRAMSCP_DOW(const REAL_DD M, const REAL_D x, const REAL_D y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:837:71: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 837 | static inline REAL GRAMSCP_DOW(const REAL_DD M, const REAL_D x, const REAL_D y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h: In function ‘REAL GRAMSCP_DOW(int, int, int)’: /usr/include/alberta/alberta_inlines.h:842:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 842 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:844:15: error: invalid types ‘const int[int]’ for array subscript 844 | res += x[i] * M[i][j] * y[j]; | ^ /usr/include/alberta/alberta_inlines.h:844:22: error: invalid types ‘const int[int]’ for array subscript 844 | res += x[i] * M[i][j] * y[j]; | ^ /usr/include/alberta/alberta_inlines.h:844:32: error: invalid types ‘const int[int]’ for array subscript 844 | res += x[i] * M[i][j] * y[j]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:851:40: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 851 | static inline REAL DMGRAMSCP_DOW(const REAL_D M, const REAL_D x, const REAL_D y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:851:56: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 851 | static inline REAL DMGRAMSCP_DOW(const REAL_D M, const REAL_D x, const REAL_D y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:851:72: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 851 | static inline REAL DMGRAMSCP_DOW(const REAL_D M, const REAL_D x, const REAL_D y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h: In function ‘REAL DMGRAMSCP_DOW(int, int, int)’: /usr/include/alberta/alberta_inlines.h:856:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 856 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:857:13: error: invalid types ‘const int[int]’ for array subscript 857 | res += x[i] * M[i] * y[i]; | ^ /usr/include/alberta/alberta_inlines.h:857:20: error: invalid types ‘const int[int]’ for array subscript 857 | res += x[i] * M[i] * y[i]; | ^ /usr/include/alberta/alberta_inlines.h:857:27: error: invalid types ‘const int[int]’ for array subscript 857 | res += x[i] * M[i] * y[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:862:49: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 862 | static inline REAL SCMGRAMSCP_DOW(REAL s, const REAL_D x, const REAL_D y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:862:65: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 862 | static inline REAL SCMGRAMSCP_DOW(REAL s, const REAL_D x, const REAL_D y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:867:35: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 867 | static inline REAL *MTV_DOW(const REAL_DD m, const REAL_D v, REAL_D b) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:867:52: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 867 | static inline REAL *MTV_DOW(const REAL_DD m, const REAL_D v, REAL_D b) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:867:62: error: ‘REAL_D’ has not been declared 867 | static inline REAL *MTV_DOW(const REAL_DD m, const REAL_D v, REAL_D b) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* MTV_DOW(int, int, int)’: /usr/include/alberta/alberta_inlines.h:871:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 871 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:873:8: error: invalid types ‘int[int]’ for array subscript 873 | b[i] += m[j][i] * v[j]; | ^ /usr/include/alberta/alberta_inlines.h:873:16: error: invalid types ‘const int[int]’ for array subscript 873 | b[i] += m[j][i] * v[j]; | ^ /usr/include/alberta/alberta_inlines.h:873:26: error: invalid types ‘const int[int]’ for array subscript 873 | b[i] += m[j][i] * v[j]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:883:36: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 883 | static inline REAL *MDIV_DOW(const REAL_DD m, const REAL_D v, REAL_D b) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:883:53: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 883 | static inline REAL *MDIV_DOW(const REAL_DD m, const REAL_D v, REAL_D b) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:883:63: error: ‘REAL_D’ has not been declared 883 | static inline REAL *MDIV_DOW(const REAL_DD m, const REAL_D v, REAL_D b) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* MDIV_DOW(int, int, int)’: /usr/include/alberta/alberta_inlines.h:887:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 887 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:888:6: error: invalid types ‘int[int]’ for array subscript 888 | b[i] = v[i] / m[i][i]; | ^ /usr/include/alberta/alberta_inlines.h:888:13: error: invalid types ‘const int[int]’ for array subscript 888 | b[i] = v[i] / m[i][i]; | ^ /usr/include/alberta/alberta_inlines.h:888:20: error: invalid types ‘const int[int]’ for array subscript 888 | b[i] = v[i] / m[i][i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:893:37: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 893 | static inline REAL *DMDIV_DOW(const REAL_D m, const REAL_D y, REAL_D r) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:893:53: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 893 | static inline REAL *DMDIV_DOW(const REAL_D m, const REAL_D y, REAL_D r) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:893:63: error: ‘REAL_D’ has not been declared 893 | static inline REAL *DMDIV_DOW(const REAL_D m, const REAL_D y, REAL_D r) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* DMDIV_DOW(int, int, int)’: /usr/include/alberta/alberta_inlines.h:896:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 896 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:897:6: error: invalid types ‘int[int]’ for array subscript 897 | r[i] = y[i] / m[i]; | ^ /usr/include/alberta/alberta_inlines.h:897:13: error: invalid types ‘const int[int]’ for array subscript 897 | r[i] = y[i] / m[i]; | ^ /usr/include/alberta/alberta_inlines.h:897:20: error: invalid types ‘const int[int]’ for array subscript 897 | r[i] = y[i] / m[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:904:35: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 904 | static inline REAL *DMV_DOW(const REAL_D x, const REAL_D y, REAL_D r) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:904:51: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 904 | static inline REAL *DMV_DOW(const REAL_D x, const REAL_D y, REAL_D r) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:904:61: error: ‘REAL_D’ has not been declared 904 | static inline REAL *DMV_DOW(const REAL_D x, const REAL_D y, REAL_D r) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* DMV_DOW(int, int, int)’: /usr/include/alberta/alberta_inlines.h:907:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 907 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:908:6: error: invalid types ‘int[int]’ for array subscript 908 | r[i] += x[i]*y[i]; | ^ /usr/include/alberta/alberta_inlines.h:908:14: error: invalid types ‘const int[int]’ for array subscript 908 | r[i] += x[i]*y[i]; | ^ /usr/include/alberta/alberta_inlines.h:908:19: error: invalid types ‘const int[int]’ for array subscript 908 | r[i] += x[i]*y[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:913:34: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 913 | static inline REAL *MV_DOW(const REAL_DD m, const REAL_D v, REAL_D b) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:913:51: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 913 | static inline REAL *MV_DOW(const REAL_DD m, const REAL_D v, REAL_D b) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:913:61: error: ‘REAL_D’ has not been declared 913 | static inline REAL *MV_DOW(const REAL_DD m, const REAL_D v, REAL_D b) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* MV_DOW(int, int, int)’: /usr/include/alberta/alberta_inlines.h:917:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 917 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:918:6: error: invalid types ‘int[int]’ for array subscript 918 | b[i] += SCP_DOW(m[i], v); | ^ /usr/include/alberta/alberta_inlines.h:918:22: error: invalid types ‘const int[int]’ for array subscript 918 | b[i] += SCP_DOW(m[i], v); | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:923:36: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 923 | static inline REAL *MVEQ_DOW(const REAL_DD m, const REAL_D v, REAL_D b) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:923:53: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 923 | static inline REAL *MVEQ_DOW(const REAL_DD m, const REAL_D v, REAL_D b) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:923:63: error: ‘REAL_D’ has not been declared 923 | static inline REAL *MVEQ_DOW(const REAL_DD m, const REAL_D v, REAL_D b) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* MVEQ_DOW(int, int, int)’: /usr/include/alberta/alberta_inlines.h:927:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 927 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:928:6: error: invalid types ‘int[int]’ for array subscript 928 | b[i] = SCP_DOW(m[i], v); | ^ /usr/include/alberta/alberta_inlines.h:928:21: error: invalid types ‘const int[int]’ for array subscript 928 | b[i] = SCP_DOW(m[i], v); | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:933:37: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 933 | static inline REAL *MTVEQ_DOW(const REAL_DD m, const REAL_D v, REAL_D b) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:933:54: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 933 | static inline REAL *MTVEQ_DOW(const REAL_DD m, const REAL_D v, REAL_D b) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:933:64: error: ‘REAL_D’ has not been declared 933 | static inline REAL *MTVEQ_DOW(const REAL_DD m, const REAL_D v, REAL_D b) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* MTVEQ_DOW(int, int, int)’: /usr/include/alberta/alberta_inlines.h:937:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 937 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:938:6: error: invalid types ‘int[int]’ for array subscript 938 | b[i] = 0.0; | ^ /usr/include/alberta/alberta_inlines.h:940:8: error: invalid types ‘int[int]’ for array subscript 940 | b[i] += m[j][i] * v[j]; | ^ /usr/include/alberta/alberta_inlines.h:940:16: error: invalid types ‘const int[int]’ for array subscript 940 | b[i] += m[j][i] * v[j]; | ^ /usr/include/alberta/alberta_inlines.h:940:26: error: invalid types ‘const int[int]’ for array subscript 940 | b[i] += m[j][i] * v[j]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:946:37: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 946 | static inline REAL *DMVEQ_DOW(const REAL_D x, const REAL_D y, REAL_D r) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:946:53: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 946 | static inline REAL *DMVEQ_DOW(const REAL_D x, const REAL_D y, REAL_D r) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:946:63: error: ‘REAL_D’ has not been declared 946 | static inline REAL *DMVEQ_DOW(const REAL_D x, const REAL_D y, REAL_D r) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* DMVEQ_DOW(int, int, int)’: /usr/include/alberta/alberta_inlines.h:949:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 949 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:950:6: error: invalid types ‘int[int]’ for array subscript 950 | r[i] = x[i]*y[i]; | ^ /usr/include/alberta/alberta_inlines.h:950:13: error: invalid types ‘const int[int]’ for array subscript 950 | r[i] = x[i]*y[i]; | ^ /usr/include/alberta/alberta_inlines.h:950:18: error: invalid types ‘const int[int]’ for array subscript 950 | r[i] = x[i]*y[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:958:26: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 958 | MMBIMV_DOW(REAL a, const REAL_DD A, REAL b, const REAL_DD B, const REAL_D v, | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:958:51: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 958 | MMBIMV_DOW(REAL a, const REAL_DD A, REAL b, const REAL_DD B, const REAL_D v, | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:958:68: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 958 | MMBIMV_DOW(REAL a, const REAL_DD A, REAL b, const REAL_DD B, const REAL_D v, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:959:20: error: ‘REAL_D’ has not been declared 959 | REAL c, REAL_D w) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* MMBIMV_DOW(REAL, int, REAL, int, int, REAL, int)’: /usr/include/alberta/alberta_inlines.h:964:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 964 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:967:20: error: invalid types ‘const int[int]’ for array subscript 967 | sum += (a * A[i][j] + b * B[i][j]) * v[j]; | ^ /usr/include/alberta/alberta_inlines.h:967:34: error: invalid types ‘const int[int]’ for array subscript 967 | sum += (a * A[i][j] + b * B[i][j]) * v[j]; | ^ /usr/include/alberta/alberta_inlines.h:967:45: error: invalid types ‘const int[int]’ for array subscript 967 | sum += (a * A[i][j] + b * B[i][j]) * v[j]; | ^ /usr/include/alberta/alberta_inlines.h:969:6: error: invalid types ‘int[int]’ for array subscript 969 | w[i] = c*w[i] + sum; | ^ /usr/include/alberta/alberta_inlines.h:969:15: error: invalid types ‘int[int]’ for array subscript 969 | w[i] = c*w[i] + sum; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:975:27: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 975 | MDMBIMV_DOW(REAL a, const REAL_DD A, REAL b, const REAL_D B, const REAL_D v, | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:975:52: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 975 | MDMBIMV_DOW(REAL a, const REAL_DD A, REAL b, const REAL_D B, const REAL_D v, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:975:68: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 975 | MDMBIMV_DOW(REAL a, const REAL_DD A, REAL b, const REAL_D B, const REAL_D v, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:976:21: error: ‘REAL_D’ has not been declared 976 | REAL c, REAL_D w) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* MDMBIMV_DOW(REAL, int, REAL, int, int, REAL, int)’: /usr/include/alberta/alberta_inlines.h:981:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 981 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:984:19: error: invalid types ‘const int[int]’ for array subscript 984 | sum += a * A[i][j] * v[j]; | ^ /usr/include/alberta/alberta_inlines.h:984:29: error: invalid types ‘const int[int]’ for array subscript 984 | sum += a * A[i][j] * v[j]; | ^ /usr/include/alberta/alberta_inlines.h:986:6: error: invalid types ‘int[int]’ for array subscript 986 | w[i] = c*w[i] + sum + b * B[i] * v[i]; | ^ /usr/include/alberta/alberta_inlines.h:986:15: error: invalid types ‘int[int]’ for array subscript 986 | w[i] = c*w[i] + sum + b * B[i] * v[i]; | ^ /usr/include/alberta/alberta_inlines.h:986:32: error: invalid types ‘const int[int]’ for array subscript 986 | w[i] = c*w[i] + sum + b * B[i] * v[i]; | ^ /usr/include/alberta/alberta_inlines.h:986:39: error: invalid types ‘const int[int]’ for array subscript 986 | w[i] = c*w[i] + sum + b * B[i] * v[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:992:27: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 992 | DMMBIMV_DOW(REAL a, const REAL_D A, REAL b, const REAL_DD B, const REAL_D v, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:992:51: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 992 | DMMBIMV_DOW(REAL a, const REAL_D A, REAL b, const REAL_DD B, const REAL_D v, | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:992:68: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 992 | DMMBIMV_DOW(REAL a, const REAL_D A, REAL b, const REAL_DD B, const REAL_D v, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:993:21: error: ‘REAL_D’ has not been declared 993 | REAL c, REAL_D w) | ^~~~~~ /usr/include/alberta/alberta_inlines.h:999:28: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 999 | MSCMBIMV_DOW(REAL a, const REAL_DD A, REAL b, REAL B, const REAL_D v, | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:999:61: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 999 | MSCMBIMV_DOW(REAL a, const REAL_DD A, REAL b, REAL B, const REAL_D v, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1000:22: error: ‘REAL_D’ has not been declared 1000 | REAL c, REAL_D w) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* MSCMBIMV_DOW(REAL, int, REAL, REAL, int, REAL, int)’: /usr/include/alberta/alberta_inlines.h:1005:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1005 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1008:19: error: invalid types ‘const int[int]’ for array subscript 1008 | sum += a * A[i][j] * v[j]; | ^ /usr/include/alberta/alberta_inlines.h:1008:29: error: invalid types ‘const int[int]’ for array subscript 1008 | sum += a * A[i][j] * v[j]; | ^ /usr/include/alberta/alberta_inlines.h:1010:6: error: invalid types ‘int[int]’ for array subscript 1010 | w[i] = c*w[i] + sum + b * B * v[i]; | ^ /usr/include/alberta/alberta_inlines.h:1010:15: error: invalid types ‘int[int]’ for array subscript 1010 | w[i] = c*w[i] + sum + b * B * v[i]; | ^ /usr/include/alberta/alberta_inlines.h:1010:36: error: invalid types ‘const int[int]’ for array subscript 1010 | w[i] = c*w[i] + sum + b * B * v[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1017:44: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1017 | SCMMBIMV_DOW(REAL a, REAL A, REAL b, const REAL_DD B, const REAL_D v, | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:1017:61: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1017 | SCMMBIMV_DOW(REAL a, REAL A, REAL b, const REAL_DD B, const REAL_D v, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1018:22: error: ‘REAL_D’ has not been declared 1018 | REAL c, REAL_D w) | ^~~~~~ /usr/include/alberta/alberta_inlines.h:1024:28: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1024 | DMDMBIMV_DOW(REAL a, const REAL_D A, REAL b, const REAL_D B, const REAL_D v, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1024:52: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1024 | DMDMBIMV_DOW(REAL a, const REAL_D A, REAL b, const REAL_D B, const REAL_D v, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1024:68: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1024 | DMDMBIMV_DOW(REAL a, const REAL_D A, REAL b, const REAL_D B, const REAL_D v, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1025:22: error: ‘REAL_D’ has not been declared 1025 | REAL c, REAL_D w) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* DMDMBIMV_DOW(REAL, int, REAL, int, int, REAL, int)’: /usr/include/alberta/alberta_inlines.h:1029:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1029 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1030:6: error: invalid types ‘int[int]’ for array subscript 1030 | w[i] = c*w[i] + (a * A[i] + b * B[i]) * v[i]; | ^ /usr/include/alberta/alberta_inlines.h:1030:15: error: invalid types ‘int[int]’ for array subscript 1030 | w[i] = c*w[i] + (a * A[i] + b * B[i]) * v[i]; | ^ /usr/include/alberta/alberta_inlines.h:1030:27: error: invalid types ‘const int[int]’ for array subscript 1030 | w[i] = c*w[i] + (a * A[i] + b * B[i]) * v[i]; | ^ /usr/include/alberta/alberta_inlines.h:1030:38: error: invalid types ‘const int[int]’ for array subscript 1030 | w[i] = c*w[i] + (a * A[i] + b * B[i]) * v[i]; | ^ /usr/include/alberta/alberta_inlines.h:1030:46: error: invalid types ‘const int[int]’ for array subscript 1030 | w[i] = c*w[i] + (a * A[i] + b * B[i]) * v[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1036:29: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1036 | DMSCMBIMV_DOW(REAL a, const REAL_D A, REAL b, REAL B, const REAL_D v, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1036:61: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1036 | DMSCMBIMV_DOW(REAL a, const REAL_D A, REAL b, REAL B, const REAL_D v, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1037:23: error: ‘REAL_D’ has not been declared 1037 | REAL c, REAL_D w) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* DMSCMBIMV_DOW(REAL, int, REAL, REAL, int, REAL, int)’: /usr/include/alberta/alberta_inlines.h:1041:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1041 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1042:6: error: invalid types ‘int[int]’ for array subscript 1042 | w[i] = c*w[i] + (a * A[i] + b * B) * v[i]; | ^ /usr/include/alberta/alberta_inlines.h:1042:15: error: invalid types ‘int[int]’ for array subscript 1042 | w[i] = c*w[i] + (a * A[i] + b * B) * v[i]; | ^ /usr/include/alberta/alberta_inlines.h:1042:27: error: invalid types ‘const int[int]’ for array subscript 1042 | w[i] = c*w[i] + (a * A[i] + b * B) * v[i]; | ^ /usr/include/alberta/alberta_inlines.h:1042:43: error: invalid types ‘const int[int]’ for array subscript 1042 | w[i] = c*w[i] + (a * A[i] + b * B) * v[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1048:45: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1048 | SCMDMBIMV_DOW(REAL a, REAL A, REAL b, const REAL_D B, const REAL_D v, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1048:61: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1048 | SCMDMBIMV_DOW(REAL a, REAL A, REAL b, const REAL_D B, const REAL_D v, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1049:23: error: ‘REAL_D’ has not been declared 1049 | REAL c, REAL_D w) | ^~~~~~ /usr/include/alberta/alberta_inlines.h:1055:54: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1055 | SCMSCMBIMV_DOW(REAL a, REAL A, REAL b, REAL B, const REAL_D v, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1056:24: error: ‘REAL_D’ has not been declared 1056 | REAL c, REAL_D w) | ^~~~~~ /usr/include/alberta/alberta_inlines.h:1061:45: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1061 | static inline REAL *MGEMV_DOW(REAL a, const REAL_DD m, | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:1062:37: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1062 | const REAL_D v, REAL beta, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1063:31: error: ‘REAL_D’ has not been declared 1063 | REAL_D b) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* MGEMV_DOW(REAL, int, int, REAL, int)’: /usr/include/alberta/alberta_inlines.h:1067:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1067 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1068:6: error: invalid types ‘int[int]’ for array subscript 1068 | b[i] = beta*b[i] + a * SCP_DOW(m[i], v); | ^ /usr/include/alberta/alberta_inlines.h:1068:18: error: invalid types ‘int[int]’ for array subscript 1068 | b[i] = beta*b[i] + a * SCP_DOW(m[i], v); | ^ /usr/include/alberta/alberta_inlines.h:1068:37: error: invalid types ‘const int[int]’ for array subscript 1068 | b[i] = beta*b[i] + a * SCP_DOW(m[i], v); | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1074:48: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1074 | static inline REAL *MGEMV_ND_DOW(REAL a, const REAL_DD m, | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:1075:37: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1075 | const REAL_D v, REAL beta, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1076:31: error: ‘REAL_D’ has not been declared 1076 | REAL_D b) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* MGEMV_ND_DOW(REAL, int, int, REAL, int)’: /usr/include/alberta/alberta_inlines.h:1080:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1080 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1086:15: error: invalid types ‘const int[int]’ for array subscript 1086 | tmp += m[i][j] * v[j]; | ^ /usr/include/alberta/alberta_inlines.h:1086:25: error: invalid types ‘const int[int]’ for array subscript 1086 | tmp += m[i][j] * v[j]; | ^ /usr/include/alberta/alberta_inlines.h:1088:6: error: invalid types ‘int[int]’ for array subscript 1088 | b[i] = beta*b[i] + a * tmp; | ^ /usr/include/alberta/alberta_inlines.h:1088:18: error: invalid types ‘int[int]’ for array subscript 1088 | b[i] = beta*b[i] + a * tmp; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1096:46: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1096 | static inline REAL *DMGEMV_DOW(REAL a, const REAL_D x, const REAL_D y, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1096:62: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1096 | static inline REAL *DMGEMV_DOW(REAL a, const REAL_D x, const REAL_D y, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1097:43: error: ‘REAL_D’ has not been declared 1097 | REAL beta, REAL_D r) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* DMGEMV_DOW(REAL, int, int, REAL, int)’: /usr/include/alberta/alberta_inlines.h:1100:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1100 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1101:6: error: invalid types ‘int[int]’ for array subscript 1101 | r[i] = beta*r[i] + a*x[i]*y[i]; | ^ /usr/include/alberta/alberta_inlines.h:1101:18: error: invalid types ‘int[int]’ for array subscript 1101 | r[i] = beta*r[i] + a*x[i]*y[i]; | ^ /usr/include/alberta/alberta_inlines.h:1101:27: error: invalid types ‘const int[int]’ for array subscript 1101 | r[i] = beta*r[i] + a*x[i]*y[i]; | ^ /usr/include/alberta/alberta_inlines.h:1101:32: error: invalid types ‘const int[int]’ for array subscript 1101 | r[i] = beta*r[i] + a*x[i]*y[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1106:49: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1106 | static inline REAL *DMGEMV_ND_DOW(REAL a, const REAL_D x, const REAL_D y, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1106:65: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1106 | static inline REAL *DMGEMV_ND_DOW(REAL a, const REAL_D x, const REAL_D y, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1107:46: error: ‘REAL_D’ has not been declared 1107 | REAL beta, REAL_D r) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* DMGEMV_ND_DOW(REAL, int, int, REAL, int)’: /usr/include/alberta/alberta_inlines.h:1110:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1110 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1111:6: error: invalid types ‘int[int]’ for array subscript 1111 | r[i] *= beta; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1116:46: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1116 | static inline REAL *MGEMTV_DOW(REAL a, const REAL_DD m, | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:1117:38: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1117 | const REAL_D v, REAL beta, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1118:32: error: ‘REAL_D’ has not been declared 1118 | REAL_D b) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* MGEMTV_DOW(REAL, int, int, REAL, int)’: /usr/include/alberta/alberta_inlines.h:1123:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1123 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1124:6: error: invalid types ‘int[int]’ for array subscript 1124 | b[i] *= beta; | ^ /usr/include/alberta/alberta_inlines.h:1125:12: error: invalid types ‘const int[int]’ for array subscript 1125 | tmp = m[0][i] * v[0]; | ^ /usr/include/alberta/alberta_inlines.h:1125:22: error: invalid types ‘const int[int]’ for array subscript 1125 | tmp = m[0][i] * v[0]; | ^ /usr/include/alberta/alberta_inlines.h:1127:15: error: invalid types ‘const int[int]’ for array subscript 1127 | tmp += m[j][i] * v[j]; | ^ /usr/include/alberta/alberta_inlines.h:1127:25: error: invalid types ‘const int[int]’ for array subscript 1127 | tmp += m[j][i] * v[j]; | ^ /usr/include/alberta/alberta_inlines.h:1129:6: error: invalid types ‘int[int]’ for array subscript 1129 | b[i] += a*tmp; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1136:55: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1136 | static inline REAL *SCMGEMV_DOW(REAL a, REAL m, const REAL_D v, REAL beta, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1137:33: error: ‘REAL_D’ has not been declared 1137 | REAL_D b) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* SCMGEMV_DOW(REAL, REAL, int, REAL, int)’: /usr/include/alberta/alberta_inlines.h:1142:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1142 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1143:6: error: invalid types ‘int[int]’ for array subscript 1143 | b[i] *= beta; | ^ /usr/include/alberta/alberta_inlines.h:1144:6: error: invalid types ‘int[int]’ for array subscript 1144 | b[i] += m*v[i]; | ^ /usr/include/alberta/alberta_inlines.h:1144:16: error: invalid types ‘const int[int]’ for array subscript 1144 | b[i] += m*v[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1149:58: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1149 | static inline REAL *SCMGEMV_ND_DOW(REAL a, REAL m, const REAL_D v, REAL beta, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1150:36: error: ‘REAL_D’ has not been declared 1150 | REAL_D b) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* SCMGEMV_ND_DOW(REAL, REAL, int, REAL, int)’: /usr/include/alberta/alberta_inlines.h:1154:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1154 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1155:6: error: invalid types ‘int[int]’ for array subscript 1155 | b[i] *= beta; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1163:35: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1163 | static inline REAL MSCP_DOW(const REAL_DD x, const REAL_DD y) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:1163:52: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1163 | static inline REAL MSCP_DOW(const REAL_DD x, const REAL_DD y) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h: In function ‘REAL MSCP_DOW(int, int)’: /usr/include/alberta/alberta_inlines.h:1168:18: error: invalid types ‘const int[int]’ for array subscript 1168 | res = SCP_DOW(x[0], y[0]); | ^ /usr/include/alberta/alberta_inlines.h:1168:24: error: invalid types ‘const int[int]’ for array subscript 1168 | res = SCP_DOW(x[0], y[0]); | ^ /usr/include/alberta/alberta_inlines.h:1169:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1169 | for (i = 1; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1170:21: error: invalid types ‘const int[int]’ for array subscript 1170 | res += SCP_DOW(x[i], y[i]); | ^ /usr/include/alberta/alberta_inlines.h:1170:27: error: invalid types ‘const int[int]’ for array subscript 1170 | res += SCP_DOW(x[i], y[i]); | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1177:39: error: ‘REAL_D’ has not been declared 1177 | static inline REAL *SET_DOW(REAL val, REAL_D x) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* SET_DOW(REAL, int)’: /usr/include/alberta/alberta_inlines.h:1180:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1180 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1181:6: error: invalid types ‘int[int]’ for array subscript 1181 | x[i] = val; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1186:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1186 | static inline REAL_D *MSET_DOW(REAL val, REAL_DD m) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1202:44: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1202 | static inline bool CMP_DOW(REAL val, const REAL_D a) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h: In function ‘bool CMP_DOW(REAL, int)’: /usr/include/alberta/alberta_inlines.h:1206:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1206 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1207:10: error: invalid types ‘const int[int]’ for array subscript 1207 | if (a[i] != val) { | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1214:45: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1214 | static inline bool MCMP_DOW(REAL val, const REAL_DD a) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h: In function ‘bool MCMP_DOW(REAL, int)’: /usr/include/alberta/alberta_inlines.h:1218:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1218 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1219:10: error: invalid types ‘const int[int]’ for array subscript 1219 | if (a[i][i] != val) { | ^ /usr/include/alberta/alberta_inlines.h:1223:12: error: invalid types ‘const int[int]’ for array subscript 1223 | if (a[i][j] != 0.0 || a[j][i] != 0.0) { | ^ /usr/include/alberta/alberta_inlines.h:1223:30: error: invalid types ‘const int[int]’ for array subscript 1223 | if (a[i][j] != 0.0 || a[j][i] != 0.0) { | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1554:52: error: ‘REAL_B’ has not been declared 1554 | static inline const REAL *SET_BAR(int dim, REAL a, REAL_B x) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘const REAL* SET_BAR(int, REAL, int)’: /usr/include/alberta/alberta_inlines.h:1559:6: error: invalid types ‘int[int]’ for array subscript 1559 | x[i] = a; | ^ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1562:6: error: invalid types ‘int[int]’ for array subscript 1562 | x[i] = 0.0; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1567:21: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1567 | static inline const REAL_B *MSET_BAR(int dim, REAL a, REAL_BB x) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1578:53: error: ‘REAL_B’ has not been declared 1578 | static inline const REAL *SCAL_BAR(int dim, REAL a, REAL_B x) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘const REAL* SCAL_BAR(int, REAL, int)’: /usr/include/alberta/alberta_inlines.h:1583:6: error: invalid types ‘int[int]’ for array subscript 1583 | x[i] *= a; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1588:21: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1588 | static inline const REAL_B *MSCAL_BAR(int dim, REAL a, REAL_BB x) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1600:43: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1600 | static inline REAL SCP_BAR(int dim, const REAL_B x, const REAL_B y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1600:59: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1600 | static inline REAL SCP_BAR(int dim, const REAL_B x, const REAL_B y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h: In function ‘REAL SCP_BAR(int, int, int)’: /usr/include/alberta/alberta_inlines.h:1605:10: error: invalid types ‘const int[int]’ for array subscript 1605 | res = x[0] * y[0]; | ^ /usr/include/alberta/alberta_inlines.h:1605:17: error: invalid types ‘const int[int]’ for array subscript 1605 | res = x[0] * y[0]; | ^ /usr/include/alberta/alberta_inlines.h:1607:13: error: invalid types ‘const int[int]’ for array subscript 1607 | res += x[i] * y[i]; | ^ /usr/include/alberta/alberta_inlines.h:1607:20: error: invalid types ‘const int[int]’ for array subscript 1607 | res += x[i] * y[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1614:59: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1614 | static inline const REAL *AXEY_BAR(int dim, REAL a, const REAL_B x, REAL_B y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1614:69: error: ‘REAL_B’ has not been declared 1614 | static inline const REAL *AXEY_BAR(int dim, REAL a, const REAL_B x, REAL_B y) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘const REAL* AXEY_BAR(int, REAL, int, int)’: /usr/include/alberta/alberta_inlines.h:1619:6: error: invalid types ‘int[int]’ for array subscript 1619 | y[i] = a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h:1619:17: error: invalid types ‘const int[int]’ for array subscript 1619 | y[i] = a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1624:21: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1624 | static inline const REAL_B *MAXEY_BAR(int dim, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1637:59: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1637 | static inline const REAL *AXPY_BAR(int dim, REAL a, const REAL_B x, REAL_B y) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1637:69: error: ‘REAL_B’ has not been declared 1637 | static inline const REAL *AXPY_BAR(int dim, REAL a, const REAL_B x, REAL_B y) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘const REAL* AXPY_BAR(int, REAL, int, int)’: /usr/include/alberta/alberta_inlines.h:1642:6: error: invalid types ‘int[int]’ for array subscript 1642 | y[i] += a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h:1642:18: error: invalid types ‘const int[int]’ for array subscript 1642 | y[i] += a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1647:21: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1647 | static inline const REAL_B *MAXPY_BAR(int dim, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1661:51: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1661 | REAL a, const REAL_B x, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1662:51: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1662 | REAL b, const REAL_B y, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1663:37: error: ‘REAL_B’ has not been declared 1663 | REAL_B z) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘const REAL* AXPBY_BAR(int, REAL, int, REAL, int, int)’: /usr/include/alberta/alberta_inlines.h:1668:6: error: invalid types ‘int[int]’ for array subscript 1668 | z[i] = b*y[i] + a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h:1668:15: error: invalid types ‘const int[int]’ for array subscript 1668 | z[i] = b*y[i] + a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h:1668:26: error: invalid types ‘const int[int]’ for array subscript 1668 | z[i] = b*y[i] + a * x[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1673:21: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1673 | static inline const REAL_B *MAXPBY_BAR(int dim, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1687:54: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1687 | REAL a, const REAL_B x, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1688:54: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1688 | REAL b, const REAL_B y, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1689:54: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1689 | REAL c, const REAL_B z, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1690:40: error: ‘REAL_B’ has not been declared 1690 | REAL_B w) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘const REAL* AXPBYPCZ_BAR(int, REAL, int, REAL, int, REAL, int, int)’: /usr/include/alberta/alberta_inlines.h:1695:6: error: invalid types ‘int[int]’ for array subscript 1695 | w[i] = a * x[i] + b*y[i] + c*z[i]; | ^ /usr/include/alberta/alberta_inlines.h:1695:17: error: invalid types ‘const int[int]’ for array subscript 1695 | w[i] = a * x[i] + b*y[i] + c*z[i]; | ^ /usr/include/alberta/alberta_inlines.h:1695:26: error: invalid types ‘const int[int]’ for array subscript 1695 | w[i] = a * x[i] + b*y[i] + c*z[i]; | ^ /usr/include/alberta/alberta_inlines.h:1695:35: error: invalid types ‘const int[int]’ for array subscript 1695 | w[i] = a * x[i] + b*y[i] + c*z[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1702:51: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1702 | static inline const REAL *COPY_BAR(int dim, const REAL_B a, REAL_B b) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1702:61: error: ‘REAL_B’ has not been declared 1702 | static inline const REAL *COPY_BAR(int dim, const REAL_B a, REAL_B b) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘const REAL* COPY_BAR(int, int, int)’: /usr/include/alberta/alberta_inlines.h:1707:6: error: invalid types ‘int[int]’ for array subscript 1707 | b[i] = a[i]; | ^ /usr/include/alberta/alberta_inlines.h:1707:13: error: invalid types ‘const int[int]’ for array subscript 1707 | b[i] = a[i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1712:21: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1712 | static inline const REAL_B *MCOPY_BAR(int dim, const REAL_BB a, REAL_BB b) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1728:42: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 1728 | const REAL_BD Lambda, | ^~~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1729:42: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1729 | const REAL_B b_grd, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1730:36: error: ‘REAL_D’ has not been declared 1730 | REAL_D x_grd) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘const REAL* GRAD_DOW(int, int, int, int)’: /usr/include/alberta/alberta_inlines.h:1732:10: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1732 | static REAL_D res; | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1736:13: error: ‘res’ was not declared in this scope 1736 | x_grd = res; | ^~~ /usr/include/alberta/alberta_inlines.h:1739:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1739 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1740:10: error: invalid types ‘int[int]’ for array subscript 1740 | x_grd[i] = b_grd[0] * Lambda[0][i]; | ^ /usr/include/alberta/alberta_inlines.h:1740:21: error: invalid types ‘const int[int]’ for array subscript 1740 | x_grd[i] = b_grd[0] * Lambda[0][i]; | ^ /usr/include/alberta/alberta_inlines.h:1740:33: error: invalid types ‘const int[int]’ for array subscript 1740 | x_grd[i] = b_grd[0] * Lambda[0][i]; | ^ /usr/include/alberta/alberta_inlines.h:1742:12: error: invalid types ‘int[int]’ for array subscript 1742 | x_grd[i] += b_grd[j] * Lambda[j][i]; | ^ /usr/include/alberta/alberta_inlines.h:1742:24: error: invalid types ‘const int[int]’ for array subscript 1742 | x_grd[i] += b_grd[j] * Lambda[j][i]; | ^ /usr/include/alberta/alberta_inlines.h:1742:36: error: invalid types ‘const int[int]’ for array subscript 1742 | x_grd[i] += b_grd[j] * Lambda[j][i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1750:21: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1750 | static inline const REAL_D *MGRAD_DOW(int dim, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1770:43: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 1770 | static inline REAL DIV_DOW(int dim, const REAL_BD Lambda, const REAL_DB b_grd) | ^~~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1770:65: error: ‘REAL_DB’ does not name a type; did you mean ‘REAL_DIG’? 1770 | static inline REAL DIV_DOW(int dim, const REAL_BD Lambda, const REAL_DB b_grd) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h: In function ‘REAL DIV_DOW(int, int, int)’: /usr/include/alberta/alberta_inlines.h:1775:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1775 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1777:20: error: invalid types ‘const int[int]’ for array subscript 1777 | div += Lambda[alpha][i] * b_grd[i][alpha]; | ^ /usr/include/alberta/alberta_inlines.h:1777:38: error: invalid types ‘const int[int]’ for array subscript 1777 | div += Lambda[alpha][i] * b_grd[i][alpha]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1786:44: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 1786 | const REAL_BD Lambda, | ^~~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1787:44: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1787 | const REAL_B b_grd, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1788:38: error: ‘REAL_D’ has not been declared 1788 | REAL_D x_grd) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘const REAL* GRAD_P_DOW(int, int, int, int)’: /usr/include/alberta/alberta_inlines.h:1790:10: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1790 | static REAL_D res; | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1794:13: error: ‘res’ was not declared in this scope 1794 | x_grd = res; | ^~~ /usr/include/alberta/alberta_inlines.h:1797:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1797 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1799:12: error: invalid types ‘int[int]’ for array subscript 1799 | x_grd[i] += b_grd[j] * Lambda[j][i]; | ^ /usr/include/alberta/alberta_inlines.h:1799:24: error: invalid types ‘const int[int]’ for array subscript 1799 | x_grd[i] += b_grd[j] * Lambda[j][i]; | ^ /usr/include/alberta/alberta_inlines.h:1799:36: error: invalid types ‘const int[int]’ for array subscript 1799 | x_grd[i] += b_grd[j] * Lambda[j][i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1807:21: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1807 | static inline const REAL_D *MGRAD_P_DOW(int dim, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1831:21: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1831 | static inline const REAL_D *D2_DOW(int dim, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1869:21: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1869 | static inline const REAL_DD *MD2_DOW(int dim, | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:1889:21: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1889 | static inline const REAL_D *D2_P_DOW(int dim, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1927:21: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1927 | static inline const REAL_DD *MD2_P_DOW(int dim, | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:1948:38: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 1948 | const REAL_BD Lambda, | ^~~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1949:38: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 1949 | const REAL_BB b_hesse) | ^~~~~~~ | REAL /usr/include/alberta/alberta_inlines.h: In function ‘REAL LAPLACE_DOW(int, int, int)’: /usr/include/alberta/alberta_inlines.h:1954:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1954 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1956:20: error: invalid types ‘const int[int]’ for array subscript 1956 | res += Lambda[k][i] * b_hesse[k][k] * Lambda[k][i]; | ^ /usr/include/alberta/alberta_inlines.h:1956:36: error: invalid types ‘const int[int]’ for array subscript 1956 | res += Lambda[k][i] * b_hesse[k][k] * Lambda[k][i]; | ^ /usr/include/alberta/alberta_inlines.h:1956:51: error: invalid types ‘const int[int]’ for array subscript 1956 | res += Lambda[k][i] * b_hesse[k][k] * Lambda[k][i]; | ^ /usr/include/alberta/alberta_inlines.h:1958:29: error: invalid types ‘const int[int]’ for array subscript 1958 | res += 2.0 * Lambda[k][i] * b_hesse[k][l] * Lambda[l][i]; | ^ /usr/include/alberta/alberta_inlines.h:1958:45: error: invalid types ‘const int[int]’ for array subscript 1958 | res += 2.0 * Lambda[k][i] * b_hesse[k][l] * Lambda[l][i]; | ^ /usr/include/alberta/alberta_inlines.h:1958:60: error: invalid types ‘const int[int]’ for array subscript 1958 | res += 2.0 * Lambda[k][i] * b_hesse[k][l] * Lambda[l][i]; | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1968:46: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 1968 | const REAL_BD Lambda, | ^~~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1969:46: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 1969 | const REAL_BB *b_hesse, | ^~~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1970:40: error: ‘REAL_D’ has not been declared 1970 | REAL_D laplace) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘const REAL* MLAPLACE_DOW(int, int, const int*, int)’: /usr/include/alberta/alberta_inlines.h:1972:10: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1972 | static REAL_D res; | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1976:15: error: ‘res’ was not declared in this scope 1976 | laplace = res; | ^~~ /usr/include/alberta/alberta_inlines.h:1979:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1979 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:1980:12: error: invalid types ‘int[int]’ for array subscript 1980 | laplace[i] = LAPLACE_DOW(dim, Lambda, b_hesse[i]); | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:1988:48: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 1988 | const REAL_BD Lambda, | ^~~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1989:48: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 1989 | const REAL_BB *b_hesse, | ^~~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1990:42: error: ‘REAL_D’ has not been declared 1990 | REAL_D laplace) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘const REAL* MLAPLACE_P_DOW(int, int, const int*, int)’: /usr/include/alberta/alberta_inlines.h:1992:10: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1992 | static REAL_D res; | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:1996:15: error: ‘res’ was not declared in this scope 1996 | laplace = res; | ^~~ /usr/include/alberta/alberta_inlines.h:1999:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 1999 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:2000:12: error: invalid types ‘int[int]’ for array subscript 2000 | laplace[i] += LAPLACE_DOW(dim, Lambda, b_hesse[i]); | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:2012:42: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2012 | const REAL_D *coords, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:2013:42: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2013 | const REAL_D x_grd, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:2014:36: error: ‘REAL_B’ has not been declared 2014 | REAL_B b_grd) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘const REAL* GRAD_BAR(int, const int*, int, int)’: /usr/include/alberta/alberta_inlines.h:2016:10: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 2016 | static REAL_B res; | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:2020:13: error: ‘res’ was not declared in this scope 2020 | b_grd = res; | ^~~ /usr/include/alberta/alberta_inlines.h:2024:10: error: invalid types ‘int[int]’ for array subscript 2024 | b_grd[i] = SCP_DOW(x_grd, coords[i]); | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:2031:21: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 2031 | static inline const REAL_B *MGRAD_BAR(int dim, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:2051:21: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 2051 | static inline const REAL_B *D2_BAR(int dim, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:2088:21: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 2088 | static inline const REAL_BB *MD2_BAR(int dim, | ^~~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:2107:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2107 | static inline REAL_D *MM_DOW(const REAL_DD a, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:2122:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2122 | static inline REAL_D *MMT_DOW(const REAL_DD a, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:2137:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2137 | static inline REAL_D *MTM_DOW(const REAL_DD a, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:2248:35: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 2248 | static inline REAL MDET_DOW(const REAL_DD m) | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h: In function ‘REAL MDET_DOW(int)’: /usr/include/alberta/alberta_inlines.h:2251:3: error: ‘REAL_DD’ was not declared in this scope; did you mean ‘REAL_DIG’? 2251 | REAL_DD tmpM; | ^~~~~~~ | REAL_DIG /usr/include/alberta/alberta_inlines.h:2252:3: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 2252 | REAL_D b; | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:2256:16: error: ‘b’ was not declared in this scope 2256 | SET_DOW(0.0, b); /* dummy */ | ^ /usr/include/alberta/alberta_inlines.h:2257:16: error: ‘tmpM’ was not declared in this scope; did you mean ‘tmpnam’? 2257 | MCOPY_DOW(m, tmpM); /* destructive Gauss destroys M */ | ^~~~ | tmpnam /usr/include/alberta/alberta_inlines.h:2257:3: error: ‘MCOPY_DOW’ was not declared in this scope; did you mean ‘COPY_DOW’? 2257 | MCOPY_DOW(m, tmpM); /* destructive Gauss destroys M */ | ^~~~~~~~~ | COPY_DOW /usr/include/alberta/alberta_inlines.h:2259:36: error: ‘DIM_OF_WORLD’ was not declared in this scope 2259 | square_gauss((REAL *)tmpM, b, b, DIM_OF_WORLD, 1); | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:2269:15: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2269 | static inline REAL_D *MINVERT_DOW(const REAL_DD m, REAL_DD mi) | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:2311:1: error: too many initializers for ‘const AFF_TRAFO’ {aka ‘const aff_trafo’} 2311 | }; | ^ /usr/include/alberta/alberta_inlines.h: In function ‘void GET_AFF_TRAFO(int, const char*, AFF_TRAFO*)’: /usr/include/alberta/alberta_inlines.h:2321:17: error: ‘SCAN_MFORMAT_DOW’ was not declared in this scope 2321 | SCAN_MFORMAT_DOW SCAN_FORMAT_DOW, | ^~~~~~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:2322:37: error: ‘AFF_TRAFO’ {aka ‘struct aff_trafo’} has no member named ‘M’ 2322 | SCAN_MEXPAND_DOW(T->M), SCAN_EXPAND_DOW(T->t)); | ^ /usr/include/alberta/alberta_inlines.h:2322:17: error: ‘SCAN_MEXPAND_DOW’ was not declared in this scope 2322 | SCAN_MEXPAND_DOW(T->M), SCAN_EXPAND_DOW(T->t)); | ^~~~~~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:2322:60: error: ‘AFF_TRAFO’ {aka ‘struct aff_trafo’} has no member named ‘t’ 2322 | SCAN_MEXPAND_DOW(T->M), SCAN_EXPAND_DOW(T->t)); | ^ /usr/include/alberta/alberta_inlines.h:2322:41: error: ‘SCAN_EXPAND_DOW’ was not declared in this scope 2322 | SCAN_MEXPAND_DOW(T->M), SCAN_EXPAND_DOW(T->t)); | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:2326:38: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2326 | const REAL_D x, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:2327:32: error: ‘REAL_D’ has not been declared 2327 | REAL_D y) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* AFFINE_DOW(const AFF_TRAFO*, int, int)’: /usr/include/alberta/alberta_inlines.h:2330:11: error: expected primary-expression before ‘const’ 2330 | MV_DOW((const REAL_D *)trafo->M, x, y); | ^~~~~ /usr/include/alberta/alberta_inlines.h:2330:11: error: expected ‘)’ before ‘const’ 2330 | MV_DOW((const REAL_D *)trafo->M, x, y); | ~^~~~~ | ) /usr/include/alberta/alberta_inlines.h:2331:24: error: ‘const AFF_TRAFO’ {aka ‘const struct aff_trafo’} has no member named ‘t’ 2331 | AXPY_DOW(1.0, trafo->t, y); | ^ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:2340:38: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2340 | const REAL_D x, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:2341:32: error: ‘REAL_D’ has not been declared 2341 | REAL_D y) | ^~~~~~ /usr/include/alberta/alberta_inlines.h: In function ‘REAL* AFFINV_DOW(const AFF_TRAFO*, int, int)’: /usr/include/alberta/alberta_inlines.h:2343:3: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 2343 | REAL_D tmp = { 0.0, }; | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:2345:12: error: expected primary-expression before ‘const’ 2345 | MTV_DOW((const REAL_D *)trafo->M, trafo->t, tmp); | ^~~~~ /usr/include/alberta/alberta_inlines.h:2345:12: error: expected ‘)’ before ‘const’ 2345 | MTV_DOW((const REAL_D *)trafo->M, trafo->t, tmp); | ~^~~~~ | ) /usr/include/alberta/alberta_inlines.h:2347:12: error: expected primary-expression before ‘const’ 2347 | MTV_DOW((const REAL_D *)trafo->M, x, y); | ^~~~~ /usr/include/alberta/alberta_inlines.h:2347:12: error: expected ‘)’ before ‘const’ 2347 | MTV_DOW((const REAL_D *)trafo->M, x, y); | ~^~~~~ | ) /usr/include/alberta/alberta_inlines.h:2348:18: error: ‘tmp’ was not declared in this scope 2348 | AXPY_DOW(-1.0, tmp, y); | ^~~ /usr/include/alberta/alberta_inlines.h: In function ‘AFF_TRAFO* INVAFF_DOW(const AFF_TRAFO*, AFF_TRAFO*)’: /usr/include/alberta/alberta_inlines.h:2358:19: error: ‘AFF_TRAFO’ {aka ‘struct aff_trafo’} has no member named ‘t’ 2358 | SET_DOW(0.0, B->t); | ^ /usr/include/alberta/alberta_inlines.h:2359:12: error: expected primary-expression before ‘const’ 2359 | MTV_DOW((const REAL_D *)A->M, A->t, B->t); | ^~~~~ /usr/include/alberta/alberta_inlines.h:2359:12: error: expected ‘)’ before ‘const’ 2359 | MTV_DOW((const REAL_D *)A->M, A->t, B->t); | ~^~~~~ | ) /usr/include/alberta/alberta_inlines.h:2360:3: error: ‘AFF_TRAFO’ {aka ‘struct aff_trafo’} has no member named ‘t’ 2360 | SCAL_DOW(-1.0, B->t); | ^~~~~~~~ /usr/include/alberta/alberta_inlines.h:2361:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 2361 | for (i = 0; i < DIM_OF_WORLD; i++ ) { | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:2363:10: error: ‘AFF_TRAFO’ {aka ‘struct aff_trafo’} has no member named ‘M’ 2363 | B->M[i][j] = A->M[j][i]; | ^ /usr/include/alberta/alberta_inlines.h:2363:23: error: ‘const AFF_TRAFO’ {aka ‘const struct aff_trafo’} has no member named ‘M’ 2363 | B->M[i][j] = A->M[j][i]; | ^ /usr/include/alberta/alberta_inlines.h: In function ‘AFF_TRAFO* AFFAFF_DOW(const AFF_TRAFO*, const AFF_TRAFO*, AFF_TRAFO*)’: /usr/include/alberta/alberta_inlines.h:2373:13: error: ‘const AFF_TRAFO’ {aka ‘const struct aff_trafo’} has no member named ‘M’ 2373 | MM_DOW(A->M, B->M, C->M); | ^ /usr/include/alberta/alberta_inlines.h:2373:19: error: ‘const AFF_TRAFO’ {aka ‘const struct aff_trafo’} has no member named ‘M’ 2373 | MM_DOW(A->M, B->M, C->M); | ^ /usr/include/alberta/alberta_inlines.h:2373:25: error: ‘AFF_TRAFO’ {aka ‘struct aff_trafo’} has no member named ‘M’ 2373 | MM_DOW(A->M, B->M, C->M); | ^ /usr/include/alberta/alberta_inlines.h:2373:3: error: ‘MM_DOW’ was not declared in this scope; did you mean ‘MV_DOW’? 2373 | MM_DOW(A->M, B->M, C->M); | ^~~~~~ | MV_DOW /usr/include/alberta/alberta_inlines.h:2374:15: error: ‘const AFF_TRAFO’ {aka ‘const struct aff_trafo’} has no member named ‘t’ 2374 | COPY_DOW(A->t, C->t); | ^ /usr/include/alberta/alberta_inlines.h:2374:21: error: ‘AFF_TRAFO’ {aka ‘struct aff_trafo’} has no member named ‘t’ 2374 | COPY_DOW(A->t, C->t); | ^ /usr/include/alberta/alberta_inlines.h:2375:13: error: ‘const AFF_TRAFO’ {aka ‘const struct aff_trafo’} has no member named ‘M’ 2375 | MV_DOW(A->M, B->t, C->t); | ^ /usr/include/alberta/alberta_inlines.h:2375:19: error: ‘const AFF_TRAFO’ {aka ‘const struct aff_trafo’} has no member named ‘t’ 2375 | MV_DOW(A->M, B->t, C->t); | ^ /usr/include/alberta/alberta_inlines.h:2375:25: error: ‘AFF_TRAFO’ {aka ‘struct aff_trafo’} has no member named ‘t’ 2375 | MV_DOW(A->M, B->t, C->t); | ^ /usr/include/alberta/alberta_inlines.h: In function ‘const EL_GEOM_CACHE* fill_el_geom_cache(const EL_INFO*, FLAGS)’: /usr/include/alberta/alberta_inlines.h:2403:55: error: ‘EL_GEOM_CACHE’ {aka ‘struct el_geom_cache’} has no member named ‘Lambda’ 2403 | elgc->det = el_grd_lambda_dim(dim, el_info, elgc->Lambda); | ^~~~~~ /usr/include/alberta/alberta_inlines.h:2403:17: error: ‘el_grd_lambda_dim’ was not declared in this scope; did you mean ‘el_grd_lambda_1d’? 2403 | elgc->det = el_grd_lambda_dim(dim, el_info, elgc->Lambda); | ^~~~~~~~~~~~~~~~~ | el_grd_lambda_1d /usr/include/alberta/alberta_inlines.h:2406:17: error: ‘el_det_dim’ was not declared in this scope; did you mean ‘el_det_1d’? 2406 | elgc->det = el_det_dim(dim, el_info); | ^~~~~~~~~~ | el_det_1d /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:2413:13: error: ‘EL_GEOM_CACHE’ {aka ‘struct el_geom_cache’} has no member named ‘orientation’ 2413 | elgc->orientation[wall][0] = wall_orientation(dim, el, wall); | ^~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:2413:36: error: ‘wall_orientation’ was not declared in this scope; did you mean ‘wall_orientation_1d’? 2413 | elgc->orientation[wall][0] = wall_orientation(dim, el, wall); | ^~~~~~~~~~~~~~~~ | wall_orientation_1d /usr/include/alberta/alberta_inlines.h:2414:57: error: ‘const EL_INFO’ {aka ‘const struct el_info’} has no member named ‘neigh’ 2414 | if ((el_info->fill_flag & FILL_NEIGH) && el_info->neigh[wall]) { | ^~~~~ /usr/include/alberta/alberta_inlines.h:2415:31: error: ‘const EL_INFO’ {aka ‘const struct el_info’} has no member named ‘neigh’ 2415 | EL *neigh = el_info->neigh[wall]; | ^~~~~ /usr/include/alberta/alberta_inlines.h:2416:31: error: ‘const EL_INFO’ {aka ‘const struct el_info’} has no member named ‘opp_vertex’ 2416 | int oppv = el_info->opp_vertex[wall]; | ^~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:2418:15: error: ‘EL_GEOM_CACHE’ {aka ‘struct el_geom_cache’} has no member named ‘orientation’ 2418 | elgc->orientation[wall][1] = wall_orientation(dim, neigh, oppv); | ^~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:2420:15: error: ‘EL_GEOM_CACHE’ {aka ‘struct el_geom_cache’} has no member named ‘orientation’ 2420 | elgc->orientation[wall][1] = -1; | ^~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:2426:20: error: ‘const EL_INFO’ {aka ‘const struct el_info’} has no member named ‘neigh’ 2426 | if (el_info->neigh[wall]) { | ^~~~~ /usr/include/alberta/alberta_inlines.h:2428:31: error: ‘const EL_INFO’ {aka ‘const struct el_info’} has no member named ‘neigh’ 2428 | EL *neigh = el_info->neigh[wall]; | ^~~~~ /usr/include/alberta/alberta_inlines.h:2429:31: error: ‘const EL_INFO’ {aka ‘const struct el_info’} has no member named ‘opp_vertex’ 2429 | int oppv = el_info->opp_vertex[wall]; | ^~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:2430:15: error: ‘EL_GEOM_CACHE’ {aka ‘struct el_geom_cache’} has no member named ‘rel_orientation’ 2430 | elgc->rel_orientation[wall] = | ^~~~~~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:2431:11: error: ‘wall_rel_orientation’ was not declared in this scope; did you mean ‘wall_rel_orientation_1d’? 2431 | wall_rel_orientation(dim, el, neigh, wall, oppv); | ^~~~~~~~~~~~~~~~~~~~ | wall_rel_orientation_1d /usr/include/alberta/alberta_inlines.h:2436:13: error: ‘EL_GEOM_CACHE’ {aka ‘struct el_geom_cache’} has no member named ‘wall_det’ 2436 | elgc->wall_det[wall] = | ^~~~~~~~ /usr/include/alberta/alberta_inlines.h:2437:55: error: ‘EL_GEOM_CACHE’ {aka ‘struct el_geom_cache’} has no member named ‘wall_normal’ 2437 | get_wall_normal_dim(dim, el_info, wall, elgc->wall_normal[wall]); | ^~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:2437:9: error: ‘get_wall_normal_dim’ was not declared in this scope; did you mean ‘get_wall_normal_1d’? 2437 | get_wall_normal_dim(dim, el_info, wall, elgc->wall_normal[wall]); | ^~~~~~~~~~~~~~~~~~~ | get_wall_normal_1d /usr/include/alberta/alberta_inlines.h: In function ‘const QUAD_EL_CACHE* fill_quad_el_cache(const EL_INFO*, const QUAD*, FLAGS)’: /usr/include/alberta/alberta_inlines.h:2471:39: error: ‘const QUAD’ {aka ‘const struct quadrature’} has no member named ‘lambda’ 2471 | coord_to_world(el_info, quad->lambda[iq], qelc->world[iq]); | ^~~~~~ /usr/include/alberta/alberta_inlines.h:2471:57: error: ‘QUAD_EL_CACHE’ {aka ‘struct quad_el_cache’} has no member named ‘world’ 2471 | coord_to_world(el_info, quad->lambda[iq], qelc->world[iq]); | ^~~~~ /usr/include/alberta/alberta_inlines.h:2471:9: error: ‘coord_to_world’ was not declared in this scope; did you mean ‘coord_to_world_1d’? 2471 | coord_to_world(el_info, quad->lambda[iq], qelc->world[iq]); | ^~~~~~~~~~~~~~ | coord_to_world_1d /usr/include/alberta/alberta_inlines.h:2483:65: error: ‘QUAD_EL_CACHE’ {aka ‘struct quad_el_cache’} has no member named ‘world’ 2483 | parametric->coord_to_world(el_info, quad, -1, NULL, qelc->world); | ^~~~~ /usr/include/alberta/alberta_inlines.h:2489:43: error: ‘struct quad_el_cache::’ has no member named ‘grd_world’ 2489 | ? qelc->param.grd_world : NULL, | ^~~~~~~~~ /usr/include/alberta/alberta_inlines.h:2491:43: error: ‘struct quad_el_cache::’ has no member named ‘D2_world’ 2491 | ? qelc->param.D2_world : NULL, | ^~~~~~~~ /usr/include/alberta/alberta_inlines.h:2493:43: error: ‘struct quad_el_cache::’ has no member named ‘D3_world’ 2493 | ? qelc->param.D3_world : NULL); | ^~~~~~~~ /usr/include/alberta/alberta_inlines.h:2499:42: error: ‘struct quad_el_cache::’ has no member named ‘Lambda’ 2499 | qelc->param.Lambda, | ^~~~~~ /usr/include/alberta/alberta_inlines.h:2500:42: error: ‘struct quad_el_cache::’ has no member named ‘DLambda’ 2500 | qelc->param.DLambda, | ^~~~~~~ /usr/include/alberta/alberta_inlines.h:2506:42: error: ‘struct quad_el_cache::’ has no member named ‘Lambda’ 2506 | qelc->param.Lambda, NULL, qelc->param.det); | ^~~~~~ /usr/include/alberta/alberta_inlines.h:2524:45: error: ‘struct quad_el_cache::’ has no member named ‘wall_normal’ 2524 | qelc->param.wall_normal, | ^~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:2525:45: error: ‘struct quad_el_cache::’ has no member named ‘grd_normal’ 2525 | qelc->param.grd_normal, | ^~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:2526:45: error: ‘struct quad_el_cache::’ has no member named ‘D2_normal’ 2526 | qelc->param.D2_normal, | ^~~~~~~~~ /usr/include/alberta/alberta_inlines.h:2535:45: error: ‘struct quad_el_cache::’ has no member named ‘wall_normal’ 2535 | qelc->param.wall_normal, | ^~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:2536:45: error: ‘struct quad_el_cache::’ has no member named ‘grd_normal’ 2536 | qelc->param.grd_normal, | ^~~~~~~~~~ /usr/include/alberta/alberta_inlines.h:2545:45: error: ‘struct quad_el_cache::’ has no member named ‘wall_normal’ 2545 | qelc->param.wall_normal, NULL, NULL, | ^~~~~~~~~~~ /usr/include/alberta/alberta_inlines.h: At global scope: /usr/include/alberta/alberta_inlines.h:2562:9: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 2562 | phi_dow(REAL_D result, | ^~~~~~ | REAL /usr/include/alberta/alberta_inlines.h:2563:9: error: expected primary-expression before ‘int’ 2563 | int i, const REAL_B lambda, const BAS_FCTS *thisptr) | ^~~ /usr/include/alberta/alberta_inlines.h:2563:16: error: expected primary-expression before ‘const’ 2563 | int i, const REAL_B lambda, const BAS_FCTS *thisptr) | ^~~~~ /usr/include/alberta/alberta_inlines.h:2563:37: error: expected primary-expression before ‘const’ 2563 | int i, const REAL_B lambda, const BAS_FCTS *thisptr) | ^~~~~ /usr/include/alberta/alberta_inlines.h:2572:21: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 2572 | static inline const REAL_B * | ^~~~~~ | REAL In file included from /usr/include/alberta/alberta.h:5819: /usr/include/alberta/dof_chains.h: In function ‘DOF_REAL_D_VEC* init_dof_real_d_vec_skel(DOF_REAL_D_VEC*, const char*, const FE_SPACE*)’: /usr/include/alberta/dof_chains.h:347:20: error: ‘DIM_OF_WORLD’ was not declared in this scope 347 | head->reserved = DIM_OF_WORLD; | ^~~~~~~~~~~~ /usr/include/alberta/dof_chains.h: In function ‘DOF_REAL_VEC_D* init_dof_real_vec_d_skel(DOF_REAL_VEC_D*, const char*, const FE_SPACE*)’: /usr/include/alberta/dof_chains.h:374:56: error: ‘DIM_OF_WORLD’ was not declared in this scope 374 | (fe_space->rdim == fe_space->bas_fcts->rdim) ? 1 : DIM_OF_WORLD; | ^~~~~~~~~~~~ /usr/include/alberta/dof_chains.h: In function ‘size_t distribute_to_dof_real_d_vec_skel(DOF_REAL_D_VEC*, const REAL*)’: /usr/include/alberta/dof_chains.h:494:3: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 494 | REAL_D *data = (REAL_D *)ptr; | ^~~~~~ | REAL /usr/include/alberta/dof_chains.h:494:11: error: ‘data’ was not declared in this scope 494 | REAL_D *data = (REAL_D *)ptr; | ^~~~ /usr/include/alberta/dof_chains.h:494:27: error: expected primary-expression before ‘)’ token 494 | REAL_D *data = (REAL_D *)ptr; | ^ /usr/include/alberta/dof_chains.h:496:11: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 496 | skel->vec = data; | ^~~ /usr/include/alberta/dof_chains.h:502:19: error: ‘DIM_OF_WORLD’ was not declared in this scope 502 | return length * DIM_OF_WORLD; | ^~~~~~~~~~~~ /usr/include/alberta/dof_chains.h: In function ‘size_t distribute_to_dof_real_vec_d_skel(DOF_REAL_VEC_D*, const REAL*)’: /usr/include/alberta/dof_chains.h:513:53: error: ‘DIM_OF_WORLD’ was not declared in this scope 513 | l = skel->size * (skel->stride != 1 ? DIM_OF_WORLD : 1); | ^~~~~~~~~~~~ /usr/include/alberta/dof_chains.h: In function ‘size_t copy_to_dof_real_d_vec(DOF_REAL_D_VEC*, const REAL*)’: /usr/include/alberta/dof_chains.h:563:9: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 563 | const REAL_D *data = (const REAL_D *)_data; | ^~~~~~ | REAL /usr/include/alberta/dof_chains.h:567:18: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 567 | memcpy(vecs->vec, data, size_used * sizeof(REAL_D)); | ^~~ /usr/include/alberta/dof_chains.h:567:23: error: ‘data’ was not declared in this scope; did you mean ‘_data’? 567 | memcpy(vecs->vec, data, size_used * sizeof(REAL_D)); | ^~~~ | _data /usr/include/alberta/dof_chains.h:567:48: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 567 | memcpy(vecs->vec, data, size_used * sizeof(REAL_D)); | ^~~~~~ | REAL /usr/include/alberta/dof_chains.h: In function ‘size_t copy_to_dof_real_vec_d(DOF_REAL_VEC_D*, const REAL*)’: /usr/include/alberta/dof_chains.h:583:20: error: ‘DIM_OF_WORLD’ was not declared in this scope 583 | size_used *= DIM_OF_WORLD; | ^~~~~~~~~~~~ /usr/include/alberta/dof_chains.h: At global scope: /usr/include/alberta/dof_chains.h:635:33: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 635 | size_t copy_from_dof_real_d_vec(REAL_D *data, const DOF_REAL_D_VEC *vecs) | ^~~~~~ | REAL /usr/include/alberta/dof_chains.h:635:41: error: ‘data’ was not declared in this scope 635 | size_t copy_from_dof_real_d_vec(REAL_D *data, const DOF_REAL_D_VEC *vecs) | ^~~~ /usr/include/alberta/dof_chains.h:635:47: error: expected primary-expression before ‘const’ 635 | size_t copy_from_dof_real_d_vec(REAL_D *data, const DOF_REAL_D_VEC *vecs) | ^~~~~ /usr/include/alberta/dof_chains.h: In function ‘size_t copy_from_dof_real_vec_d(REAL*, const DOF_REAL_VEC_D*)’: /usr/include/alberta/dof_chains.h:658:20: error: ‘DIM_OF_WORLD’ was not declared in this scope 658 | size_used *= DIM_OF_WORLD; | ^~~~~~~~~~~~ /usr/include/alberta/dof_chains.h:660:7: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 660 | FOR_ALL_USED_FREE_DOFS(vecs->fe_space->admin, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/dof_chains.h:660:7: error: expected primary-expression before ‘)’ token 660 | FOR_ALL_USED_FREE_DOFS(vecs->fe_space->admin, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/dof_chains.h:660:7: error: expected ‘)’ before ‘data’ 660 | FOR_ALL_USED_FREE_DOFS(vecs->fe_space->admin, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/dof_chains.h:660:7: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 660 | FOR_ALL_USED_FREE_DOFS(vecs->fe_space->admin, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/dof_chains.h:660:7: error: expected primary-expression before ‘)’ token 660 | FOR_ALL_USED_FREE_DOFS(vecs->fe_space->admin, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/dof_chains.h:660:7: error: expected ‘)’ before ‘data’ 660 | FOR_ALL_USED_FREE_DOFS(vecs->fe_space->admin, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/dof_chains.h:660:7: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 660 | FOR_ALL_USED_FREE_DOFS(vecs->fe_space->admin, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/dof_chains.h:660:7: error: expected primary-expression before ‘)’ token 660 | FOR_ALL_USED_FREE_DOFS(vecs->fe_space->admin, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/dof_chains.h:660:7: error: expected ‘)’ before ‘data’ 660 | FOR_ALL_USED_FREE_DOFS(vecs->fe_space->admin, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/dof_chains.h: In function ‘size_t dof_real_vec_d_length(const FE_SPACE*)’: /usr/include/alberta/dof_chains.h:702:43: error: ‘DIM_OF_WORLD’ was not declared in this scope 702 | len += fe_space->admin->size_used * DIM_OF_WORLD; | ^~~~~~~~~~~~ /usr/include/alberta/dof_chains.h: In function ‘void update_dof_real_d_vec_sub_chain(const DOF_REAL_D_VEC*)’: /usr/include/alberta/dof_chains.h:928:1: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 928 | DEFUN_UPDATE_DOF_VEC_SUB_CHAIN(REAL_D_VEC, real_d_vec); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/dof_chains.h:928:1: error: ‘const DOF_REAL_D_VEC’ {aka ‘const struct dof_real_d_vec’} has no member named ‘vec’ 928 | DEFUN_UPDATE_DOF_VEC_SUB_CHAIN(REAL_D_VEC, real_d_vec); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/alberta/alberta.h:5821: /usr/include/alberta/el_vec.h: In function ‘EL_REAL_D_VEC* init_el_real_d_vec(EL_REAL_D_VEC*, int, int)’: /usr/include/alberta/el_vec.h:57:27: error: ‘DIM_OF_WORLD’ was not declared in this scope 57 | vec->reserved = DIM_OF_WORLD; | ^~~~~~~~~~~~ /usr/include/alberta/el_vec.h: At global scope: /usr/include/alberta/el_vec.h:209:22: error: ‘LOC_FCT_D_AT_QP’ has not been declared 209 | LOC_FCT_D_AT_QP f, void *f_data, | ^~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h: In function ‘const EL_REAL_D_VEC* fill_el_real_d_vec(EL_REAL_D_VEC*, EL*, const DOF_REAL_D_VEC*)’: /usr/include/alberta/el_vec.h:325:1: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 325 | DEFUN_FILL_EL_VEC(REAL_D, real_d); | ^~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h: In function ‘const EL_REAL_DD_VEC* fill_el_real_dd_vec(EL_REAL_DD_VEC*, EL*, const DOF_REAL_DD_VEC*)’: /usr/include/alberta/el_vec.h:326:1: error: ‘EL_REAL_DD_VEC’ {aka ‘struct el_real_dd_vec’} has no member named ‘vec’ 326 | DEFUN_FILL_EL_VEC(REAL_DD, real_dd); | ^~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h: In function ‘void __el_bi_mat_vec_rrd(REAL, const EL_MATRIX*, REAL, const EL_MATRIX*, const EL_REAL_D_VEC*, REAL, EL_REAL_VEC*)’: /usr/include/alberta/el_vec.h:467:30: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 467 | sum = SUM_DOW(u_h->vec[j]); | ^~~ /usr/include/alberta/el_vec.h:478:37: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 478 | REAL u_sum = SUM_DOW(u_h->vec[j]); | ^~~ /usr/include/alberta/el_vec.h:485:35: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 485 | b * SCP_DOW(B->data.real_d[i][j], u_h->vec[j]); | ^~~~~~ | real /usr/include/alberta/el_vec.h:485:54: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 485 | b * SCP_DOW(B->data.real_d[i][j], u_h->vec[j]); | ^~~ /usr/include/alberta/el_vec.h:499:35: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 499 | a * SCP_DOW(A->data.real_d[i][j], u_h->vec[j]) | ^~~~~~ | real /usr/include/alberta/el_vec.h:499:54: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 499 | a * SCP_DOW(A->data.real_d[i][j], u_h->vec[j]) | ^~~ /usr/include/alberta/el_vec.h:501:35: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 501 | b * SCP_DOW(B->data.real_d[i][j], u_h->vec[j]); | ^~~~~~ | real /usr/include/alberta/el_vec.h:501:54: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 501 | b * SCP_DOW(B->data.real_d[i][j], u_h->vec[j]); | ^~~ /usr/include/alberta/el_vec.h:510:28: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 510 | sum = SUM_DOW(u_h->vec[j]); | ^~~ /usr/include/alberta/el_vec.h:519:51: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 519 | c * f_h->vec[i] + a * SCP_DOW(A->data.real_d[i][j], u_h->vec[j]); | ^~~~~~ | real /usr/include/alberta/el_vec.h:519:70: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 519 | c * f_h->vec[i] + a * SCP_DOW(A->data.real_d[i][j], u_h->vec[j]); | ^~~ /usr/include/alberta/el_vec.h: In function ‘void __el_bi_mat_vec_rdr(REAL, const EL_MATRIX*, REAL, const EL_MATRIX*, const EL_REAL_VEC*, REAL, EL_REAL_D_VEC*)’: /usr/include/alberta/el_vec.h:644:27: error: ‘DIM_OF_WORLD’ was not declared in this scope 644 | for (j = 0; j < DIM_OF_WORLD; j++) { | ^~~~~~~~~~~~ /usr/include/alberta/el_vec.h:645:18: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 645 | f_h->vec[i][j] = c * f_h->vec[i][j] + val; | ^~~ /usr/include/alberta/el_vec.h:645:39: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 645 | f_h->vec[i][j] = c * f_h->vec[i][j] + val; | ^~~ /usr/include/alberta/el_vec.h:655:27: error: ‘DIM_OF_WORLD’ was not declared in this scope 655 | for (j = 0; j < DIM_OF_WORLD; j++) { | ^~~~~~~~~~~~ /usr/include/alberta/el_vec.h:656:18: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 656 | f_h->vec[i][j] = c * f_h->vec[i][j] + val; | ^~~ /usr/include/alberta/el_vec.h:656:39: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 656 | f_h->vec[i][j] = c * f_h->vec[i][j] + val; | ^~~ /usr/include/alberta/el_vec.h:659:47: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 659 | AXPY_DOW(b * u_h->vec[j], B->data.real_d[i][j], f_h->vec[i]); | ^~~~~~ | real /usr/include/alberta/el_vec.h:659:66: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 659 | AXPY_DOW(b * u_h->vec[j], B->data.real_d[i][j], f_h->vec[i]); | ^~~ /usr/include/alberta/el_vec.h:669:27: error: ‘DIM_OF_WORLD’ was not declared in this scope 669 | for (j = 0; j < DIM_OF_WORLD; j++) { | ^~~~~~~~~~~~ /usr/include/alberta/el_vec.h:670:18: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 670 | f_h->vec[i][j] = c * f_h->vec[i][j]; | ^~~ /usr/include/alberta/el_vec.h:670:39: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 670 | f_h->vec[i][j] = c * f_h->vec[i][j]; | ^~~ /usr/include/alberta/el_vec.h:673:47: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 673 | AXPY_DOW(a * u_h->vec[j], A->data.real_d[i][j], f_h->vec[i]); | ^~~~~~ | real /usr/include/alberta/el_vec.h:673:66: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 673 | AXPY_DOW(a * u_h->vec[j], A->data.real_d[i][j], f_h->vec[i]); | ^~~ /usr/include/alberta/el_vec.h:674:47: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 674 | AXPY_DOW(b * u_h->vec[j], B->data.real_d[i][j], f_h->vec[i]); | ^~~~~~ | real /usr/include/alberta/el_vec.h:674:66: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 674 | AXPY_DOW(b * u_h->vec[j], B->data.real_d[i][j], f_h->vec[i]); | ^~~ /usr/include/alberta/el_vec.h:687:25: error: ‘DIM_OF_WORLD’ was not declared in this scope 687 | for (j = 0; j < DIM_OF_WORLD; j++) { | ^~~~~~~~~~~~ /usr/include/alberta/el_vec.h:688:16: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 688 | f_h->vec[i][j] = c * f_h->vec[i][j] + val; | ^~~ /usr/include/alberta/el_vec.h:688:37: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 688 | f_h->vec[i][j] = c * f_h->vec[i][j] + val; | ^~~ /usr/include/alberta/el_vec.h:694:46: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 694 | AXPBY_DOW(a * u_h->vec[j], A->data.real_d[i][j], c, f_h->vec[i], | ^~~~~~ | real /usr/include/alberta/el_vec.h:694:68: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 694 | AXPBY_DOW(a * u_h->vec[j], A->data.real_d[i][j], c, f_h->vec[i], | ^~~ /usr/include/alberta/el_vec.h:695:26: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 695 | f_h->vec[i]); | ^~~ /usr/include/alberta/el_vec.h: In function ‘void __el_bi_mat_vec_d(REAL, const EL_MATRIX*, REAL, const EL_MATRIX*, const EL_REAL_D_VEC*, REAL, EL_REAL_D_VEC*)’: /usr/include/alberta/el_vec.h:828:5: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: expected primary-expression before ‘const’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: expected ‘)’ before ‘const’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: expected primary-expression before ‘const’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: expected ‘)’ before ‘const’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: expected primary-expression before ‘const’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: expected ‘)’ before ‘const’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: expected primary-expression before ‘const’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: expected ‘)’ before ‘const’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: expected primary-expression before ‘const’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: expected ‘)’ before ‘const’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:828:5: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 828 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:844:5: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 844 | MAT_EMIT_BODY_SWITCH(A->type); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:844:5: error: expected primary-expression before ‘const’ 844 | MAT_EMIT_BODY_SWITCH(A->type); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:844:5: error: expected ‘)’ before ‘const’ 844 | MAT_EMIT_BODY_SWITCH(A->type); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:844:5: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 844 | MAT_EMIT_BODY_SWITCH(A->type); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:844:5: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 844 | MAT_EMIT_BODY_SWITCH(A->type); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:844:5: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 844 | MAT_EMIT_BODY_SWITCH(A->type); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:844:5: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 844 | MAT_EMIT_BODY_SWITCH(A->type); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:844:5: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 844 | MAT_EMIT_BODY_SWITCH(A->type); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h: In function ‘void __bi_mat_el_vec_rrd(REAL, const EL_MATRIX*, REAL, const EL_MATRIX*, const EL_REAL_D_VEC*, REAL, DOF_REAL_VEC*, const EL_DOF_VEC*, const EL_SCHAR_VEC*)’: /usr/include/alberta/el_vec.h:1168:30: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 1168 | sum = SUM_DOW(u_h->vec[j]); | ^~~ /usr/include/alberta/el_vec.h:1181:37: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 1181 | REAL u_sum = SUM_DOW(u_h->vec[j]); | ^~~ /usr/include/alberta/el_vec.h:1189:37: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1189 | b * SCP_DOW(B->data.real_d[i][j], u_h->vec[j]); | ^~~~~~ | real /usr/include/alberta/el_vec.h:1189:56: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 1189 | b * SCP_DOW(B->data.real_d[i][j], u_h->vec[j]); | ^~~ /usr/include/alberta/el_vec.h:1205:37: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1205 | a * SCP_DOW(A->data.real_d[i][j], u_h->vec[j]) | ^~~~~~ | real /usr/include/alberta/el_vec.h:1205:56: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 1205 | a * SCP_DOW(A->data.real_d[i][j], u_h->vec[j]) | ^~~ /usr/include/alberta/el_vec.h:1207:37: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1207 | b * SCP_DOW(B->data.real_d[i][j], u_h->vec[j]); | ^~~~~~ | real /usr/include/alberta/el_vec.h:1207:56: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 1207 | b * SCP_DOW(B->data.real_d[i][j], u_h->vec[j]); | ^~~ /usr/include/alberta/el_vec.h:1217:28: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 1217 | sum = SUM_DOW(u_h->vec[j]); | ^~~ /usr/include/alberta/el_vec.h:1232:35: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1232 | a * SCP_DOW(A->data.real_d[i][j], u_h->vec[j]); | ^~~~~~ | real /usr/include/alberta/el_vec.h:1232:54: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 1232 | a * SCP_DOW(A->data.real_d[i][j], u_h->vec[j]); | ^~~ /usr/include/alberta/el_vec.h: In function ‘void __bi_mat_el_vec_rdr(REAL, const EL_MATRIX*, REAL, const EL_MATRIX*, const EL_REAL_VEC*, REAL, DOF_REAL_D_VEC*, const EL_DOF_VEC*, const EL_SCHAR_VEC*)’: /usr/include/alberta/el_vec.h:1357:29: error: ‘DIM_OF_WORLD’ was not declared in this scope 1357 | for (j = 0; j < DIM_OF_WORLD; j++) { | ^~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1358:20: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1358 | f_h->vec[dof->vec[i]][j] = c * f_h->vec[dof->vec[i]][j] + val; | ^~~ /usr/include/alberta/el_vec.h:1358:51: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1358 | f_h->vec[dof->vec[i]][j] = c * f_h->vec[dof->vec[i]][j] + val; | ^~~ /usr/include/alberta/el_vec.h:1370:29: error: ‘DIM_OF_WORLD’ was not declared in this scope 1370 | for (j = 0; j < DIM_OF_WORLD; j++) { | ^~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1371:20: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1371 | f_h->vec[dof->vec[i]][j] = c * f_h->vec[dof->vec[i]][j] + val; | ^~~ /usr/include/alberta/el_vec.h:1371:51: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1371 | f_h->vec[dof->vec[i]][j] = c * f_h->vec[dof->vec[i]][j] + val; | ^~~ /usr/include/alberta/el_vec.h:1374:49: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1374 | AXPY_DOW(b * u_h->vec[j], B->data.real_d[i][j], | ^~~~~~ | real /usr/include/alberta/el_vec.h:1375:29: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1375 | f_h->vec[dof->vec[i]]); | ^~~ /usr/include/alberta/el_vec.h:1387:29: error: ‘DIM_OF_WORLD’ was not declared in this scope 1387 | for (j = 0; j < DIM_OF_WORLD; j++) { | ^~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1388:20: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1388 | f_h->vec[dof->vec[i]][j] = c * f_h->vec[dof->vec[i]][j]; | ^~~ /usr/include/alberta/el_vec.h:1388:51: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1388 | f_h->vec[dof->vec[i]][j] = c * f_h->vec[dof->vec[i]][j]; | ^~~ /usr/include/alberta/el_vec.h:1391:49: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1391 | AXPY_DOW(a * u_h->vec[j], A->data.real_d[i][j], | ^~~~~~ | real /usr/include/alberta/el_vec.h:1392:29: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1392 | f_h->vec[dof->vec[i]]); | ^~~ /usr/include/alberta/el_vec.h:1393:49: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1393 | AXPY_DOW(b * u_h->vec[j], B->data.real_d[i][j], | ^~~~~~ | real /usr/include/alberta/el_vec.h:1394:29: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1394 | f_h->vec[dof->vec[i]]); | ^~~ /usr/include/alberta/el_vec.h:1408:27: error: ‘DIM_OF_WORLD’ was not declared in this scope 1408 | for (j = 0; j < DIM_OF_WORLD; j++) { | ^~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1409:18: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1409 | f_h->vec[dof->vec[i]][j] = c * f_h->vec[dof->vec[i]][j] + val; | ^~~ /usr/include/alberta/el_vec.h:1409:49: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1409 | f_h->vec[dof->vec[i]][j] = c * f_h->vec[dof->vec[i]][j] + val; | ^~~ /usr/include/alberta/el_vec.h:1417:48: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1417 | AXPBY_DOW(a * u_h->vec[j], A->data.real_d[i][j], | ^~~~~~ | real /usr/include/alberta/el_vec.h:1418:31: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1418 | c, f_h->vec[dof->vec[i]], | ^~~ /usr/include/alberta/el_vec.h:1419:28: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1419 | f_h->vec[dof->vec[i]]); | ^~~ /usr/include/alberta/el_vec.h: In function ‘void __bi_mat_el_vec_d(REAL, const EL_MATRIX*, REAL, const EL_MATRIX*, const EL_REAL_D_VEC*, REAL, DOF_REAL_D_VEC*, const EL_DOF_VEC*, const EL_SCHAR_VEC*)’: /usr/include/alberta/el_vec.h:1548:5: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: expected primary-expression before ‘const’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: expected ‘)’ before ‘const’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: expected primary-expression before ‘const’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: expected ‘)’ before ‘const’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: expected primary-expression before ‘const’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: expected ‘)’ before ‘const’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: expected primary-expression before ‘const’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: expected ‘)’ before ‘const’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: expected primary-expression before ‘const’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: expected ‘)’ before ‘const’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1548:5: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 1548 | MAT_EMIT_BI_BODY_SWITCH(A->type, B->type); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1566:5: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1566 | MAT_EMIT_BODY_SWITCH(A->type); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1566:5: error: expected primary-expression before ‘const’ 1566 | MAT_EMIT_BODY_SWITCH(A->type); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1566:5: error: expected ‘)’ before ‘const’ 1566 | MAT_EMIT_BODY_SWITCH(A->type); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1566:5: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1566 | MAT_EMIT_BODY_SWITCH(A->type); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1566:5: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1566 | MAT_EMIT_BODY_SWITCH(A->type); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1566:5: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 1566 | MAT_EMIT_BODY_SWITCH(A->type); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1566:5: error: ‘DOF_REAL_D_VEC’ {aka ‘struct dof_real_d_vec’} has no member named ‘vec’ 1566 | MAT_EMIT_BODY_SWITCH(A->type); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1566:5: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 1566 | MAT_EMIT_BODY_SWITCH(A->type); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h: In function ‘EL_MATRIX* __el_mat_set(REAL, EL_MATRIX*)’: /usr/include/alberta/el_vec.h:1813:3: error: ‘union el_matrix::’ has no member named ‘real_dd’; did you mean ‘real’? 1813 | MAT_EMIT_BODY_SWITCH(res->type); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1813:3: error: ‘MSET_DOW’ was not declared in this scope; did you mean ‘SET_DOW’? 1813 | MAT_EMIT_BODY_SWITCH(res->type); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1813:3: error: ‘union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1813 | MAT_EMIT_BODY_SWITCH(res->type); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h: In function ‘EL_MATRIX* __el_mat_axey(REAL, const EL_MATRIX*, EL_MATRIX*)’: /usr/include/alberta/el_vec.h:1842:3: error: expected primary-expression before ‘const’ 1842 | MAT_EMIT_TRI_BODY_SWITCH(A->type, res->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1842:3: error: expected ‘)’ before ‘const’ 1842 | MAT_EMIT_TRI_BODY_SWITCH(A->type, res->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1842:3: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1842 | MAT_EMIT_TRI_BODY_SWITCH(A->type, res->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1842:3: error: ‘union el_matrix::’ has no member named ‘real_dd’; did you mean ‘real’? 1842 | MAT_EMIT_TRI_BODY_SWITCH(A->type, res->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1842:3: error: ‘MDMAXEY_DOW’ was not declared in this scope; did you mean ‘DMAXEY_DOW’? 1842 | MAT_EMIT_TRI_BODY_SWITCH(A->type, res->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1842:3: error: ‘union el_matrix::’ has no member named ‘real_dd’; did you mean ‘real’? 1842 | MAT_EMIT_TRI_BODY_SWITCH(A->type, res->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1842:3: error: ‘MSCMAXEY_DOW’ was not declared in this scope; did you mean ‘DMSCMAXEY_DOW’? 1842 | MAT_EMIT_TRI_BODY_SWITCH(A->type, res->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1842:3: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1842 | MAT_EMIT_TRI_BODY_SWITCH(A->type, res->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1842:3: error: ‘union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1842 | MAT_EMIT_TRI_BODY_SWITCH(A->type, res->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1842:3: error: ‘union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1842 | MAT_EMIT_TRI_BODY_SWITCH(A->type, res->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h: In function ‘EL_MATRIX* __el_mat_axpy(REAL, const EL_MATRIX*, EL_MATRIX*)’: /usr/include/alberta/el_vec.h:1874:3: error: expected primary-expression before ‘const’ 1874 | MAT_EMIT_TRI_BODY_SWITCH(res->type, A->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1874:3: error: expected ‘)’ before ‘const’ 1874 | MAT_EMIT_TRI_BODY_SWITCH(res->type, A->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1874:3: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1874 | MAT_EMIT_TRI_BODY_SWITCH(res->type, A->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1874:3: error: ‘union el_matrix::’ has no member named ‘real_dd’; did you mean ‘real’? 1874 | MAT_EMIT_TRI_BODY_SWITCH(res->type, A->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1874:3: error: ‘MDMAXPY_DOW’ was not declared in this scope; did you mean ‘MDMAXTPY_DOW’? 1874 | MAT_EMIT_TRI_BODY_SWITCH(res->type, A->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1874:3: error: ‘union el_matrix::’ has no member named ‘real_dd’; did you mean ‘real’? 1874 | MAT_EMIT_TRI_BODY_SWITCH(res->type, A->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1874:3: error: ‘MSCMAXPY_DOW’ was not declared in this scope; did you mean ‘DMSCMAXPY_DOW’? 1874 | MAT_EMIT_TRI_BODY_SWITCH(res->type, A->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1874:3: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1874 | MAT_EMIT_TRI_BODY_SWITCH(res->type, A->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1874:3: error: ‘union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1874 | MAT_EMIT_TRI_BODY_SWITCH(res->type, A->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1874:3: error: ‘union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1874 | MAT_EMIT_TRI_BODY_SWITCH(res->type, A->type); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h: In function ‘EL_MATRIX* M_el_mat_axpby(REAL, const EL_MATRIX*, REAL, const EL_MATRIX*, EL_MATRIX*)’: /usr/include/alberta/el_vec.h:1906:11: error: expected primary-expression before ‘const’ 1906 | MMMAXPBY_DOW(a, (const REAL_D *) X->data.real_dd[i][j], | ^~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1906:11: error: expected ‘)’ before ‘const’ 1906 | MMMAXPBY_DOW(a, (const REAL_D *) X->data.real_dd[i][j], | ^~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1915:29: error: expected primary-expression before ‘const’ 1915 | MMDMAXPBY_DOW(a, (const REAL_D *) X->data.real_dd[i][j], | ^~~~~ /usr/include/alberta/el_vec.h:1915:29: error: expected ‘)’ before ‘const’ 1915 | MMDMAXPBY_DOW(a, (const REAL_D *) X->data.real_dd[i][j], | ~^~~~~ | ) /usr/include/alberta/el_vec.h:1923:30: error: expected primary-expression before ‘const’ 1923 | MMSCMAXPBY_DOW(a, (const REAL_D *) X->data.real_dd[i][j], | ^~~~~ /usr/include/alberta/el_vec.h:1923:30: error: expected ‘)’ before ‘const’ 1923 | MMSCMAXPBY_DOW(a, (const REAL_D *) X->data.real_dd[i][j], | ~^~~~~ | ) /usr/include/alberta/el_vec.h:1937:37: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1937 | MDMDMAXPBY_DOW(a, X->data.real_d[i][j], | ^~~~~~ | real /usr/include/alberta/el_vec.h:1938:37: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1938 | b, Y->data.real_d[i][j], res->data.real_dd[i][j]); | ^~~~~~ | real /usr/include/alberta/el_vec.h:1938:61: error: ‘union el_matrix::’ has no member named ‘real_dd’; did you mean ‘real’? 1938 | b, Y->data.real_d[i][j], res->data.real_dd[i][j]); | ^~~~~~~ | real /usr/include/alberta/el_vec.h:1937:11: error: ‘MDMDMAXPBY_DOW’ was not declared in this scope; did you mean ‘DMDMDMAXPBY_DOW’? 1937 | MDMDMAXPBY_DOW(a, X->data.real_d[i][j], | ^~~~~~~~~~~~~~ | DMDMDMAXPBY_DOW /usr/include/alberta/el_vec.h:1944:38: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1944 | MDMSCMAXPBY_DOW(a, X->data.real_d[i][j], | ^~~~~~ | real /usr/include/alberta/el_vec.h:1945:60: error: ‘union el_matrix::’ has no member named ‘real_dd’; did you mean ‘real’? 1945 | b, Y->data.real[i][j], res->data.real_dd[i][j]); | ^~~~~~~ | real /usr/include/alberta/el_vec.h:1944:11: error: ‘MDMSCMAXPBY_DOW’ was not declared in this scope; did you mean ‘DMDMSCMAXPBY_DOW’? 1944 | MDMSCMAXPBY_DOW(a, X->data.real_d[i][j], | ^~~~~~~~~~~~~~~ | DMDMSCMAXPBY_DOW /usr/include/alberta/el_vec.h:1955:61: error: ‘union el_matrix::’ has no member named ‘real_dd’; did you mean ‘real’? 1955 | b, Y->data.real[i][j], res->data.real_dd[i][j]); | ^~~~~~~ | real /usr/include/alberta/el_vec.h:1954:11: error: ‘MSCMSCMAXPBY_DOW’ was not declared in this scope; did you mean ‘DMSCMSCMAXPBY_DOW’? 1954 | MSCMSCMAXPBY_DOW(a, X->data.real[i][j], | ^~~~~~~~~~~~~~~~ | DMSCMSCMAXPBY_DOW /usr/include/alberta/el_vec.h: In function ‘EL_MATRIX* DM_el_mat_axpby(REAL, const EL_MATRIX*, REAL, const EL_MATRIX*, EL_MATRIX*)’: /usr/include/alberta/el_vec.h:1981:11: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1981 | DMDMDMAXPBY_DOW(a, X->data.real_d[i][j], | ^~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1981:11: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1981 | DMDMDMAXPBY_DOW(a, X->data.real_d[i][j], | ^~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1981:11: error: ‘union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1981 | DMDMDMAXPBY_DOW(a, X->data.real_d[i][j], | ^~~~~~~~~~~~~~~ /usr/include/alberta/el_vec.h:1988:39: error: ‘const union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1988 | DMDMSCMAXPBY_DOW(a, X->data.real_d[i][j], | ^~~~~~ | real /usr/include/alberta/el_vec.h:1989:61: error: ‘union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1989 | b, Y->data.real[i][j], res->data.real_d[i][j]); | ^~~~~~ | real /usr/include/alberta/el_vec.h:1999:62: error: ‘union el_matrix::’ has no member named ‘real_d’; did you mean ‘real’? 1999 | b, Y->data.real[i][j], res->data.real_d[i][j]); | ^~~~~~ | real /usr/include/alberta/el_vec.h: In function ‘void __el_real_d_vec_axpy(REAL, const EL_REAL_D_VEC*, EL_REAL_D_VEC*)’: /usr/include/alberta/el_vec.h:2130:20: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 2130 | AXPY_DOW(a, x->vec[i], y->vec[i]); | ^~~ /usr/include/alberta/el_vec.h:2130:31: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 2130 | AXPY_DOW(a, x->vec[i], y->vec[i]); | ^~~ /usr/include/alberta/el_vec.h: In function ‘void __el_real_d_vec_axey(REAL, const EL_REAL_D_VEC*, EL_REAL_D_VEC*)’: /usr/include/alberta/el_vec.h:2194:20: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 2194 | AXEY_DOW(a, x->vec[i], y->vec[i]); | ^~~ /usr/include/alberta/el_vec.h:2194:31: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 2194 | AXEY_DOW(a, x->vec[i], y->vec[i]); | ^~~ /usr/include/alberta/el_vec.h: In function ‘void __el_real_d_vec_set(REAL, EL_REAL_D_VEC*)’: /usr/include/alberta/el_vec.h:2249:19: error: ‘EL_REAL_D_VEC’ {aka ‘struct el_real_d_vec’} has no member named ‘vec’ 2249 | SET_DOW(a, y->vec[i]); | ^~~ In file included from /tmp/fe65jKGozy/dump1.h:18: /usr/include/alberta/evaluate.h: At global scope: /usr/include/alberta/evaluate.h:11:20: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 11 | REAL eval_uh(const REAL_B lambda, const EL_REAL_VEC *uh_loc, const BAS_FCTS *b); | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:13:25: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 13 | const REAL *eval_uh_dow(REAL_D result, const REAL_B lambda, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:13:40: error: expected primary-expression before ‘const’ 13 | const REAL *eval_uh_dow(REAL_D result, const REAL_B lambda, | ^~~~~ /usr/include/alberta/evaluate.h:14:25: error: expected primary-expression before ‘const’ 14 | const EL_REAL_VEC_D *uh_loc, const BAS_FCTS *b); | ^~~~~ /usr/include/alberta/evaluate.h:14:54: error: expected primary-expression before ‘const’ 14 | const EL_REAL_VEC_D *uh_loc, const BAS_FCTS *b); | ^~~~~ /usr/include/alberta/evaluate.h:16:23: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 16 | const REAL *eval_uh_d(REAL_D result, const REAL_B lambda, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:16:38: error: expected primary-expression before ‘const’ 16 | const REAL *eval_uh_d(REAL_D result, const REAL_B lambda, | ^~~~~ /usr/include/alberta/evaluate.h:17:23: error: expected primary-expression before ‘const’ 17 | const EL_REAL_D_VEC *uh_loc, const BAS_FCTS *bfcts); | ^~~~~ /usr/include/alberta/evaluate.h:17:52: error: expected primary-expression before ‘const’ 17 | const EL_REAL_D_VEC *uh_loc, const BAS_FCTS *bfcts); | ^~~~~ /usr/include/alberta/evaluate.h:22:30: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 22 | const REAL *eval_uh_dow_fast(REAL_D result, const EL_REAL_VEC_D *uh_loc, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:22:45: error: expected primary-expression before ‘const’ 22 | const REAL *eval_uh_dow_fast(REAL_D result, const EL_REAL_VEC_D *uh_loc, | ^~~~~ /usr/include/alberta/evaluate.h:23:30: error: expected primary-expression before ‘const’ 23 | const QUAD_FAST *qfast, int iq); | ^~~~~ /usr/include/alberta/evaluate.h:23:54: error: expected primary-expression before ‘int’ 23 | const QUAD_FAST *qfast, int iq); | ^~~ /usr/include/alberta/evaluate.h:25:28: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 25 | const REAL *eval_uh_d_fast(REAL_D result, const EL_REAL_D_VEC *uh_el, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:25:43: error: expected primary-expression before ‘const’ 25 | const REAL *eval_uh_d_fast(REAL_D result, const EL_REAL_D_VEC *uh_el, | ^~~~~ /usr/include/alberta/evaluate.h:26:28: error: expected primary-expression before ‘const’ 26 | const QUAD_FAST *qfast, int iq); | ^~~~~ /usr/include/alberta/evaluate.h:26:52: error: expected primary-expression before ‘int’ 26 | const QUAD_FAST *qfast, int iq); | ^~~ /usr/include/alberta/evaluate.h:33:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 33 | const REAL_D *uh_dow_at_qp(REAL_D *result, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:37:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 37 | const REAL_D *uh_d_at_qp(REAL_D *result, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:46:25: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 46 | const REAL *eval_grd_uh(REAL_D result, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:47:25: error: expected primary-expression before ‘const’ 47 | const REAL_B lambda, const REAL_BD Lambda, | ^~~~~ /usr/include/alberta/evaluate.h:47:46: error: expected primary-expression before ‘const’ 47 | const REAL_B lambda, const REAL_BD Lambda, | ^~~~~ /usr/include/alberta/evaluate.h:48:25: error: expected primary-expression before ‘const’ 48 | const EL_REAL_VEC *uh_loc, const BAS_FCTS *bfcts); | ^~~~~ /usr/include/alberta/evaluate.h:48:52: error: expected primary-expression before ‘const’ 48 | const EL_REAL_VEC *uh_loc, const BAS_FCTS *bfcts); | ^~~~~ /usr/include/alberta/evaluate.h:50:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 50 | const REAL_D *eval_grd_uh_d(REAL_DD result, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:55:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 55 | const REAL_D *eval_grd_uh_dow(REAL_DD result, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:59:28: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 59 | REAL eval_div_uh_dow(const REAL_B lambda, const REAL_BD Lambda, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:59:49: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 59 | REAL eval_div_uh_dow(const REAL_B lambda, const REAL_BD Lambda, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:62:26: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 62 | REAL eval_div_uh_d(const REAL_B lambda, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:63:26: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 63 | const REAL_BD Lambda, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:67:30: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 67 | const REAL *eval_grd_uh_fast(REAL_D grd_uh, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:68:30: error: expected primary-expression before ‘const’ 68 | const REAL_BD Lambda, const EL_REAL_VEC *uh_loc, | ^~~~~ /usr/include/alberta/evaluate.h:68:52: error: expected primary-expression before ‘const’ 68 | const REAL_BD Lambda, const EL_REAL_VEC *uh_loc, | ^~~~~ /usr/include/alberta/evaluate.h:69:30: error: expected primary-expression before ‘const’ 69 | const QUAD_FAST *qfast, int iq); | ^~~~~ /usr/include/alberta/evaluate.h:69:54: error: expected primary-expression before ‘int’ 69 | const QUAD_FAST *qfast, int iq); | ^~~ /usr/include/alberta/evaluate.h:71:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 71 | const REAL_D *eval_grd_uh_dow_fast(REAL_DD result, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:76:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 76 | const REAL_D *eval_grd_uh_d_fast(REAL_DD result, const REAL_BD Lambda, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:80:33: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 80 | REAL eval_div_uh_dow_fast(const REAL_BD Lambda, const EL_REAL_VEC_D *uh_loc, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:83:31: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 83 | REAL eval_div_uh_d_fast(const REAL_BD Lambda, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:88:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 88 | const REAL_D *grd_uh_at_qp(REAL_D *result, const QUAD_FAST *qfast, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:92:7: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 92 | const REAL_DD *grd_uh_dow_at_qp(REAL_DD *result, | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:97:7: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 97 | const REAL_DD *grd_uh_d_at_qp(REAL_DD *result, const QUAD_FAST *qcache, | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:102:36: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 102 | const REAL_BD Lambda, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:106:34: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 106 | const REAL_BD Lambda, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:111:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 111 | const REAL_D *param_grd_uh_at_qp(REAL_D vec[], const QUAD_FAST *qcache, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:115:7: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 115 | const REAL_DD *param_grd_uh_dow_at_qp(REAL_DD vec[], const QUAD_FAST *cache, | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:119:7: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 119 | const REAL_DD *param_grd_uh_d_at_qp(REAL_DD vec[], const QUAD_FAST *qcache, | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:124:42: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 124 | const REAL_BD *Lambda, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:128:40: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 128 | const REAL_BD Lambda[], | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:136:29: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 136 | const REAL *eval_bar_grd_uh(REAL_B result, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:137:29: error: expected primary-expression before ‘const’ 137 | const REAL_B lambda, | ^~~~~ /usr/include/alberta/evaluate.h:138:29: error: expected primary-expression before ‘const’ 138 | const EL_REAL_VEC *uh_loc, const BAS_FCTS *bfcts); | ^~~~~ /usr/include/alberta/evaluate.h:138:56: error: expected primary-expression before ‘const’ 138 | const EL_REAL_VEC *uh_loc, const BAS_FCTS *bfcts); | ^~~~~ /usr/include/alberta/evaluate.h:140:7: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 140 | const REAL_B *eval_bar_grd_uh_d(REAL_DB result, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:145:7: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 145 | const REAL_B *eval_bar_grd_uh_dow(REAL_DB result, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:150:34: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 150 | const REAL *eval_bar_grd_uh_fast(REAL_B grd_uh, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:151:34: error: expected primary-expression before ‘const’ 151 | const EL_REAL_VEC *uh_loc, | ^~~~~ /usr/include/alberta/evaluate.h:152:34: error: expected primary-expression before ‘const’ 152 | const QUAD_FAST *qfast, int iq); | ^~~~~ /usr/include/alberta/evaluate.h:152:58: error: expected primary-expression before ‘int’ 152 | const QUAD_FAST *qfast, int iq); | ^~~ /usr/include/alberta/evaluate.h:154:7: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 154 | const REAL_B *eval_bar_grd_uh_dow_fast(REAL_DB result, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:158:7: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 158 | const REAL_B *eval_bar_grd_uh_d_fast(REAL_DB result, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:163:7: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 163 | const REAL_B *bar_grd_uh_at_qp(REAL_B *result, const QUAD_FAST *qfast, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:166:7: error: ‘REAL_DB’ does not name a type; did you mean ‘REAL_DIG’? 166 | const REAL_DB *bar_grd_uh_dow_at_qp(REAL_DB *result, | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:170:7: error: ‘REAL_DB’ does not name a type; did you mean ‘REAL_DIG’? 170 | const REAL_DB *bar_grd_uh_d_at_qp(REAL_DB *result, const QUAD_FAST *qcache, | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:178:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 178 | const REAL_D *eval_D2_uh(REAL_DD result, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:182:7: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 182 | const REAL_DD *eval_D2_uh_dow(REAL_DDD D2_uh, | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:187:7: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 187 | const REAL_DD *eval_D2_uh_d(REAL_DDD D2_uh, | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:193:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 193 | const REAL_D *eval_D2_uh_fast(REAL_DD result, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:197:7: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 197 | const REAL_DD *eval_D2_uh_dow_fast(REAL_DDD D2_uh, | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:202:7: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 202 | const REAL_DD *eval_D2_uh_d_fast(REAL_DDD D2_uh, | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:207:7: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 207 | const REAL_DD *D2_uh_at_qp(REAL_DD *result, | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:211:7: error: ‘REAL_DDD’ does not name a type; did you mean ‘REAL_DIG’? 211 | const REAL_DDD *D2_uh_dow_at_qp(REAL_DDD vec[], | ^~~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:216:7: error: ‘REAL_DDD’ does not name a type; did you mean ‘REAL_DIG’? 216 | const REAL_DDD *D2_uh_d_at_qp(REAL_DDD vec[], | ^~~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:222:7: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 222 | const REAL_DD *param_D2_uh_at_qp(REAL_DD *result, | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:228:7: error: ‘REAL_DDD’ does not name a type; did you mean ‘REAL_DIG’? 228 | const REAL_DDD *param_D2_uh_dow_at_qp(REAL_DDD *result, | ^~~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:234:7: error: ‘REAL_DDD’ does not name a type; did you mean ‘REAL_DIG’? 234 | const REAL_DDD *param_D2_uh_d_at_qp(REAL_DDD vec[], | ^~~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:245:7: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 245 | const REAL_B *eval_bar_D2_uh(REAL_BB result, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:250:7: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 250 | const REAL_BB *eval_bar_D2_uh_dow(REAL_DBB D2_uh, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:255:7: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 255 | const REAL_BB *eval_bar_D2_uh_d(REAL_DBB D2_uh, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:260:7: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 260 | const REAL_B *eval_bar_D2_uh_fast(REAL_BB result, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:264:7: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 264 | const REAL_BB *eval_bar_D2_uh_dow_fast(REAL_DBB D2_uh, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:268:7: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 268 | const REAL_BB *bar_D2_uh_at_qp(REAL_BB *result, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:272:7: error: ‘REAL_DBB’ does not name a type; did you mean ‘REAL_DIG’? 272 | const REAL_DBB *bar_D2_uh_dow_at_qp(REAL_DBB vec[], | ^~~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:276:7: error: ‘REAL_DBB’ does not name a type; did you mean ‘REAL_DIG’? 276 | const REAL_DBB *bar_D2_uh_d_at_qp(REAL_DBB vec[], | ^~~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:314:17: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 314 | __eval_uh(const REAL_B lambda, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:328:13: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 328 | __eval_uh_d(REAL_D values, const REAL_B lambda, const EL_REAL_D_VEC *uh_loc, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:328:28: error: expected primary-expression before ‘const’ 328 | __eval_uh_d(REAL_D values, const REAL_B lambda, const EL_REAL_D_VEC *uh_loc, | ^~~~~ /usr/include/alberta/evaluate.h:328:49: error: expected primary-expression before ‘const’ 328 | __eval_uh_d(REAL_D values, const REAL_B lambda, const EL_REAL_D_VEC *uh_loc, | ^~~~~ /usr/include/alberta/evaluate.h:329:13: error: expected primary-expression before ‘const’ 329 | const BAS_FCTS *b, bool update) | ^~~~~ /usr/include/alberta/evaluate.h:329:32: error: expected primary-expression before ‘bool’ 329 | const BAS_FCTS *b, bool update) | ^~~~ /usr/include/alberta/evaluate.h:347:15: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 347 | __eval_uh_dow(REAL_D value, const REAL_B lambda, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:347:29: error: expected primary-expression before ‘const’ 347 | __eval_uh_dow(REAL_D value, const REAL_B lambda, | ^~~~~ /usr/include/alberta/evaluate.h:348:15: error: expected primary-expression before ‘const’ 348 | const EL_REAL_VEC_D *uh_loc, const BAS_FCTS *b, | ^~~~~ /usr/include/alberta/evaluate.h:348:44: error: expected primary-expression before ‘const’ 348 | const EL_REAL_VEC_D *uh_loc, const BAS_FCTS *b, | ^~~~~ /usr/include/alberta/evaluate.h:349:15: error: expected primary-expression before ‘bool’ 349 | bool update) | ^~~~ /usr/include/alberta/evaluate.h:373:10: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 373 | (const REAL_B lambda, const EL_REAL_VEC *uh_loc, const BAS_FCTS *b)); | ^~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:376:3: error: redefinition of ‘const REAL* eval_uh_d’ 376 | eval_uh_d, REAL_D_VEC, uh_loc, b, const BAS_FCTS, res, REAL *, const REAL *, | ^~~~~~~~~ /usr/include/alberta/evaluate.h:290:25: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:16:13: note: ‘const REAL* eval_uh_d’ previously defined here 16 | const REAL *eval_uh_d(REAL_D result, const REAL_B lambda, | ^~~~~~~~~ /usr/include/alberta/evaluate.h:378:4: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 378 | (REAL_D res, | ^~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:379:4: error: expected primary-expression before ‘const’ 379 | const REAL_B lambda, const EL_REAL_D_VEC *uh_loc, const BAS_FCTS *b)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:379:25: error: expected primary-expression before ‘const’ 379 | const REAL_B lambda, const EL_REAL_D_VEC *uh_loc, const BAS_FCTS *b)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:379:54: error: expected primary-expression before ‘const’ 379 | const REAL_B lambda, const EL_REAL_D_VEC *uh_loc, const BAS_FCTS *b)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:382:3: error: redefinition of ‘const REAL* eval_uh_dow’ 382 | eval_uh_dow, REAL_VEC_D, uh_loc, b, const BAS_FCTS, res, REAL *, const REAL *, | ^~~~~~~~~~~ /usr/include/alberta/evaluate.h:290:25: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:13:13: note: ‘const REAL* eval_uh_dow’ previously defined here 13 | const REAL *eval_uh_dow(REAL_D result, const REAL_B lambda, | ^~~~~~~~~~~ /usr/include/alberta/evaluate.h:384:4: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 384 | (REAL_D res, | ^~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:385:4: error: expected primary-expression before ‘const’ 385 | const REAL_B lambda, const EL_REAL_VEC_D *uh_loc, const BAS_FCTS *b)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:385:25: error: expected primary-expression before ‘const’ 385 | const REAL_B lambda, const EL_REAL_VEC_D *uh_loc, const BAS_FCTS *b)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:385:54: error: expected primary-expression before ‘const’ 385 | const REAL_B lambda, const EL_REAL_VEC_D *uh_loc, const BAS_FCTS *b)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:406:18: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 406 | __eval_uh_d_fast(REAL_D result, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:407:18: error: expected primary-expression before ‘const’ 407 | const EL_REAL_D_VEC *uh_loc, const QUAD_FAST *qfast, int iq, | ^~~~~ /usr/include/alberta/evaluate.h:407:47: error: expected primary-expression before ‘const’ 407 | const EL_REAL_D_VEC *uh_loc, const QUAD_FAST *qfast, int iq, | ^~~~~ /usr/include/alberta/evaluate.h:407:71: error: expected primary-expression before ‘int’ 407 | const EL_REAL_D_VEC *uh_loc, const QUAD_FAST *qfast, int iq, | ^~~ /usr/include/alberta/evaluate.h:408:18: error: expected primary-expression before ‘bool’ 408 | bool update) | ^~~~ /usr/include/alberta/evaluate.h:427:20: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 427 | __eval_uh_dow_fast(REAL_D value, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:428:20: error: expected primary-expression before ‘const’ 428 | const EL_REAL_VEC_D *uh_loc, const QUAD_FAST *qfast, int iq, | ^~~~~ /usr/include/alberta/evaluate.h:428:49: error: expected primary-expression before ‘const’ 428 | const EL_REAL_VEC_D *uh_loc, const QUAD_FAST *qfast, int iq, | ^~~~~ /usr/include/alberta/evaluate.h:428:73: error: expected primary-expression before ‘int’ 428 | const EL_REAL_VEC_D *uh_loc, const QUAD_FAST *qfast, int iq, | ^~~ /usr/include/alberta/evaluate.h:429:20: error: expected primary-expression before ‘bool’ 429 | bool update) | ^~~~ /usr/include/alberta/evaluate.h:458:3: error: redefinition of ‘const REAL* eval_uh_d_fast’ 458 | eval_uh_d_fast, REAL_D_VEC, | ^~~~~~~~~~~~~~ /usr/include/alberta/evaluate.h:290:25: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:25:13: note: ‘const REAL* eval_uh_d_fast’ previously defined here 25 | const REAL *eval_uh_d_fast(REAL_D result, const EL_REAL_D_VEC *uh_el, | ^~~~~~~~~~~~~~ /usr/include/alberta/evaluate.h:461:4: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 461 | (REAL_D result, const EL_REAL_D_VEC *uh_loc, const QUAD_FAST *qfast, int iq)); | ^~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:461:19: error: expected primary-expression before ‘const’ 461 | (REAL_D result, const EL_REAL_D_VEC *uh_loc, const QUAD_FAST *qfast, int iq)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:461:48: error: expected primary-expression before ‘const’ 461 | (REAL_D result, const EL_REAL_D_VEC *uh_loc, const QUAD_FAST *qfast, int iq)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:461:72: error: expected primary-expression before ‘int’ 461 | (REAL_D result, const EL_REAL_D_VEC *uh_loc, const QUAD_FAST *qfast, int iq)); | ^~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:464:3: error: redefinition of ‘const REAL* eval_uh_dow_fast’ 464 | eval_uh_dow_fast, REAL_VEC_D, | ^~~~~~~~~~~~~~~~ /usr/include/alberta/evaluate.h:290:25: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:22:13: note: ‘const REAL* eval_uh_dow_fast’ previously defined here 22 | const REAL *eval_uh_dow_fast(REAL_D result, const EL_REAL_VEC_D *uh_loc, | ^~~~~~~~~~~~~~~~ /usr/include/alberta/evaluate.h:467:4: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 467 | (REAL_D result, const EL_REAL_VEC_D *uh_loc, const QUAD_FAST *qfast, int iq)); | ^~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:467:19: error: expected primary-expression before ‘const’ 467 | (REAL_D result, const EL_REAL_VEC_D *uh_loc, const QUAD_FAST *qfast, int iq)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:467:48: error: expected primary-expression before ‘const’ 467 | (REAL_D result, const EL_REAL_VEC_D *uh_loc, const QUAD_FAST *qfast, int iq)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:467:72: error: expected primary-expression before ‘int’ 467 | (REAL_D result, const EL_REAL_VEC_D *uh_loc, const QUAD_FAST *qfast, int iq)); | ^~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:505:21: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 505 | static inline const REAL_D * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:538:21: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 538 | static inline const REAL_D * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:582:59: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 582 | uh_loc, qfast, const QUAD_FAST, result, REAL_D *, const REAL_D *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:588:59: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 588 | uh_loc, qfast, const QUAD_FAST, result, REAL_D *, const REAL_D *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:602:19: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 602 | __eval_bar_grd_uh(REAL_B grd_uh, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:603:19: error: expected primary-expression before ‘const’ 603 | const REAL_B lambda, | ^~~~~ /usr/include/alberta/evaluate.h:604:19: error: expected primary-expression before ‘const’ 604 | const EL_REAL_VEC *uh_loc, const BAS_FCTS *b, | ^~~~~ /usr/include/alberta/evaluate.h:604:46: error: expected primary-expression before ‘const’ 604 | const EL_REAL_VEC *uh_loc, const BAS_FCTS *b, | ^~~~~ /usr/include/alberta/evaluate.h:605:19: error: expected primary-expression before ‘bool’ 605 | bool update) | ^~~~ /usr/include/alberta/evaluate.h:625:21: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 625 | static inline const REAL_B * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:654:21: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 654 | static inline const REAL_B * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:706:3: error: redefinition of ‘const REAL* eval_bar_grd_uh’ 706 | eval_bar_grd_uh, REAL_VEC, | ^~~~~~~~~~~~~~~ /usr/include/alberta/evaluate.h:290:25: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:136:13: note: ‘const REAL* eval_bar_grd_uh’ previously defined here 136 | const REAL *eval_bar_grd_uh(REAL_B result, | ^~~~~~~~~~~~~~~ /usr/include/alberta/evaluate.h:710:4: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 710 | (REAL_B grd_uh, const REAL_B lambda, | ^~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:710:19: error: expected primary-expression before ‘const’ 710 | (REAL_B grd_uh, const REAL_B lambda, | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:711:4: error: expected primary-expression before ‘const’ 711 | const EL_REAL_VEC *uh_loc, const BAS_FCTS *b)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:711:31: error: expected primary-expression before ‘const’ 711 | const EL_REAL_VEC *uh_loc, const BAS_FCTS *b)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:715:54: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 715 | uh_loc, b, const BAS_FCTS, grd_uh, REAL_B *, const REAL_B *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:723:54: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 723 | uh_loc, b, const BAS_FCTS, grd_uh, REAL_B *, const REAL_B *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:734:15: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 734 | __eval_grd_uh(REAL_D grd_uh, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:735:15: error: expected primary-expression before ‘const’ 735 | const REAL_B lambda, | ^~~~~ /usr/include/alberta/evaluate.h:736:15: error: expected primary-expression before ‘const’ 736 | const REAL_BD Lambda, | ^~~~~ /usr/include/alberta/evaluate.h:737:15: error: expected primary-expression before ‘const’ 737 | const EL_REAL_VEC *uh_loc, const BAS_FCTS *b, | ^~~~~ /usr/include/alberta/evaluate.h:737:42: error: expected primary-expression before ‘const’ 737 | const EL_REAL_VEC *uh_loc, const BAS_FCTS *b, | ^~~~~ /usr/include/alberta/evaluate.h:738:15: error: expected primary-expression before ‘bool’ 738 | bool update) | ^~~~ /usr/include/alberta/evaluate.h:766:21: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 766 | static inline const REAL_D * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:802:21: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 802 | static inline const REAL_D * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:859:23: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 859 | __eval_div_uh_d(const REAL_B lambda, const REAL_BD Lambda, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:859:44: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 859 | __eval_div_uh_d(const REAL_B lambda, const REAL_BD Lambda, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h: In function ‘REAL __eval_div_uh_d(int, int, const EL_REAL_D_VEC*, const BAS_FCTS*)’: /usr/include/alberta/evaluate.h:865:3: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 865 | REAL_B grd1[DIM_OF_WORLD] = {{0}}; | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:871:23: error: ‘DIM_OF_WORLD’ was not declared in this scope 871 | for (n = 0; n < DIM_OF_WORLD; n++) | ^~~~~~~~~~~~ /usr/include/alberta/evaluate.h:872:9: error: ‘grd1’ was not declared in this scope 872 | grd1[n][j] += uh_loc->vec[i][n]*grd_b[j]; | ^~~~ /usr/include/alberta/evaluate.h:872:31: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 872 | grd1[n][j] += uh_loc->vec[i][n]*grd_b[j]; | ^~~ /usr/include/alberta/evaluate.h:875:25: error: ‘DIM_OF_WORLD’ was not declared in this scope 875 | for (div = n = 0; n < DIM_OF_WORLD; n++) | ^~~~~~~~~~~~ /usr/include/alberta/evaluate.h:877:20: error: invalid types ‘const int[int]’ for array subscript 877 | div += Lambda[j][n]*grd1[n][j]; | ^ /usr/include/alberta/evaluate.h:877:27: error: ‘grd1’ was not declared in this scope 877 | div += Lambda[j][n]*grd1[n][j]; | ^~~~ /usr/include/alberta/evaluate.h: At global scope: /usr/include/alberta/evaluate.h:883:25: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 883 | __eval_div_uh_dow(const REAL_B lambda, const REAL_BD Lambda, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:883:46: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 883 | __eval_div_uh_dow(const REAL_B lambda, const REAL_BD Lambda, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h: In function ‘REAL __eval_div_uh_dow(int, int, const EL_REAL_VEC_D*, const BAS_FCTS*)’: /usr/include/alberta/evaluate.h:889:3: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 889 | REAL_B grd1[DIM_OF_WORLD] = {{0}}; | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:898:13: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 898 | const REAL_B *grd_phi_d; | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:901:7: error: ‘grd_phi_d’ was not declared in this scope 901 | grd_phi_d = GRD_PHI_D(b, i, lambda); | ^~~~~~~~~ /usr/include/alberta/alberta.h:1848:46: error: ‘const BAS_FCTS’ {aka ‘const struct bas_fcts’} has no member named ‘grd_phi_d’; did you mean ‘grd_phi’? 1848 | #define GRD_PHI_D(bfcts, i, lambda) (bfcts)->grd_phi_d[i](lambda, bfcts) | ^~~~~~~~~ /usr/include/alberta/evaluate.h:901:19: note: in expansion of macro ‘GRD_PHI_D’ 901 | grd_phi_d = GRD_PHI_D(b, i, lambda); | ^~~~~~~~~ /usr/include/alberta/evaluate.h:904:23: error: ‘DIM_OF_WORLD’ was not declared in this scope 904 | for (n = 0; n < DIM_OF_WORLD; n++) { | ^~~~~~~~~~~~ /usr/include/alberta/evaluate.h:905:59: error: ‘grd1’ was not declared in this scope 905 | AXPY_BAR(dim, uh_loc->vec[i] * phi, grd_phi_d[n], grd1[n]); | ^~~~ /usr/include/alberta/evaluate.h:914:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 914 | for (n = 0; n < DIM_OF_WORLD; n++) { | ^~~~~~~~~~~~ /usr/include/alberta/evaluate.h:915:53: error: ‘grd1’ was not declared in this scope 915 | AXPY_BAR(dim, uh_loc->vec[i]*phi_d[n], grd_b, grd1[n]); | ^~~~ /usr/include/alberta/evaluate.h:919:25: error: ‘DIM_OF_WORLD’ was not declared in this scope 919 | for (div = n = 0; n < DIM_OF_WORLD; n++) { | ^~~~~~~~~~~~ /usr/include/alberta/evaluate.h:921:20: error: invalid types ‘const int[int]’ for array subscript 921 | div += Lambda[j][n]*grd1[n][j]; | ^ /usr/include/alberta/evaluate.h:921:27: error: ‘grd1’ was not declared in this scope 921 | div += Lambda[j][n]*grd1[n][j]; | ^~~~ /usr/include/alberta/evaluate.h: At global scope: /usr/include/alberta/evaluate.h:929:3: error: redefinition of ‘const REAL* eval_grd_uh’ 929 | eval_grd_uh, REAL_VEC, | ^~~~~~~~~~~ /usr/include/alberta/evaluate.h:290:25: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:46:13: note: ‘const REAL* eval_grd_uh’ previously defined here 46 | const REAL *eval_grd_uh(REAL_D result, | ^~~~~~~~~~~ /usr/include/alberta/evaluate.h:933:4: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 933 | (REAL_D grd_uh, const REAL_B lambda, const REAL_BD Lambda, | ^~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:933:19: error: expected primary-expression before ‘const’ 933 | (REAL_D grd_uh, const REAL_B lambda, const REAL_BD Lambda, | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:933:40: error: expected primary-expression before ‘const’ 933 | (REAL_D grd_uh, const REAL_B lambda, const REAL_BD Lambda, | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:934:4: error: expected primary-expression before ‘const’ 934 | const EL_REAL_VEC *uh_loc, const BAS_FCTS *b)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:934:31: error: expected primary-expression before ‘const’ 934 | const EL_REAL_VEC *uh_loc, const BAS_FCTS *b)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:938:54: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 938 | uh_loc, b, const BAS_FCTS, grd_uh, REAL_D *, const REAL_D *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:947:54: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 947 | uh_loc, b, const BAS_FCTS, grd_uh, REAL_D *, const REAL_D *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:959:10: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 959 | (const REAL_B lambda, const REAL_BD Lambda, | ^~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:959:31: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 959 | (const REAL_B lambda, const REAL_BD Lambda, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:966:10: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 966 | (const REAL_B lambda, const REAL_BD Lambda, | ^~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:966:31: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 966 | (const REAL_B lambda, const REAL_BD Lambda, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:974:24: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 974 | __eval_bar_grd_uh_fast(REAL_B grd_uh, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:975:24: error: expected primary-expression before ‘const’ 975 | const EL_REAL_VEC *uh_loc, | ^~~~~ /usr/include/alberta/evaluate.h:976:24: error: expected primary-expression before ‘const’ 976 | const QUAD_FAST *qfast, int iq, | ^~~~~ /usr/include/alberta/evaluate.h:976:48: error: expected primary-expression before ‘int’ 976 | const QUAD_FAST *qfast, int iq, | ^~~ /usr/include/alberta/evaluate.h:977:24: error: expected primary-expression before ‘bool’ 977 | bool update) | ^~~~ /usr/include/alberta/evaluate.h:994:21: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 994 | static inline const REAL_B * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:1018:21: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1018 | static inline const REAL_B * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:1050:3: error: redefinition of ‘const REAL* eval_bar_grd_uh_fast’ 1050 | eval_bar_grd_uh_fast, REAL_VEC, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/evaluate.h:290:25: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:150:13: note: ‘const REAL* eval_bar_grd_uh_fast’ previously defined here 150 | const REAL *eval_bar_grd_uh_fast(REAL_B grd_uh, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/evaluate.h:1054:4: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 1054 | (REAL_D grd_uh, const EL_REAL_VEC *uh_loc, | ^~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:1054:19: error: expected primary-expression before ‘const’ 1054 | (REAL_D grd_uh, const EL_REAL_VEC *uh_loc, | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:1055:4: error: expected primary-expression before ‘const’ 1055 | const QUAD_FAST *qfast, int iq)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:1055:28: error: expected primary-expression before ‘int’ 1055 | const QUAD_FAST *qfast, int iq)); | ^~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:1059:59: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1059 | uh_loc, qfast, const QUAD_FAST, grd_uh, REAL_B *, const REAL_B *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:1067:59: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1067 | uh_loc, qfast, const QUAD_FAST, grd_uh, REAL_B *, const REAL_B *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:1078:20: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 1078 | __eval_grd_uh_fast(REAL_D grd_uh, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:1079:20: error: expected primary-expression before ‘const’ 1079 | const REAL_BD Lambda, | ^~~~~ /usr/include/alberta/evaluate.h:1080:20: error: expected primary-expression before ‘const’ 1080 | const EL_REAL_VEC *uh_loc, | ^~~~~ /usr/include/alberta/evaluate.h:1081:20: error: expected primary-expression before ‘const’ 1081 | const QUAD_FAST *qfast, int iq, | ^~~~~ /usr/include/alberta/evaluate.h:1081:44: error: expected primary-expression before ‘int’ 1081 | const QUAD_FAST *qfast, int iq, | ^~~ /usr/include/alberta/evaluate.h:1082:20: error: expected primary-expression before ‘bool’ 1082 | bool update) | ^~~~ /usr/include/alberta/evaluate.h:1104:21: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1104 | static inline const REAL_D * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:1133:21: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1133 | static inline const REAL_D * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:1171:28: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 1171 | __eval_div_uh_d_fast(const REAL_BD Lambda, const EL_REAL_D_VEC *uh_loc, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h: In function ‘REAL __eval_div_uh_d_fast(int, const EL_REAL_D_VEC*, const QUAD_FAST*, int)’: /usr/include/alberta/evaluate.h:1176:3: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 1176 | REAL_B grd1; | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:1177:9: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1177 | const REAL_B *grd_phi = qfast->grd_phi[iq]; | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:1179:25: error: ‘DIM_OF_WORLD’ was not declared in this scope 1179 | for (div = n = 0; n < DIM_OF_WORLD; n++) { | ^~~~~~~~~~~~ /usr/include/alberta/evaluate.h:1181:7: error: ‘grd1’ was not declared in this scope 1181 | grd1[j] = 0.0; | ^~~~ /usr/include/alberta/evaluate.h:1184:28: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 1184 | grd1[j] += uh_loc->vec[i][n]*grd_phi[i][j]; | ^~~ /usr/include/alberta/evaluate.h:1184:38: error: ‘grd_phi’ was not declared in this scope 1184 | grd1[j] += uh_loc->vec[i][n]*grd_phi[i][j]; | ^~~~~~~ /usr/include/alberta/evaluate.h:1188:20: error: invalid types ‘const int[int]’ for array subscript 1188 | div += Lambda[j][n]*grd1[j]; | ^ /usr/include/alberta/evaluate.h:1188:27: error: ‘grd1’ was not declared in this scope 1188 | div += Lambda[j][n]*grd1[j]; | ^~~~ /usr/include/alberta/evaluate.h: At global scope: /usr/include/alberta/evaluate.h:1196:30: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 1196 | __eval_div_uh_dow_fast(const REAL_BD Lambda, const EL_REAL_VEC_D *uh_loc, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h: In function ‘REAL __eval_div_uh_dow_fast(int, const EL_REAL_VEC_D*, const QUAD_FAST*, int)’: /usr/include/alberta/evaluate.h:1201:3: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 1201 | REAL_B grd1; | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:1202:9: error: ‘REAL_DB’ does not name a type; did you mean ‘REAL_DIG’? 1202 | const REAL_DB *grd_phi; | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:1209:3: error: ‘grd_phi’ was not declared in this scope 1209 | grd_phi = get_quad_fast_grd_phi_dow(qfast)[iq]; | ^~~~~~~ /usr/include/alberta/evaluate.h:1209:13: error: ‘get_quad_fast_grd_phi_dow’ was not declared in this scope 1209 | grd_phi = get_quad_fast_grd_phi_dow(qfast)[iq]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/evaluate.h:1211:25: error: ‘DIM_OF_WORLD’ was not declared in this scope 1211 | for (div = n = 0; n < DIM_OF_WORLD; n++) { | ^~~~~~~~~~~~ /usr/include/alberta/evaluate.h:1213:7: error: ‘grd1’ was not declared in this scope 1213 | grd1[j] = 0.0; | ^~~~ /usr/include/alberta/evaluate.h:1221:20: error: invalid types ‘const int[int]’ for array subscript 1221 | div += Lambda[j][n]*grd1[j]; | ^ /usr/include/alberta/evaluate.h:1221:27: error: ‘grd1’ was not declared in this scope 1221 | div += Lambda[j][n]*grd1[j]; | ^~~~ /usr/include/alberta/evaluate.h: At global scope: /usr/include/alberta/evaluate.h:1229:3: error: redefinition of ‘const REAL* eval_grd_uh_fast’ 1229 | eval_grd_uh_fast, REAL_VEC, | ^~~~~~~~~~~~~~~~ /usr/include/alberta/evaluate.h:290:25: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:67:13: note: ‘const REAL* eval_grd_uh_fast’ previously defined here 67 | const REAL *eval_grd_uh_fast(REAL_D grd_uh, | ^~~~~~~~~~~~~~~~ /usr/include/alberta/evaluate.h:1233:4: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 1233 | (REAL_D grd_uh, const REAL_BD Lambda, const EL_REAL_VEC *uh_loc, | ^~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:1233:19: error: expected primary-expression before ‘const’ 1233 | (REAL_D grd_uh, const REAL_BD Lambda, const EL_REAL_VEC *uh_loc, | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:1233:41: error: expected primary-expression before ‘const’ 1233 | (REAL_D grd_uh, const REAL_BD Lambda, const EL_REAL_VEC *uh_loc, | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:1234:4: error: expected primary-expression before ‘const’ 1234 | const QUAD_FAST *qfast, int iq)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:1234:28: error: expected primary-expression before ‘int’ 1234 | const QUAD_FAST *qfast, int iq)); | ^~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:1238:59: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1238 | uh_loc, qfast, const QUAD_FAST, grd_uh, REAL_D *, const REAL_D *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:1246:59: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1246 | uh_loc, qfast, const QUAD_FAST, grd_uh, REAL_D *, const REAL_D *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:1256:10: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 1256 | (const REAL_BD Lambda, const EL_REAL_D_VEC *uh_loc, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:1263:10: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 1263 | (const REAL_BD Lambda, const EL_REAL_VEC_D *uh_loc, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:1271:7: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1271 | const REAL_B *__bar_grd_uh_at_qp(REAL_B vec[], | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:1306:21: error: ‘REAL_DB’ does not name a type; did you mean ‘REAL_DIG’? 1306 | static inline const REAL_DB * | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:1343:21: error: ‘REAL_DB’ does not name a type; did you mean ‘REAL_DIG’? 1343 | static inline const REAL_DB * | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:1385:59: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1385 | uh_loc, qfast, const QUAD_FAST, grd_uh, REAL_B *, const REAL_B *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:1392:60: error: ‘REAL_DB’ does not name a type; did you mean ‘REAL_DIG’? 1392 | uh_loc, qfast, const QUAD_FAST, grd_uh, REAL_DB *, const REAL_DB *, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:1398:60: error: ‘REAL_DB’ does not name a type; did you mean ‘REAL_DIG’? 1398 | uh_loc, qfast, const QUAD_FAST, grd_uh, REAL_DB *, const REAL_DB *, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:1407:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1407 | const REAL_D *__grd_uh_at_qp(REAL_D vec[], | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:1449:21: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1449 | static inline const REAL_D * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:1492:21: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1492 | static inline const REAL_DD * | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:1536:21: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1536 | static inline const REAL_DD * | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:1581:21: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1581 | static inline const REAL_DD * | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:1628:21: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1628 | static inline const REAL_DD * | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:1677:24: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 1677 | const REAL_BD Lambda, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h: In function ‘const REAL* __div_uh_d_at_qp(REAL*, const QUAD_FAST*, int, const EL_REAL_D_VEC*, bool)’: /usr/include/alberta/evaluate.h:1685:9: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1685 | const REAL_B *grd_phi; | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:1686:3: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 1686 | REAL_B grd1; | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:1698:5: error: ‘grd_phi’ was not declared in this scope 1698 | grd_phi = qfast->grd_phi[m]; | ^~~~~~~ /usr/include/alberta/evaluate.h:1698:22: error: ‘const QUAD_FAST’ {aka ‘const struct quad_fast’} has no member named ‘grd_phi’ 1698 | grd_phi = qfast->grd_phi[m]; | ^~~~~~~ /usr/include/alberta/evaluate.h:1700:27: error: ‘DIM_OF_WORLD’ was not declared in this scope 1700 | for (div = n = 0; n < DIM_OF_WORLD; n++) { | ^~~~~~~~~~~~ /usr/include/alberta/evaluate.h:1702:9: error: ‘grd1’ was not declared in this scope 1702 | grd1[j] = 0.0; | ^~~~ /usr/include/alberta/evaluate.h:1705:30: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 1705 | grd1[j] += uh_loc->vec[i][n]*grd_phi[i][j]; | ^~~ /usr/include/alberta/evaluate.h:1709:22: error: invalid types ‘const int[int]’ for array subscript 1709 | div += Lambda[j][n]*grd1[j]; | ^ /usr/include/alberta/evaluate.h:1709:29: error: ‘grd1’ was not declared in this scope 1709 | div += Lambda[j][n]*grd1[j]; | ^~~~ /usr/include/alberta/evaluate.h: At global scope: /usr/include/alberta/evaluate.h:1724:30: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 1724 | const REAL_BD *Lambda, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h: In function ‘const REAL* __param_div_uh_d_at_qp(REAL*, const QUAD_FAST*, const int*, const EL_REAL_D_VEC*, bool)’: /usr/include/alberta/evaluate.h:1732:9: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1732 | const REAL_B *grd_phi; | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:1733:3: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 1733 | REAL_B grd1; | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:1746:5: error: ‘grd_phi’ was not declared in this scope 1746 | grd_phi = qfast->grd_phi[m]; | ^~~~~~~ /usr/include/alberta/evaluate.h:1746:22: error: ‘const QUAD_FAST’ {aka ‘const struct quad_fast’} has no member named ‘grd_phi’ 1746 | grd_phi = qfast->grd_phi[m]; | ^~~~~~~ /usr/include/alberta/evaluate.h:1748:27: error: ‘DIM_OF_WORLD’ was not declared in this scope 1748 | for (div = n = 0; n < DIM_OF_WORLD; n++) { | ^~~~~~~~~~~~ /usr/include/alberta/evaluate.h:1750:9: error: ‘grd1’ was not declared in this scope 1750 | grd1[j] = 0.0; | ^~~~ /usr/include/alberta/evaluate.h:1753:30: error: ‘const EL_REAL_D_VEC’ {aka ‘const struct el_real_d_vec’} has no member named ‘vec’ 1753 | grd1[j] += uh_loc->vec[i][n]*grd_phi[i][j]; | ^~~ /usr/include/alberta/evaluate.h:1757:25: error: invalid types ‘const int[int]’ for array subscript 1757 | div += Lambda[m][j][n]*grd1[j]; | ^ /usr/include/alberta/evaluate.h:1757:32: error: ‘grd1’ was not declared in this scope 1757 | div += Lambda[m][j][n]*grd1[j]; | ^~~~ /usr/include/alberta/evaluate.h: At global scope: /usr/include/alberta/evaluate.h:1772:26: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 1772 | const REAL_BD Lambda, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h: In function ‘const REAL* __div_uh_dow_at_qp(REAL*, const QUAD_FAST*, int, const EL_REAL_VEC_D*, bool)’: /usr/include/alberta/evaluate.h:1779:9: error: ‘REAL_DB’ does not name a type; did you mean ‘REAL_DIG’? 1779 | const REAL_DB *const*grd_phi; | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:1782:3: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 1782 | REAL_B grd1; | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:1797:3: error: ‘grd_phi’ was not declared in this scope 1797 | grd_phi = get_quad_fast_grd_phi_dow(qfast); | ^~~~~~~ /usr/include/alberta/evaluate.h:1797:13: error: ‘get_quad_fast_grd_phi_dow’ was not declared in this scope 1797 | grd_phi = get_quad_fast_grd_phi_dow(qfast); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/evaluate.h:1799:27: error: ‘DIM_OF_WORLD’ was not declared in this scope 1799 | for (div = n = 0; n < DIM_OF_WORLD; n++) { | ^~~~~~~~~~~~ /usr/include/alberta/evaluate.h:1801:9: error: ‘grd1’ was not declared in this scope 1801 | grd1[j] = 0.0; | ^~~~ /usr/include/alberta/evaluate.h:1809:22: error: invalid types ‘const int[int]’ for array subscript 1809 | div += Lambda[j][n]*grd1[j]; | ^ /usr/include/alberta/evaluate.h:1809:29: error: ‘grd1’ was not declared in this scope 1809 | div += Lambda[j][n]*grd1[j]; | ^~~~ /usr/include/alberta/evaluate.h: At global scope: /usr/include/alberta/evaluate.h:1825:32: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 1825 | const REAL_BD *Lambda, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h: In function ‘const REAL* __param_div_uh_dow_at_qp(REAL*, const QUAD_FAST*, const int*, const EL_REAL_VEC_D*, bool)’: /usr/include/alberta/evaluate.h:1832:9: error: ‘REAL_DB’ does not name a type; did you mean ‘REAL_DIG’? 1832 | const REAL_DB *const*grd_phi; | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:1833:3: error: ‘REAL_B’ was not declared in this scope; did you mean ‘REAL’? 1833 | REAL_B grd1; | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:1850:3: error: ‘grd_phi’ was not declared in this scope 1850 | grd_phi = get_quad_fast_grd_phi_dow(qfast); | ^~~~~~~ /usr/include/alberta/evaluate.h:1850:13: error: ‘get_quad_fast_grd_phi_dow’ was not declared in this scope 1850 | grd_phi = get_quad_fast_grd_phi_dow(qfast); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/alberta/evaluate.h:1853:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 1853 | for (n = 0; n < DIM_OF_WORLD; n++) { | ^~~~~~~~~~~~ /usr/include/alberta/evaluate.h:1855:9: error: ‘grd1’ was not declared in this scope 1855 | grd1[j] = 0.0; | ^~~~ /usr/include/alberta/evaluate.h:1863:26: error: invalid types ‘const int[int]’ for array subscript 1863 | div += Lambda[iq][j][n]*grd1[j]; | ^ /usr/include/alberta/evaluate.h:1863:33: error: ‘grd1’ was not declared in this scope 1863 | div += Lambda[iq][j][n]*grd1[j]; | ^~~~ /usr/include/alberta/evaluate.h: At global scope: /usr/include/alberta/evaluate.h:1878:59: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1878 | uh_loc, qfast, const QUAD_FAST, grd_uh, REAL_D *, const REAL_D *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:1885:59: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 1885 | uh_loc, qfast, const QUAD_FAST, grd_uh, REAL_D *, const REAL_D *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:1892:60: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1892 | uh_loc, qfast, const QUAD_FAST, grd_uh, REAL_DD *, const REAL_DD *, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:1899:60: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1899 | uh_loc, qfast, const QUAD_FAST, grd_uh, REAL_DD *, const REAL_DD *, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:1907:60: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1907 | uh_loc, qfast, const QUAD_FAST, grd_uh, REAL_DD *, const REAL_DD *, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:1914:60: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 1914 | uh_loc, qfast, const QUAD_FAST, grd_uh, REAL_DD *, const REAL_DD *, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:1925:34: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 1925 | const QUAD_FAST *qfast, const REAL_BD Lambda, const EL_REAL_D_VEC *uh_loc)); | ^~~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:1932:10: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 1932 | const REAL_BD Lambda[], const EL_REAL_D_VEC *uh_loc)); | ^~~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:1939:34: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 1939 | const QUAD_FAST *qfast, const REAL_BD Lambda, const EL_REAL_VEC_D *uh_loc)); | ^~~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:1946:10: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 1946 | const REAL_BD Lambda[], const EL_REAL_VEC_D *uh_loc)); | ^~~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:1956:21: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 1956 | static inline const REAL_B * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:1977:21: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 1977 | static inline const REAL_BB * | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:2004:21: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 2004 | static inline const REAL_BB * | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:2068:53: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 2068 | uh_loc, b, const BAS_FCTS, D2_uh, REAL_B *, const REAL_B *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:2076:54: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 2076 | uh_loc, b, const BAS_FCTS, D2_uh, REAL_BB *, const REAL_BB *, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:2084:54: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 2084 | uh_loc, b, const BAS_FCTS, D2_uh, REAL_BB *, const REAL_BB *, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:2094:21: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2094 | static inline const REAL_D * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:2126:21: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 2126 | static inline const REAL_DD * | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:2157:21: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 2157 | static inline const REAL_DD * | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:2226:53: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2226 | uh_loc, b, const BAS_FCTS, D2_uh, REAL_D *, const REAL_D *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:2234:54: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 2234 | uh_loc, b, const BAS_FCTS, D2_uh, REAL_DD *, const REAL_DD *, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:2242:54: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 2242 | uh_loc, b, const BAS_FCTS, D2_uh, REAL_DD *, const REAL_DD *, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:2253:7: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 2253 | const REAL_B * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:2276:7: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 2276 | const REAL_BB * | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:2301:1: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 2301 | REAL_BB * | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:2335:58: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 2335 | uh_loc, qfast, const QUAD_FAST, D2_uh, REAL_B *, const REAL_B *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:2342:59: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 2342 | uh_loc, qfast, const QUAD_FAST, D2_uh, REAL_BB *, const REAL_BB *, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:2349:59: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 2349 | uh_loc, qfast, const QUAD_FAST, D2_uh, REAL_BB *, const REAL_BB *, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:2359:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2359 | const REAL_D * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:2388:7: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 2388 | const REAL_DD * | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:2422:1: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 2422 | REAL_DD * | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:2460:58: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 2460 | uh_loc, qfast, const QUAD_FAST, D2_uh, REAL_D *, const REAL_D *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:2468:59: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 2468 | uh_loc, qfast, const QUAD_FAST, D2_uh, REAL_DD *, const REAL_DD *, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:2476:59: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 2476 | uh_loc, qfast, const QUAD_FAST, D2_uh, REAL_DD *, const REAL_DD *, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:2487:7: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 2487 | const REAL_BB * | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:2522:7: error: ‘REAL_DBB’ does not name a type; did you mean ‘REAL_DIG’? 2522 | const REAL_DBB * | ^~~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:2560:7: error: ‘REAL_DBB’ does not name a type; did you mean ‘REAL_DIG’? 2560 | const REAL_DBB * | ^~~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:2603:59: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 2603 | uh_loc, qfast, const QUAD_FAST, D2_uh, REAL_BB *, const REAL_BB *, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:2609:60: error: ‘REAL_DBB’ does not name a type; did you mean ‘REAL_DIG’? 2609 | uh_loc, qfast, const QUAD_FAST, D2_uh, REAL_DBB *, const REAL_DBB *, | ^~~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:2615:60: error: ‘REAL_DBB’ does not name a type; did you mean ‘REAL_DIG’? 2615 | uh_loc, qfast, const QUAD_FAST, D2_uh, REAL_DBB *, const REAL_DBB *, | ^~~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:2624:7: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 2624 | const REAL_DD * | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:2684:7: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 2684 | const REAL_DD * | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:2750:7: error: ‘REAL_DDD’ does not name a type; did you mean ‘REAL_DIG’? 2750 | const REAL_DDD * | ^~~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:2797:7: error: ‘REAL_DDD’ does not name a type; did you mean ‘REAL_DIG’? 2797 | const REAL_DDD * | ^~~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:2865:7: error: ‘REAL_DDD’ does not name a type; did you mean ‘REAL_DIG’? 2865 | const REAL_DDD * | ^~~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:2912:7: error: ‘REAL_DDD’ does not name a type; did you mean ‘REAL_DIG’? 2912 | const REAL_DDD * | ^~~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:2982:59: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 2982 | uh_loc, qfast, const QUAD_FAST, D2_uh, REAL_DD *, const REAL_DD *, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:2989:59: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 2989 | uh_loc, qfast, const QUAD_FAST, D2_uh, REAL_DD *, const REAL_DD *, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:2998:60: error: ‘REAL_DDD’ does not name a type; did you mean ‘REAL_DIG’? 2998 | uh_loc, qfast, const QUAD_FAST, D2_uh, REAL_DDD *, const REAL_DDD *, | ^~~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:3005:60: error: ‘REAL_DDD’ does not name a type; did you mean ‘REAL_DIG’? 3005 | uh_loc, qfast, const QUAD_FAST, D2_uh, REAL_DDD *, const REAL_DDD *, | ^~~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:3014:60: error: ‘REAL_DDD’ does not name a type; did you mean ‘REAL_DIG’? 3014 | uh_loc, qfast, const QUAD_FAST, D2_uh, REAL_DDD *, const REAL_DDD *, | ^~~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:3021:60: error: ‘REAL_DDD’ does not name a type; did you mean ‘REAL_DIG’? 3021 | uh_loc, qfast, const QUAD_FAST, D2_uh, REAL_DDD *, const REAL_DDD *, | ^~~~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:3037:25: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 3037 | __eval_Laplace_uh(const REAL_B lambda, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:3038:25: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 3038 | const REAL_BD Lambda, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h: In function ‘REAL __eval_Laplace_uh(int, int, const EL_REAL_VEC*, const BAS_FCTS*)’: /usr/include/alberta/evaluate.h:3041:9: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 3041 | const REAL_B *D2_b; | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:3043:3: error: ‘REAL_BB’ was not declared in this scope; did you mean ‘REAL’? 3043 | REAL_BB D2_tmp = {{0}}; | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:3046:5: error: ‘D2_b’ was not declared in this scope 3046 | D2_b = D2_PHI(b, i, lambda); | ^~~~ /usr/include/alberta/alberta.h:1843:44: error: ‘const BAS_FCTS’ {aka ‘const struct bas_fcts’} has no member named ‘D2_phi’ 1843 | #define D2_PHI(bfcts, i, lambda) (bfcts)->D2_phi[i](lambda, bfcts) | ^~~~~~ /usr/include/alberta/evaluate.h:3046:12: note: in expansion of macro ‘D2_PHI’ 3046 | D2_b = D2_PHI(b, i, lambda); | ^~~~~~ /usr/include/alberta/evaluate.h:3049:7: error: ‘D2_tmp’ was not declared in this scope 3049 | D2_tmp[k][l] += uh_loc->vec[i]*D2_b[k][l]; | ^~~~~~ /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/evaluate.h:3052:22: note: in expansion of macro ‘DIM_MAX’ 3052 | return LAPLACE_DOW(DIM_MAX, Lambda, (const REAL_B *)D2_tmp); | ^~~~~~~ /usr/include/alberta/evaluate.h:3052:40: error: expected primary-expression before ‘const’ 3052 | return LAPLACE_DOW(DIM_MAX, Lambda, (const REAL_B *)D2_tmp); | ^~~~~ /usr/include/alberta/evaluate.h:3052:40: error: expected ‘)’ before ‘const’ 3052 | return LAPLACE_DOW(DIM_MAX, Lambda, (const REAL_B *)D2_tmp); | ~^~~~~ | ) /usr/include/alberta/evaluate.h: At global scope: /usr/include/alberta/evaluate.h:3056:21: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 3056 | __eval_Laplace_uh_d(REAL_D laplace_uh, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:3057:21: error: expected primary-expression before ‘const’ 3057 | const REAL_B lambda, | ^~~~~ /usr/include/alberta/evaluate.h:3058:21: error: expected primary-expression before ‘const’ 3058 | const REAL_BD Lambda, | ^~~~~ /usr/include/alberta/evaluate.h:3059:21: error: expected primary-expression before ‘const’ 3059 | const EL_REAL_D_VEC *uh_loc, const BAS_FCTS *b, | ^~~~~ /usr/include/alberta/evaluate.h:3059:50: error: expected primary-expression before ‘const’ 3059 | const EL_REAL_D_VEC *uh_loc, const BAS_FCTS *b, | ^~~~~ /usr/include/alberta/evaluate.h:3060:21: error: expected primary-expression before ‘bool’ 3060 | bool update) | ^~~~ /usr/include/alberta/evaluate.h:3088:23: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 3088 | __eval_Laplace_uh_dow(REAL_D laplace_uh, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:3089:23: error: expected primary-expression before ‘const’ 3089 | const REAL_B lambda, | ^~~~~ /usr/include/alberta/evaluate.h:3090:23: error: expected primary-expression before ‘const’ 3090 | const REAL_BD Lambda, | ^~~~~ /usr/include/alberta/evaluate.h:3091:23: error: expected primary-expression before ‘const’ 3091 | const EL_REAL_VEC_D *uh_loc, const BAS_FCTS *b, | ^~~~~ /usr/include/alberta/evaluate.h:3091:52: error: expected primary-expression before ‘const’ 3091 | const EL_REAL_VEC_D *uh_loc, const BAS_FCTS *b, | ^~~~~ /usr/include/alberta/evaluate.h:3092:23: error: expected primary-expression before ‘bool’ 3092 | bool update) | ^~~~ /usr/include/alberta/evaluate.h:3159:10: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 3159 | (const REAL_B lambda, | ^~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3160:10: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 3160 | const REAL_BD Lambda, const EL_REAL_VEC *uh_loc, const BAS_FCTS *b)); | ^~~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3167:4: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 3167 | (REAL_D laplace_uh, const REAL_B lambda, const REAL_BD Lambda, | ^~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3167:23: error: expected primary-expression before ‘const’ 3167 | (REAL_D laplace_uh, const REAL_B lambda, const REAL_BD Lambda, | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3167:44: error: expected primary-expression before ‘const’ 3167 | (REAL_D laplace_uh, const REAL_B lambda, const REAL_BD Lambda, | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3168:4: error: expected primary-expression before ‘const’ 3168 | const EL_REAL_D_VEC *uh_loc, const BAS_FCTS *b)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3168:33: error: expected primary-expression before ‘const’ 3168 | const EL_REAL_D_VEC *uh_loc, const BAS_FCTS *b)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3175:4: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 3175 | (REAL_D laplace_uh, const REAL_B lambda, const REAL_BD Lambda, | ^~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3175:23: error: expected primary-expression before ‘const’ 3175 | (REAL_D laplace_uh, const REAL_B lambda, const REAL_BD Lambda, | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3175:44: error: expected primary-expression before ‘const’ 3175 | (REAL_D laplace_uh, const REAL_B lambda, const REAL_BD Lambda, | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3176:4: error: expected primary-expression before ‘const’ 3176 | const EL_REAL_VEC_D *uh_loc, const BAS_FCTS *b)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3176:33: error: expected primary-expression before ‘const’ 3176 | const EL_REAL_VEC_D *uh_loc, const BAS_FCTS *b)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3184:30: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 3184 | __eval_Laplace_uh_fast(const REAL_BD Lambda, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h: In function ‘REAL __eval_Laplace_uh_fast(int, const EL_REAL_VEC*, const QUAD_FAST*, int)’: /usr/include/alberta/evaluate.h:3189:3: error: ‘REAL_BB’ was not declared in this scope; did you mean ‘REAL’? 3189 | REAL_BB D2_tmp = {{0}}; | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:3190:9: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 3190 | const REAL_BB *D2_phi = qfast->D2_phi[iq]; | ^~~~~~~ | REAL /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/alberta.h:123:29: note: in definition of macro ‘N_VERTICES’ 123 | #define N_VERTICES(DIM) ((DIM)+1) | ^~~ /usr/include/alberta/alberta.h:187:36: note: in expansion of macro ‘DIM_MAX’ 187 | #define N_LAMBDA_MAX N_VERTICES(DIM_MAX) | ^~~~~~~ /usr/include/alberta/evaluate.h:3193:21: note: in expansion of macro ‘N_LAMBDA_MAX’ 3193 | for (k = 0; k < N_LAMBDA_MAX; k++) | ^~~~~~~~~~~~ /usr/include/alberta/evaluate.h:3195:9: error: ‘D2_tmp’ was not declared in this scope 3195 | D2_tmp[k][l] += uh_loc->vec[i]*D2_phi[i][k][l]; | ^~~~~~ /usr/include/alberta/evaluate.h:3195:40: error: ‘D2_phi’ was not declared in this scope; did you mean ‘D2_PHI’? 3195 | D2_tmp[k][l] += uh_loc->vec[i]*D2_phi[i][k][l]; | ^~~~~~ | D2_PHI /usr/include/alberta/alberta.h:97:21: error: ‘DIM_OF_WORLD’ was not declared in this scope 97 | #define DIM_MAX MIN(DIM_OF_WORLD, DIM_LIMIT) | ^~~~~~~~~~~~ /usr/include/alberta/evaluate.h:3197:22: note: in expansion of macro ‘DIM_MAX’ 3197 | return LAPLACE_DOW(DIM_MAX, Lambda, (const REAL_B *)D2_tmp); | ^~~~~~~ /usr/include/alberta/evaluate.h:3197:40: error: expected primary-expression before ‘const’ 3197 | return LAPLACE_DOW(DIM_MAX, Lambda, (const REAL_B *)D2_tmp); | ^~~~~ /usr/include/alberta/evaluate.h:3197:40: error: expected ‘)’ before ‘const’ 3197 | return LAPLACE_DOW(DIM_MAX, Lambda, (const REAL_B *)D2_tmp); | ~^~~~~ | ) /usr/include/alberta/evaluate.h: At global scope: /usr/include/alberta/evaluate.h:3202:26: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 3202 | __eval_Laplace_uh_d_fast(REAL_D laplace_uh, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:3203:26: error: expected primary-expression before ‘const’ 3203 | const REAL_BD Lambda, | ^~~~~ /usr/include/alberta/evaluate.h:3204:26: error: expected primary-expression before ‘const’ 3204 | const EL_REAL_D_VEC *uh_loc, | ^~~~~ /usr/include/alberta/evaluate.h:3205:26: error: expected primary-expression before ‘const’ 3205 | const QUAD_FAST *qfast, int iq, | ^~~~~ /usr/include/alberta/evaluate.h:3205:50: error: expected primary-expression before ‘int’ 3205 | const QUAD_FAST *qfast, int iq, | ^~~ /usr/include/alberta/evaluate.h:3206:26: error: expected primary-expression before ‘bool’ 3206 | bool update) | ^~~~ /usr/include/alberta/evaluate.h:3240:28: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 3240 | __eval_Laplace_uh_dow_fast(REAL_D laplace_uh, | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:3241:28: error: expected primary-expression before ‘const’ 3241 | const REAL_BD Lambda, | ^~~~~ /usr/include/alberta/evaluate.h:3242:28: error: expected primary-expression before ‘const’ 3242 | const EL_REAL_VEC_D *uh_loc, | ^~~~~ /usr/include/alberta/evaluate.h:3243:28: error: expected primary-expression before ‘const’ 3243 | const QUAD_FAST *qfast, int iq, | ^~~~~ /usr/include/alberta/evaluate.h:3243:52: error: expected primary-expression before ‘int’ 3243 | const QUAD_FAST *qfast, int iq, | ^~~ /usr/include/alberta/evaluate.h:3244:28: error: expected primary-expression before ‘bool’ 3244 | bool update) | ^~~~ /usr/include/alberta/evaluate.h:3284:10: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 3284 | (const REAL_BD Lambda, | ^~~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3292:4: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 3292 | (REAL_D laplace_uh, const REAL_BD Lambda, const EL_REAL_D_VEC *uh_loc, | ^~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3292:23: error: expected primary-expression before ‘const’ 3292 | (REAL_D laplace_uh, const REAL_BD Lambda, const EL_REAL_D_VEC *uh_loc, | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3292:45: error: expected primary-expression before ‘const’ 3292 | (REAL_D laplace_uh, const REAL_BD Lambda, const EL_REAL_D_VEC *uh_loc, | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3293:4: error: expected primary-expression before ‘const’ 3293 | const QUAD_FAST *qfast, int iq)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3293:28: error: expected primary-expression before ‘int’ 3293 | const QUAD_FAST *qfast, int iq)); | ^~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3300:4: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 3300 | (REAL_D laplace_uh, const REAL_BD Lambda, const EL_REAL_VEC_D *uh_loc, | ^~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3300:23: error: expected primary-expression before ‘const’ 3300 | (REAL_D laplace_uh, const REAL_BD Lambda, const EL_REAL_VEC_D *uh_loc, | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3300:45: error: expected primary-expression before ‘const’ 3300 | (REAL_D laplace_uh, const REAL_BD Lambda, const EL_REAL_VEC_D *uh_loc, | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3301:4: error: expected primary-expression before ‘const’ 3301 | const QUAD_FAST *qfast, int iq)); | ^~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3301:28: error: expected primary-expression before ‘int’ 3301 | const QUAD_FAST *qfast, int iq)); | ^~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3311:26: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 3311 | const REAL_BD Lambda, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h: In function ‘const REAL* __Laplace_uh_at_qp(REAL*, const QUAD_FAST*, int, const EL_REAL_VEC*, bool)’: /usr/include/alberta/evaluate.h:3318:9: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 3318 | const REAL_BB *D2_phi; | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:3319:3: error: ‘REAL_BB’ was not declared in this scope; did you mean ‘REAL’? 3319 | REAL_BB D2_tmp; | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:3333:5: error: ‘D2_phi’ was not declared in this scope; did you mean ‘D2_PHI’? 3333 | D2_phi = qfast->D2_phi[iq]; | ^~~~~~ | D2_PHI /usr/include/alberta/evaluate.h:3333:21: error: ‘const QUAD_FAST’ {aka ‘const struct quad_fast’} has no member named ‘D2_phi’ 3333 | D2_phi = qfast->D2_phi[iq]; | ^~~~~~ /usr/include/alberta/evaluate.h:3337:9: error: ‘D2_tmp’ was not declared in this scope 3337 | D2_tmp[k][l] = 0.0; | ^~~~~~ /usr/include/alberta/evaluate.h:3345:44: error: expected primary-expression before ‘const’ 3345 | vec[iq] += LAPLACE_DOW(dim, Lambda, (const REAL_B *)D2_tmp); | ^~~~~ /usr/include/alberta/evaluate.h:3345:44: error: expected ‘)’ before ‘const’ 3345 | vec[iq] += LAPLACE_DOW(dim, Lambda, (const REAL_B *)D2_tmp); | ~^~~~~ | ) /usr/include/alberta/evaluate.h:3347:44: error: expected primary-expression before ‘const’ 3347 | vec[iq] = LAPLACE_DOW(dim, Lambda, (const REAL_B *)D2_tmp); | ^~~~~ /usr/include/alberta/evaluate.h:3347:44: error: expected ‘)’ before ‘const’ 3347 | vec[iq] = LAPLACE_DOW(dim, Lambda, (const REAL_B *)D2_tmp); | ~^~~~~ | ) /usr/include/alberta/evaluate.h: At global scope: /usr/include/alberta/evaluate.h:3371:32: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 3371 | const REAL_BD *Lambda, | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:3372:32: error: ‘REAL_BDD’ does not name a type 3372 | const REAL_BDD *DLambda, | ^~~~~~~~ /usr/include/alberta/evaluate.h: In function ‘const REAL* __param_Laplace_uh_at_qp(REAL*, const QUAD_FAST*, const int*, const int*, const EL_REAL_VEC*, bool)’: /usr/include/alberta/evaluate.h:3379:9: error: ‘REAL_BB’ does not name a type; did you mean ‘REAL’? 3379 | const REAL_BB *D2_phi; | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:3380:9: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 3380 | const REAL_B *grd_phi; | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:3381:3: error: ‘REAL_BB’ was not declared in this scope; did you mean ‘REAL’? 3381 | REAL_BB D2_bar; | ^~~~~~~ | REAL /usr/include/alberta/evaluate.h:3396:5: error: ‘D2_phi’ was not declared in this scope; did you mean ‘D2_PHI’? 3396 | D2_phi = qfast->D2_phi[iq]; | ^~~~~~ | D2_PHI /usr/include/alberta/evaluate.h:3396:21: error: ‘const QUAD_FAST’ {aka ‘const struct quad_fast’} has no member named ‘D2_phi’ 3396 | D2_phi = qfast->D2_phi[iq]; | ^~~~~~ /usr/include/alberta/evaluate.h:3400:9: error: ‘D2_bar’ was not declared in this scope 3400 | D2_bar[k][l] = 0.0; | ^~~~~~ /usr/include/alberta/evaluate.h:3408:48: error: expected primary-expression before ‘const’ 3408 | vec[iq] += LAPLACE_DOW(dim, Lambda[iq], (const REAL_B *)D2_bar); | ^~~~~ /usr/include/alberta/evaluate.h:3408:48: error: expected ‘)’ before ‘const’ 3408 | vec[iq] += LAPLACE_DOW(dim, Lambda[iq], (const REAL_B *)D2_bar); | ~^~~~~ | ) /usr/include/alberta/evaluate.h:3410:48: error: expected primary-expression before ‘const’ 3410 | vec[iq] = LAPLACE_DOW(dim, Lambda[iq], (const REAL_B *)D2_bar); | ^~~~~ /usr/include/alberta/evaluate.h:3410:48: error: expected ‘)’ before ‘const’ 3410 | vec[iq] = LAPLACE_DOW(dim, Lambda[iq], (const REAL_B *)D2_bar); | ~^~~~~ | ) /usr/include/alberta/evaluate.h:3417:7: error: ‘grd_phi’ was not declared in this scope 3417 | grd_phi = qfast->grd_phi[iq]; | ^~~~~~~ /usr/include/alberta/evaluate.h:3417:24: error: ‘const QUAD_FAST’ {aka ‘const struct quad_fast’} has no member named ‘grd_phi’ 3417 | grd_phi = qfast->grd_phi[iq]; | ^~~~~~~ /usr/include/alberta/evaluate.h:3426:25: error: ‘DIM_OF_WORLD’ was not declared in this scope 3426 | for (i = 0; i < DIM_OF_WORLD; i++) { | ^~~~~~~~~~~~ /usr/include/alberta/evaluate.h:3427:43: error: invalid types ‘const int[int]’ for array subscript 3427 | vec[iq] += grd_bar * DLambda[iq][k][i][i]; | ^ /usr/include/alberta/evaluate.h: At global scope: /usr/include/alberta/evaluate.h:3437:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 3437 | const REAL_D * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:3484:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 3484 | const REAL_D * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:3555:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 3555 | const REAL_D * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:3602:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 3602 | const REAL_D * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:3678:34: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 3678 | const QUAD_FAST *qfast, const REAL_BD Lambda, const EL_REAL_VEC *uh_loc)); | ^~~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3686:10: error: ‘REAL_BD’ does not name a type; did you mean ‘REAL’? 3686 | const REAL_BD Lambda[], const REAL_BDD DLambda[], | ^~~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3686:34: error: ‘REAL_BDD’ does not name a type 3686 | const REAL_BD Lambda[], const REAL_BDD DLambda[], | ^~~~~~~~ /usr/include/alberta/evaluate.h:290:30: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~ /usr/include/alberta/evaluate.h:3691:63: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 3691 | uh_loc, qfast, const QUAD_FAST, Laplace_uh, REAL_D *, const REAL_D *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:3699:63: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 3699 | uh_loc, qfast, const QUAD_FAST, Laplace_uh, REAL_D *, const REAL_D *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:3708:63: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 3708 | uh_loc, qfast, const QUAD_FAST, Laplace_uh, REAL_D *, const REAL_D *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:3716:63: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 3716 | uh_loc, qfast, const QUAD_FAST, Laplace_uh, REAL_D *, const REAL_D *, | ^~~~~~ /usr/include/alberta/evaluate.h:290:17: note: in definition of macro ‘DEFUN_CHAIN_VAL_FCT’ 290 | static inline rettype name DECL \ | ^~~~~~~ /usr/include/alberta/evaluate.h:3733:55: error: ‘REAL_B’ does not name a type; did you mean ‘REAL’? 3733 | const QUAD *quad, REAL (*f)(const REAL_B lambda)) | ^~~~~~ | REAL /usr/include/alberta/evaluate.h: In function ‘const REAL* f_at_qp(REAL*, const QUAD*, REAL (*)(int))’: /usr/include/alberta/evaluate.h:3757:25: error: ‘const QUAD’ {aka ‘const struct quadrature’} has no member named ‘lambda’ 3757 | val[i] = (*f)(quad->lambda[i]); | ^~~~~~ /usr/include/alberta/evaluate.h: In function ‘const REAL* fx_at_qp(REAL*, const EL_INFO*, const QUAD*, FCT_AT_X)’: /usr/include/alberta/evaluate.h:3820:5: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 3820 | REAL_D x[quad->n_points]; | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:3822:56: error: ‘x’ was not declared in this scope 3822 | parametric->coord_to_world(el_info, quad, 0, NULL, x); | ^ /usr/include/alberta/evaluate.h:3828:7: error: ‘REAL_D’ was not declared in this scope; did you mean ‘REAL’? 3828 | REAL_D x; | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:3830:37: error: ‘const QUAD’ {aka ‘const struct quadrature’} has no member named ‘lambda’ 3830 | coord_to_world(el_info, quad->lambda[i], x); | ^~~~~~ /usr/include/alberta/evaluate.h:3830:48: error: ‘x’ was not declared in this scope 3830 | coord_to_world(el_info, quad->lambda[i], x); | ^ /usr/include/alberta/evaluate.h:3830:7: error: ‘coord_to_world’ was not declared in this scope; did you mean ‘coord_to_world_1d’? 3830 | coord_to_world(el_info, quad->lambda[i], x); | ^~~~~~~~~~~~~~ | coord_to_world_1d /usr/include/alberta/evaluate.h: At global scope: /usr/include/alberta/evaluate.h:3839:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 3839 | const REAL_D *f_d_at_qp(REAL_D vec[], | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:3874:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 3874 | const REAL_D *f_loc_d_at_qp(REAL_D vec[], | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:3908:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 3908 | const REAL_D *fx_d_at_qp(REAL_D vec[], | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:3955:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 3955 | const REAL_D *grd_f_at_qp(REAL_D vec[], | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:3990:7: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 3990 | const REAL_DD *grd_f_d_at_qp(REAL_DD vec[], | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:4026:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 4026 | const REAL_D *grd_fx_at_qp(REAL_D vec[], | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:4069:7: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 4069 | const REAL_DD * | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:4113:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 4113 | const REAL_D *grd_f_loc_at_qp(REAL_D vec[], | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:4145:7: error: ‘REAL_D’ does not name a type; did you mean ‘REAL’? 4145 | const REAL_D * | ^~~~~~ | REAL /usr/include/alberta/evaluate.h:4177:7: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 4177 | const REAL_DD * | ^~~~~~~ | REAL_DIG /usr/include/alberta/evaluate.h:4210:7: error: ‘REAL_DD’ does not name a type; did you mean ‘REAL_DIG’? 4210 | const REAL_DD * | ^~~~~~~ | REAL_DIG