@@ -480,6 +480,7 @@ int test_square_base_sidewall_prisms_to_gnuplot() {
480480
481481 double normal_sidewall = 0 ;
482482 geometric_object square_normal_sidewall_geom_object = make_prism (m , nodes_square , num_nodes_square , height_square , zhat );
483+ geom_fix_object_ptr (& square_normal_sidewall_geom_object );
483484 prism * square_normal_sidewall_prism = square_normal_sidewall_geom_object .subclass .prism_data ;
484485
485486 double one_degree_sidewall = 1.0 * 2 * K_PI / 360.0 ;
@@ -524,6 +525,7 @@ int test_octagon_c_base_sidewall_prisms_to_gnuplot() {
524525
525526 double normal_sidewall = 0 ;
526527 geometric_object octagon_c_normal_sidewall_geom_object = make_prism (m , nodes_octagon_c , num_nodes_octagon_c , height_octagon_c , zhat );
528+ geom_fix_object_ptr (& octagon_c_normal_sidewall_geom_object );
527529 prism * octagon_c_normal_sidewall_prism = octagon_c_normal_sidewall_geom_object .subclass .prism_data ;
528530
529531 double two_half_degree_sidewall = 2.5 * 2 * K_PI / 360.0 ;
@@ -575,6 +577,7 @@ int test_helper_functions_on_octagonal_c_prism() {
575577
576578 double normal_sidewall = 0 ;
577579 geometric_object octagon_c_normal_sidewall_geom_object = make_prism (m , nodes_octagon_c , num_nodes_octagon_c , height_octagon_c , zhat );
580+ geom_fix_object_ptr (& octagon_c_normal_sidewall_geom_object );
578581 prism * octagon_c_normal_sidewall_prism = octagon_c_normal_sidewall_geom_object .subclass .prism_data ;
579582
580583 double two_half_degree_sidewall = 2.5 * 2 * K_PI / 360.0 ;
@@ -1121,6 +1124,8 @@ int run_unit_tests() {
11211124
11221125 geometric_object the_block = make_block (m , c , xhat , yhat , zhat , size );
11231126 geometric_object the_prism = make_prism (m , v , 4 , LZ , zhat );
1127+ geom_fix_object_ptr (& the_block );
1128+ geom_fix_object_ptr (& the_prism );
11241129
11251130 /***************************************************************/
11261131 /* with probability P_SHIFT, shift the centers of both block */
@@ -1265,6 +1270,7 @@ int main(int argc, char *argv[]) {
12651270 fclose (f );
12661271
12671272 geometric_object the_prism = make_prism (NULL , vertices , num_vertices , height , axis );
1273+ geom_fix_object_ptr (& the_prism );
12681274 prism * prsm = the_prism .subclass .prism_data ;
12691275 prism2gmsh (prsm , "test-prism.pp" );
12701276 prism2gnuplot (prsm , "test-prism.gp" );
0 commit comments