PK_APPITEM_ask                    light  concurrent
PK_APPITEM_create                 heavy  local
PK_APPITEM_delete                 heavy  local
PK_APPITEM_is                     light  concurrent
PK_APPITEM_reset_pointers         heavy  local
PK_ASSEMBLY_ask_instances         light  concurrent
PK_ASSEMBLY_ask_parts             light  concurrent
PK_ASSEMBLY_ask_parts_transfs     light  concurrent
PK_ASSEMBLY_check                 heavy  local
PK_ASSEMBLY_create_empty          heavy  local
PK_ASSEMBLY_make_level_assembly   heavy  local
PK_ASSEMBLY_transform             heavy  local
PK_ATTDEF_ask                     light  concurrent
PK_ATTDEF_ask_2                   light  concurrent
PK_ATTDEF_ask_callback_flags      light  concurrent
PK_ATTDEF_ask_callbacks           light  concurrent
PK_ATTDEF_create                  heavy  exclusive
PK_ATTDEF_create_2                heavy  exclusive
PK_ATTDEF_find                    light  concurrent
PK_ATTDEF_is_group_closing        light  concurrent
PK_ATTDEF_register_callbacks      heavy  exclusive
PK_ATTDEF_register_cb             heavy  exclusive
PK_ATTDEF_set_callback_flags      heavy  exclusive
PK_ATTDEF_set_group_closing       heavy  exclusive
PK_ATTRIB_ask_attdef              light  concurrent
PK_ATTRIB_ask_axes                light  concurrent
PK_ATTRIB_ask_doubles             light  concurrent
PK_ATTRIB_ask_ints                light  concurrent
PK_ATTRIB_ask_named_axes          light  concurrent
PK_ATTRIB_ask_named_doubles       light  concurrent
PK_ATTRIB_ask_named_ints          light  concurrent
PK_ATTRIB_ask_named_pointers      light  concurrent
PK_ATTRIB_ask_named_string        light  concurrent
PK_ATTRIB_ask_named_ustring       light  concurrent
PK_ATTRIB_ask_named_vectors       light  concurrent
PK_ATTRIB_ask_no_roll             heavy  concurrent
PK_ATTRIB_ask_nth_axis            light  concurrent
PK_ATTRIB_ask_nth_double          light  concurrent
PK_ATTRIB_ask_nth_int             light  concurrent
PK_ATTRIB_ask_nth_pointer         light  concurrent
PK_ATTRIB_ask_nth_vector          light  concurrent
PK_ATTRIB_ask_owner               light  concurrent
PK_ATTRIB_ask_pointers            light  concurrent
PK_ATTRIB_ask_string              light  concurrent
PK_ATTRIB_ask_ustring             light  concurrent
PK_ATTRIB_ask_vectors             light  concurrent
PK_ATTRIB_create_empty            heavy  local
PK_ATTRIB_set_axes                heavy  local
PK_ATTRIB_set_doubles             heavy  local
PK_ATTRIB_set_ints                heavy  local
PK_ATTRIB_set_named_axes          heavy  local
PK_ATTRIB_set_named_doubles       heavy  local
PK_ATTRIB_set_named_ints          heavy  local
PK_ATTRIB_set_named_pointers      heavy  local
PK_ATTRIB_set_named_string        heavy  local
PK_ATTRIB_set_named_ustring       heavy  local
PK_ATTRIB_set_named_vectors       heavy  local
PK_ATTRIB_set_no_roll             heavy  local
PK_ATTRIB_set_pointers            heavy  local
PK_ATTRIB_set_string              heavy  local
PK_ATTRIB_set_ustring             heavy  local
PK_ATTRIB_set_vectors             heavy  local
PK_BB_ask                         heavy  local
PK_BB_ask_status                  light  concurrent
PK_BB_create                      heavy  local
PK_BB_is                          light  concurrent
PK_BB_is_empty                    light  concurrent
PK_BB_output_events               heavy  local
PK_BB_set_status                  heavy  local
PK_BCURVE_add_knot                heavy  local
PK_BCURVE_ask                     light  concurrent
PK_BCURVE_ask_knots               light  concurrent
PK_BCURVE_ask_piecewise           heavy  local
PK_BCURVE_ask_splinewise          heavy  local
PK_BCURVE_clamp_knots             heavy  local
PK_BCURVE_combine                 heavy  local
PK_BCURVE_create                  heavy  local
PK_BCURVE_create_by_fitting       heavy  local
PK_BCURVE_create_fitted           heavy  local
PK_BCURVE_create_piecewise        heavy  local
PK_BCURVE_create_spline           heavy  local
PK_BCURVE_create_spline_2         heavy  local
PK_BCURVE_create_splinewise       heavy  local
PK_BCURVE_eval_approx             heavy  local
PK_BCURVE_extend                  heavy  local
PK_BCURVE_find_g1_discontinuity   heavy  local
PK_BCURVE_join                    heavy  local
PK_BCURVE_lower_degree            heavy  local
PK_BCURVE_make_bsurf_lofted       heavy  local
PK_BCURVE_make_matched            heavy  local
PK_BCURVE_raise_degree            heavy  local
PK_BCURVE_remove_knots            heavy  local
PK_BCURVE_reparameterise          heavy  local
PK_BCURVE_set_approx              heavy  local
PK_BCURVE_spin                    heavy  local
PK_BCURVE_sweep                   heavy  local
PK_BCURVE_unset_approx            heavy  local
PK_BLENDSF_ask                    heavy  concurrent
PK_BODY_add_to_compound           heavy  local
PK_BODY_apply_knit_pattern        heavy  local
PK_BODY_ask_children              heavy  local
PK_BODY_ask_components            heavy  concurrent
PK_BODY_ask_config                heavy  concurrent
PK_BODY_ask_curve_nmnl_state      light  concurrent
PK_BODY_ask_edges                 heavy  concurrent
PK_BODY_ask_faces                 heavy  concurrent
PK_BODY_ask_fins                  heavy  concurrent
PK_BODY_ask_first_edge            heavy  concurrent
PK_BODY_ask_first_face            heavy  concurrent
PK_BODY_ask_loops                 heavy  concurrent
PK_BODY_ask_memory_usage          heavy  local
PK_BODY_ask_parent                heavy  local
PK_BODY_ask_regions               heavy  concurrent
PK_BODY_ask_shells                heavy  concurrent
PK_BODY_ask_topology              heavy  local
PK_BODY_ask_type                  heavy  concurrent
PK_BODY_ask_vertices              heavy  concurrent
PK_BODY_boolean                   heavy  local
PK_BODY_boolean_2                 heavy  local
PK_BODY_change_partition          heavy  local
PK_BODY_check                     heavy  local
PK_BODY_contains_vector           heavy  local
PK_BODY_copy_topology             heavy  local
PK_BODY_create_minimum_topology   heavy  local
PK_BODY_create_sheet_circle       heavy  local
PK_BODY_create_sheet_planar       heavy  local
PK_BODY_create_sheet_polygon      heavy  local
PK_BODY_create_sheet_rectangle    heavy  local
PK_BODY_create_sheet_topology     heavy  local
PK_BODY_create_solid_block        heavy  local
PK_BODY_create_solid_cone         heavy  local
PK_BODY_create_solid_cyl          heavy  local
PK_BODY_create_solid_prism        heavy  local
PK_BODY_create_solid_sphere       heavy  local
PK_BODY_create_solid_topology     heavy  local
PK_BODY_create_solid_torus        heavy  local
PK_BODY_create_topology           heavy  local
PK_BODY_create_topology_2         heavy  local
PK_BODY_create_wire_topology      heavy  local
PK_BODY_disjoin                   heavy  local
PK_BODY_embed_in_surf             heavy  local
PK_BODY_emboss                    heavy  local
PK_BODY_enlarge                   heavy  local
PK_BODY_extend                    heavy  local
PK_BODY_extrude                   heavy  local
PK_BODY_fill_hole                 heavy  local
PK_BODY_find_extreme              heavy  local
PK_BODY_find_facesets             heavy  local
PK_BODY_find_knit_pattern         heavy  local
PK_BODY_find_laminar_edges        heavy  local
PK_BODY_fix_blends                heavy  local
PK_BODY_hollow                    heavy  local
PK_BODY_hollow_2                  heavy  local
PK_BODY_identify_details          heavy  local
PK_BODY_identify_facesets         heavy  local
PK_BODY_identify_general          heavy  local
PK_BODY_imprint_body              heavy  local
PK_BODY_imprint_curve             heavy  local
PK_BODY_imprint_curves_normal     heavy  local
PK_BODY_imprint_curves_vector     heavy  local
PK_BODY_imprint_cus_normal        heavy  local
PK_BODY_imprint_cus_shadow        heavy  local
PK_BODY_imprint_cus_vec           heavy  local
PK_BODY_imprint_cus_vector        heavy  local
PK_BODY_imprint_faces             heavy  local
PK_BODY_imprint_faces_2           heavy  local
PK_BODY_imprint_plane             heavy  local
PK_BODY_imprint_plane_2           heavy  local
PK_BODY_intersect_bodies          heavy  local
PK_BODY_knit                      heavy  local
PK_BODY_make_compound             heavy  local
PK_BODY_make_curves_outline       heavy  local
PK_BODY_make_facet_body           heavy  local
PK_BODY_make_lofted_body          heavy  local
PK_BODY_make_manifold_bodies      heavy  local
PK_BODY_make_patterned            heavy  local
PK_BODY_make_persp_outline        heavy  local
PK_BODY_make_section              heavy  local
PK_BODY_make_section_with_surfs   heavy  local
PK_BODY_make_spun_outline         heavy  local
PK_BODY_make_swept_body           heavy  local
PK_BODY_make_swept_body_2         heavy  local
PK_BODY_make_swept_profiles       light  concurrent
PK_BODY_make_swept_tool           heavy  local
PK_BODY_offset                    heavy  local
PK_BODY_offset_2                  heavy  local
PK_BODY_offset_planar_wire        heavy  local
PK_BODY_pick_topols               heavy  concurrent
PK_BODY_remove_from_parents       heavy  local
PK_BODY_repair_shells             heavy  local
PK_BODY_reverse_orientation       heavy  local
PK_BODY_section_with_sheet        heavy  local
PK_BODY_section_with_sheet_2      heavy  local
PK_BODY_section_with_surf         heavy  local
PK_BODY_set_curve_nmnl_state      heavy  local
PK_BODY_set_type                  heavy  local
PK_BODY_sew_bodies                heavy  local
PK_BODY_share_geom                heavy  local
PK_BODY_simplify_geom             heavy  local
PK_BODY_spin                      heavy  local
PK_BODY_subtract_bodies           heavy  local
PK_BODY_sweep                     heavy  local
PK_BODY_taper                     heavy  local
PK_BODY_thicken                   heavy  local
PK_BODY_thicken_2                 heavy  local
PK_BODY_thicken_3                 heavy  local
PK_BODY_transform                 heavy  local
PK_BODY_transform_2               heavy  local
PK_BODY_trim                      heavy  local
PK_BODY_trim_gap_analysis         heavy  local
PK_BODY_trim_neutral_sheets       heavy  local
PK_BODY_trim_neutral_sheets_2     heavy  local
PK_BODY_unite_bodies              heavy  local
PK_BSURF_add_u_knot               heavy  local
PK_BSURF_add_v_knot               heavy  local
PK_BSURF_ask                      light  concurrent
PK_BSURF_ask_knots                light  concurrent
PK_BSURF_ask_piecewise            heavy  local
PK_BSURF_ask_splinewise           heavy  local
PK_BSURF_clamp_knots              heavy  local
PK_BSURF_create                   heavy  local
PK_BSURF_create_constrained       heavy  local
PK_BSURF_create_fitted            heavy  local
PK_BSURF_create_piecewise         heavy  local
PK_BSURF_create_splinewise        heavy  local
PK_BSURF_eval_approx              heavy  local
PK_BSURF_find_g1_discontinuity    heavy  local
PK_BSURF_lower_degree             heavy  local
PK_BSURF_make_bcurve_u_isoparam   heavy  local
PK_BSURF_make_bcurve_v_isoparam   heavy  local
PK_BSURF_raise_degree             heavy  local
PK_BSURF_remove_knots             heavy  local
PK_BSURF_reparameterise           heavy  local
PK_BSURF_set_approx               heavy  local
PK_BSURF_unset_approx             heavy  local
PK_CIRCLE_ask                     light  concurrent
PK_CIRCLE_create                  heavy  local
PK_CLASS_ask_superclass           light  concurrent
PK_CLASS_is_subclass              light  concurrent
PK_CONE_ask                       light  concurrent
PK_CONE_create                    heavy  local
PK_CONE_make_solid_body           heavy  local
PK_CURVE_ask_edges                light  concurrent
PK_CURVE_ask_edges_nmnl           light  concurrent
PK_CURVE_ask_fin                  light  concurrent
PK_CURVE_ask_interval             heavy  concurrent
PK_CURVE_ask_param                heavy  concurrent
PK_CURVE_ask_parm_different       light  concurrent
PK_CURVE_ask_part                 light  concurrent
PK_CURVE_convert_parm_to_ki       light  concurrent
PK_CURVE_convert_parm_to_pk       light  concurrent
PK_CURVE_embed_in_surf            heavy  local
PK_CURVE_embed_in_surf_2          heavy  local
PK_CURVE_eval                     heavy  concurrent
PK_CURVE_eval_curvature           heavy  concurrent
PK_CURVE_eval_curvature_handed    heavy  concurrent
PK_CURVE_eval_handed              heavy  concurrent
PK_CURVE_eval_with_tan_handed     heavy  concurrent
PK_CURVE_eval_with_tangent        heavy  concurrent
PK_CURVE_find_box                 heavy  concurrent
PK_CURVE_find_degens              heavy  local
PK_CURVE_find_discontinuity       heavy  local
PK_CURVE_find_length              heavy  concurrent
PK_CURVE_find_min_radius          heavy  local
PK_CURVE_find_non_aligned_box     heavy  local
PK_CURVE_find_self_int            heavy  local
PK_CURVE_find_surfs_common        heavy  concurrent
PK_CURVE_find_vector_interval     heavy  concurrent
PK_CURVE_find_vectors             heavy  local
PK_CURVE_fix_degens               heavy  local
PK_CURVE_fix_self_int             heavy  local
PK_CURVE_intersect_curve          heavy  local
PK_CURVE_is_isoparam              heavy  concurrent
PK_CURVE_make_approx              heavy  local
PK_CURVE_make_bcurve              heavy  local
PK_CURVE_make_bcurve_2            heavy  local
PK_CURVE_make_bcurve_array        heavy  local
PK_CURVE_make_curve_reversed      heavy  local
PK_CURVE_make_helical_surf        heavy  local
PK_CURVE_make_spcurves            heavy  local
PK_CURVE_make_spcurves_2          heavy  local
PK_CURVE_make_surf_isocline       heavy  local
PK_CURVE_make_wire_body           heavy  local
PK_CURVE_make_wire_body_2         heavy  local
PK_CURVE_output_vectors           heavy  concurrent
PK_CURVE_parameterise_vector      heavy  concurrent
PK_CURVE_project                  heavy  local
PK_CURVE_spin                     heavy  local
PK_CURVE_spin_2                   heavy  local
PK_CURVE_sweep                    heavy  local
PK_CYL_ask                        light  concurrent
PK_CYL_create                     heavy  local
PK_CYL_make_solid_body            heavy  local
PK_DEBUG_BODY_compare             heavy  local
PK_DEBUG_BODY_extract_data        heavy  local
PK_DEBUG_SESSION_check            heavy  exclusive
PK_DEBUG_SESSION_watch_classes    light  exclusive
PK_DEBUG_SESSION_watch_fns        light  exclusive
PK_DEBUG_SESSION_watch_items      light  exclusive
PK_DEBUG_behaviours_start         light  exclusive
PK_DEBUG_behaviours_stop          light  exclusive
PK_DEBUG_receive                  heavy  exclusive
PK_DEBUG_report_comment           light  concurrent
PK_DEBUG_report_start             heavy  exclusive
PK_DEBUG_report_stop              heavy  exclusive
PK_DEBUG_shuffle_start            light  exclusive
PK_DEBUG_shuffle_stop             light  exclusive
PK_DEBUG_transmit                 heavy  exclusive
PK_DEBUG_try_error_handler        heavy  local
PK_DELTA_register_callbacks       light  concurrent
PK_EDGE_ask_blend                 heavy  local
PK_EDGE_ask_body                  light  concurrent
PK_EDGE_ask_convexity             heavy  local
PK_EDGE_ask_curve                 light  concurrent
PK_EDGE_ask_curve_nmnl            light  concurrent
PK_EDGE_ask_faces                 light  concurrent
PK_EDGE_ask_fins                  light  concurrent
PK_EDGE_ask_first_fin             light  concurrent
PK_EDGE_ask_geometry              heavy  concurrent
PK_EDGE_ask_geometry_nmnl         heavy  concurrent
PK_EDGE_ask_next_in_body          light  concurrent
PK_EDGE_ask_oriented_curve        light  concurrent
PK_EDGE_ask_precision             light  concurrent
PK_EDGE_ask_shells                heavy  concurrent
PK_EDGE_ask_type                  light  concurrent
PK_EDGE_ask_vertices              light  concurrent
PK_EDGE_attach_curve_nmnl         heavy  local
PK_EDGE_attach_curves             heavy  local
PK_EDGE_attach_curves_2           heavy  local
PK_EDGE_check                     heavy  local
PK_EDGE_check_blends              heavy  local
PK_EDGE_contains_vector           heavy  concurrent
PK_EDGE_delete                    heavy  local
PK_EDGE_delete_wireframe          heavy  local
PK_EDGE_detach_curve_nmnl         heavy  local
PK_EDGE_euler_close_zip           heavy  local
PK_EDGE_euler_delete_make_loop    heavy  local
PK_EDGE_euler_delete_ring_face    heavy  local
PK_EDGE_euler_delete_ring_loop    heavy  local
PK_EDGE_euler_delete_with_face    heavy  local
PK_EDGE_euler_delete_with_loop    heavy  local
PK_EDGE_euler_merge_vertices      heavy  local
PK_EDGE_euler_open_zip            heavy  local
PK_EDGE_euler_slit                heavy  local
PK_EDGE_euler_split               heavy  local
PK_EDGE_find_blend_topol          heavy  local
PK_EDGE_find_deviation            heavy  local
PK_EDGE_find_deviation_2          heavy  local
PK_EDGE_find_end_tangents         heavy  concurrent
PK_EDGE_find_extreme              heavy  local
PK_EDGE_find_g1_edges             heavy  local
PK_EDGE_find_interval             heavy  concurrent
PK_EDGE_imprint_point             heavy  local
PK_EDGE_is_planar                 heavy  local
PK_EDGE_is_smooth                 heavy  local
PK_EDGE_make_curve                heavy  local
PK_EDGE_make_faces_from_wire      heavy  local
PK_EDGE_make_wire_body            heavy  local
PK_EDGE_offset_on_body            heavy  local
PK_EDGE_optimise                  heavy  local
PK_EDGE_propagate_orientation     heavy  local
PK_EDGE_remove_blend              heavy  local
PK_EDGE_remove_to_bodies          heavy  local
PK_EDGE_repair                    heavy  local
PK_EDGE_reset_precision           heavy  local
PK_EDGE_reset_precision_2         heavy  local
PK_EDGE_reverse                   heavy  local
PK_EDGE_reverse_2                 heavy  local
PK_EDGE_set_blend_chain           heavy  local
PK_EDGE_set_blend_chamfer         heavy  local
PK_EDGE_set_blend_constant        heavy  local
PK_EDGE_set_blend_variable        heavy  local
PK_EDGE_set_precision             heavy  local
PK_EDGE_set_precision_2           heavy  local
PK_EDGE_split_at_param            heavy  local
PK_ELLIPSE_ask                    light  concurrent
PK_ELLIPSE_create                 heavy  local
PK_ENTITY_ask_attribs             heavy  concurrent
PK_ENTITY_ask_class               light  concurrent
PK_ENTITY_ask_description         heavy  concurrent
PK_ENTITY_ask_first_attrib        heavy  concurrent
PK_ENTITY_ask_identifier          light  concurrent
PK_ENTITY_ask_owning_groups       light  concurrent
PK_ENTITY_ask_owning_groups_2     heavy  local
PK_ENTITY_ask_partition           light  concurrent
PK_ENTITY_ask_user_field          light  concurrent
PK_ENTITY_check_attribs           heavy  local
PK_ENTITY_copy                    heavy  local
PK_ENTITY_copy_2                  heavy  local
PK_ENTITY_delete                  heavy  local
PK_ENTITY_delete_attribs          heavy  local
PK_ENTITY_find_reparam            heavy  local
PK_ENTITY_is                      light  concurrent
PK_ENTITY_is_curve                light  concurrent
PK_ENTITY_is_geom                 light  concurrent
PK_ENTITY_is_part                 light  concurrent
PK_ENTITY_is_surf                 light  concurrent
PK_ENTITY_is_topol                light  concurrent
PK_ENTITY_may_own_attdef          light  concurrent
PK_ENTITY_range                   heavy  local
PK_ENTITY_range_vector            heavy  local
PK_ENTITY_set_user_field          heavy  local
PK_ERROR_ask_callbacks            light  concurrent
PK_ERROR_ask_last                 light  concurrent
PK_ERROR_clear_last               light  exclusive
PK_ERROR_raise                    light  exclusive
PK_ERROR_register_callbacks       light  exclusive
PK_ERROR_reraise                  light  exclusive
PK_FACE_ask_body                  light  concurrent
PK_FACE_ask_edges                 light  concurrent
PK_FACE_ask_faces_adjacent        heavy  concurrent
PK_FACE_ask_first_loop            light  concurrent
PK_FACE_ask_loops                 light  concurrent
PK_FACE_ask_next_in_body          light  concurrent
PK_FACE_ask_oriented_surf         light  concurrent
PK_FACE_ask_shells                light  concurrent
PK_FACE_ask_surf                  light  concurrent
PK_FACE_ask_vertices              heavy  concurrent
PK_FACE_attach_surf_fitting       heavy  local
PK_FACE_attach_surfs              heavy  local
PK_FACE_boolean                   heavy  local
PK_FACE_boolean_2                 heavy  local
PK_FACE_change                    heavy  local
PK_FACE_check                     heavy  local
PK_FACE_check_pair                heavy  local
PK_FACE_classify_details          heavy  local
PK_FACE_close_gaps                heavy  local
PK_FACE_contains_vectors          heavy  concurrent
PK_FACE_cover                     heavy  local
PK_FACE_delete                    heavy  local
PK_FACE_delete_2                  heavy  local
PK_FACE_delete_blends             heavy  local
PK_FACE_delete_facesets           heavy  local
PK_FACE_delete_from_gen_body      heavy  local
PK_FACE_delete_from_sheet         heavy  local
PK_FACE_delete_from_sheet_body    heavy  local
PK_FACE_emboss                    heavy  local
PK_FACE_euler_make_loop           heavy  local
PK_FACE_euler_make_ring_face      heavy  local
PK_FACE_euler_make_ring_loop      heavy  local
PK_FACE_euler_unslit              heavy  local
PK_FACE_find_blend_unders         heavy  local
PK_FACE_find_edges_common         heavy  concurrent
PK_FACE_find_extreme              heavy  local
PK_FACE_find_interior_vec         heavy  concurrent
PK_FACE_find_outer_loop           heavy  local
PK_FACE_find_uvbox                heavy  concurrent
PK_FACE_fix_mesh_defects          heavy  local
PK_FACE_hollow                    heavy  local
PK_FACE_hollow_2                  heavy  local
PK_FACE_hollow_3                  heavy  local
PK_FACE_identify_blends           heavy  local
PK_FACE_imprint_curve             heavy  local
PK_FACE_imprint_curves_2          heavy  local
PK_FACE_imprint_curves_isocline   heavy  local
PK_FACE_imprint_cus_isoclin       heavy  local
PK_FACE_imprint_cus_normal        heavy  local
PK_FACE_imprint_cus_vec           heavy  local
PK_FACE_imprint_cus_vector        heavy  local
PK_FACE_imprint_faces             heavy  local
PK_FACE_imprint_faces_2           heavy  local
PK_FACE_imprint_point             heavy  local
PK_FACE_install_surfs_isocline    heavy  local
PK_FACE_instance_bodies           heavy  local
PK_FACE_instance_tools            heavy  local
PK_FACE_intersect_curve           heavy  concurrent
PK_FACE_intersect_face            heavy  local
PK_FACE_intersect_surf            heavy  local
PK_FACE_is_coincident             heavy  local
PK_FACE_is_periodic               heavy  concurrent
PK_FACE_is_uvbox                  heavy  concurrent
PK_FACE_make_3_face_blend         heavy  local
PK_FACE_make_blend                heavy  local
PK_FACE_make_neutral_sheet        heavy  local
PK_FACE_make_neutral_sheet_2      heavy  local
PK_FACE_make_sect_with_sfs        heavy  local
PK_FACE_make_sheet_bodies         heavy  local
PK_FACE_make_sheet_body           heavy  local
PK_FACE_make_solid_bodies         heavy  local
PK_FACE_make_valid_faces          heavy  local
PK_FACE_offset                    heavy  local
PK_FACE_offset_2                  heavy  local
PK_FACE_output_surf_trimmed       heavy  local
PK_FACE_pattern                   heavy  local
PK_FACE_remove_to_solid_bodies    heavy  local
PK_FACE_repair                    heavy  local
PK_FACE_reparameterise_surf       heavy  local
PK_FACE_replace_surfs             heavy  local
PK_FACE_replace_surfs_2           heavy  local
PK_FACE_replace_surfs_3           heavy  local
PK_FACE_replace_with_sheet        heavy  local
PK_FACE_reverse                   heavy  local
PK_FACE_section_with_sheet        heavy  local
PK_FACE_section_with_sheet_2      heavy  local
PK_FACE_set_approx                heavy  local
PK_FACE_simplify_geom             heavy  local
PK_FACE_spin                      heavy  local
PK_FACE_split_at_param            heavy  local
PK_FACE_sweep                     heavy  local
PK_FACE_taper                     heavy  local
PK_FACE_transform                 heavy  local
PK_FACE_transform_2               heavy  local
PK_FACE_unset_approx              heavy  local
PK_FCURVE_ask                     light  concurrent
PK_FCURVE_create                  heavy  local
PK_FIN_ask_body                   light  concurrent
PK_FIN_ask_curve                  light  concurrent
PK_FIN_ask_edge                   light  concurrent
PK_FIN_ask_face                   light  concurrent
PK_FIN_ask_geometry               heavy  concurrent
PK_FIN_ask_loop                   light  concurrent
PK_FIN_ask_next_in_loop           light  concurrent
PK_FIN_ask_next_of_edge           light  concurrent
PK_FIN_ask_oriented_curve         light  concurrent
PK_FIN_ask_previous_in_loop       light  concurrent
PK_FIN_ask_previous_of_edge       light  concurrent
PK_FIN_ask_type                   light  concurrent
PK_FIN_attach_curves              heavy  local
PK_FIN_euler_glue                 heavy  local
PK_FIN_find_curve_parameter       heavy  concurrent
PK_FIN_find_interval              heavy  concurrent
PK_FIN_find_mtopols               heavy  concurrent
PK_FIN_find_surf_parameters       heavy  concurrent
PK_FIN_find_uvbox                 heavy  concurrent
PK_FIN_is_positive                light  concurrent
PK_FSURF_ask                      light  concurrent
PK_FSURF_create                   heavy  local
PK_FUNCTION_find                  light  concurrent
PK_GEOM_ask_dependents            light  concurrent
PK_GEOM_ask_geom_category         light  concurrent
PK_GEOM_ask_geom_owners           light  concurrent
PK_GEOM_check                     heavy  local
PK_GEOM_copy                      heavy  local
PK_GEOM_delete_single             heavy  local
PK_GEOM_enlarge                   heavy  local
PK_GEOM_is_coincident             heavy  local
PK_GEOM_range                     heavy  local
PK_GEOM_range_array               heavy  local
PK_GEOM_range_array_vector        heavy  local
PK_GEOM_range_local               heavy  local
PK_GEOM_range_local_vector        heavy  local
PK_GEOM_range_vector              heavy  local
PK_GEOM_range_vector_many         heavy  local
PK_GEOM_render                    heavy  mutably exclusive
PK_GEOM_render_line               heavy  local
PK_GEOM_transform                 heavy  local
PK_GEOM_transform_2               heavy  local
PK_GROUP_add_entities             heavy  local
PK_GROUP_ask_closure              light  concurrent
PK_GROUP_ask_controls             light  concurrent
PK_GROUP_ask_entities             light  concurrent
PK_GROUP_ask_entity_class         light  concurrent
PK_GROUP_ask_entity_label         light  concurrent
PK_GROUP_ask_part                 light  concurrent
PK_GROUP_contains_entity          light  concurrent
PK_GROUP_create_from_entities     heavy  local
PK_GROUP_create_from_entities_2   heavy  local
PK_GROUP_find_entities            light  concurrent
PK_GROUP_merge_entities           heavy  local
PK_GROUP_remove_entities          heavy  local
PK_GROUP_set_entity_label         heavy  local
PK_INSTANCE_ask                   light  concurrent
PK_INSTANCE_change_part           heavy  local
PK_INSTANCE_create                heavy  local
PK_INSTANCE_replace_transf        heavy  local
PK_INSTANCE_transform             heavy  local
PK_LATTICE_ask_n_lballs           light  concurrent
PK_LATTICE_ask_n_lrods            light  concurrent
PK_LATTICE_ask_part               light  concurrent
PK_LATTICE_clip                   heavy  local
PK_LATTICE_create_by_graph        heavy  local
PK_LATTICE_do_for_all_lballs      heavy  local
PK_LATTICE_do_for_all_lrods       heavy  local
PK_LATTICE_find_box               heavy  local
PK_LATTICE_find_nabox             heavy  local
PK_LATTICE_make_bodies            heavy  local
PK_LATTICE_make_patterned         heavy  local
PK_LBALL_ask_blend                light  concurrent
PK_LBALL_ask_lballs_adj           heavy  concurrent
PK_LBALL_ask_lrods                heavy  concurrent
PK_LBALL_ask_position             light  concurrent
PK_LBALL_ask_radius               light  concurrent
PK_LINE_ask                       light  concurrent
PK_LINE_create                    heavy  local
PK_LOOP_ask_body                  light  concurrent
PK_LOOP_ask_edges                 light  concurrent
PK_LOOP_ask_face                  light  concurrent
PK_LOOP_ask_fins                  light  concurrent
PK_LOOP_ask_first_fin             light  concurrent
PK_LOOP_ask_next_in_face          light  concurrent
PK_LOOP_ask_type                  heavy  local
PK_LOOP_ask_vertices              light  concurrent
PK_LOOP_close_gaps                heavy  local
PK_LOOP_delete_from_sheet_body    heavy  local
PK_LOOP_euler_create_edge         heavy  local
PK_LOOP_euler_delete_isolated     heavy  local
PK_LOOP_euler_delete_make_edge    heavy  local
PK_LOOP_euler_make_edge           heavy  local
PK_LOOP_euler_make_edge_face      heavy  local
PK_LOOP_euler_make_edge_loop      heavy  local
PK_LOOP_euler_transfer            heavy  local
PK_LOOP_is_isolated               light  concurrent
PK_LOOP_offset_planar             heavy  local
PK_LROD_ask_geometry              heavy  concurrent
PK_LROD_ask_lballs                light  concurrent
PK_LTOPOL_ask_box                 light  concurrent
PK_LTOPOL_ask_class               light  concurrent
PK_LTOPOL_is                      light  concurrent
PK_MARK_ask_following             light  concurrent
PK_MARK_ask_forward               light  concurrent
PK_MARK_ask_frustrum              light  concurrent
PK_MARK_ask_pmarks                heavy  local
PK_MARK_ask_preceding             light  concurrent
PK_MARK_ask_state                 light  concurrent
PK_MARK_create                    heavy  local
PK_MARK_delete                    heavy  local
PK_MARK_goto                      heavy  local
PK_MARK_goto_2                    heavy  local
PK_MARK_is                        light  concurrent
PK_MARK_is_on                     light  concurrent
PK_MARK_start                     heavy  local
PK_MARK_stop                      heavy  local
PK_MEMORY_alloc                   light  concurrent
PK_MEMORY_ask_block_size          light  concurrent
PK_MEMORY_ask_callbacks           light  concurrent
PK_MEMORY_free                    light  concurrent
PK_MEMORY_register_callbacks      light  exclusive
PK_MEMORY_set_block_size          light  exclusive
PK_MESH_ask_n_mfacets             heavy  concurrent
PK_MESH_ask_n_mvertices           heavy  concurrent
PK_MESH_ask_normal_type           heavy  concurrent
PK_MESH_create_from_facets        heavy  local
PK_MESH_discard_normals           heavy  local
PK_MESH_do_for_all_mfacets        heavy  local
PK_MESH_do_for_all_mvertices      heavy  local
PK_MESH_eval_with_mtopol          heavy  local
PK_MESH_fill_holes                heavy  local
PK_MESH_find_defects              heavy  local
PK_MESH_find_laminar_mfins        heavy  local
PK_MESH_find_sharp_mfins          heavy  local
PK_MESH_find_sharp_mvxs           heavy  local
PK_MESH_fix_defects               heavy  local
PK_MESH_has_unique_normals        heavy  local
PK_MESH_imprint_vectors           heavy  local
PK_MESH_is_loaded                 light  concurrent
PK_MESH_make_bodies               heavy  local
PK_MESH_make_surf_trimmed         heavy  local
PK_MESH_store_normals             heavy  local
PK_MFACET_ask_mfacet_adjacent     heavy  concurrent
PK_MFACET_ask_mfin                heavy  concurrent
PK_MFACET_ask_mvertices           heavy  concurrent
PK_MFACET_ask_mvx_normals         heavy  local
PK_MFACET_ask_normal              heavy  concurrent
PK_MFACET_ask_positions           heavy  concurrent
PK_MFACET_find_perimeters         heavy  local
PK_MFACET_parameterise_vec        heavy  local
PK_MFIN_ask_mfacet                heavy  concurrent
PK_MFIN_ask_mfin_adjacent         heavy  concurrent
PK_MFIN_ask_mfin_index            heavy  concurrent
PK_MFIN_ask_mvertex               heavy  concurrent
PK_MFIN_ask_mvx_curvature         heavy  local
PK_MFIN_ask_mvx_normal            heavy  local
PK_MFIN_ask_next_in_mfacet        heavy  concurrent
PK_MFIN_ask_next_of_mvertex       heavy  concurrent
PK_MFIN_ask_previous_in_mfacet    heavy  concurrent
PK_MFIN_ask_previous_of_mvertex   heavy  concurrent
PK_MFIN_is_laminar                heavy  concurrent
PK_MFIN_is_same_mfacet            heavy  concurrent
PK_MFIN_is_sharp                  heavy  local
PK_MTOPOL_ask_box                 heavy  concurrent
PK_MTOPOL_ask_class               light  concurrent
PK_MTOPOL_is                      heavy  concurrent
PK_MTOPOL_make_meshes             heavy  local
PK_MVERTEX_ask_mfacets            heavy  concurrent
PK_MVERTEX_ask_mfin               heavy  concurrent
PK_MVERTEX_ask_mvertices_ring     heavy  concurrent
PK_MVERTEX_ask_normals            heavy  local
PK_MVERTEX_ask_position           heavy  concurrent
PK_MVERTEX_is_laminar             heavy  concurrent
PK_MVERTEX_set_positions          heavy  local
PK_OFFSET_ask                     light  concurrent
PK_OFFSET_create                  heavy  local
PK_PARTITION_advance_pmark        heavy  local
PK_PARTITION_ask                  heavy  local
PK_PARTITION_ask_appitems         light  concurrent
PK_PARTITION_ask_assemblies       light  concurrent
PK_PARTITION_ask_bodies           light  concurrent
PK_PARTITION_ask_cloning          light  concurrent
PK_PARTITION_ask_facet_geom       heavy  local
PK_PARTITION_ask_geoms            light  concurrent
PK_PARTITION_ask_initial_pmark    light  concurrent
PK_PARTITION_ask_ki_lists         light  concurrent
PK_PARTITION_ask_pmark            light  concurrent
PK_PARTITION_ask_pmark_size       light  concurrent
PK_PARTITION_ask_pmarks           light  concurrent
PK_PARTITION_ask_pmarks_2         light  concurrent
PK_PARTITION_ask_transfs          light  concurrent
PK_PARTITION_ask_type             light  concurrent
PK_PARTITION_clone_pmark          heavy  local
PK_PARTITION_copy                 heavy  local
PK_PARTITION_create               heavy  local
PK_PARTITION_create_empty         heavy  local
PK_PARTITION_delete               heavy  local
PK_PARTITION_find_pmark_by_id     light  concurrent
PK_PARTITION_is                   light  concurrent
PK_PARTITION_is_clone             heavy  local
PK_PARTITION_make_pmark           heavy  local
PK_PARTITION_make_pmark_2         heavy  local
PK_PARTITION_merge                heavy  local
PK_PARTITION_receive              heavy  exclusive
PK_PARTITION_receive_b            heavy  exclusive
PK_PARTITION_receive_deltas       heavy  exclusive
PK_PARTITION_receive_deltas_2     heavy  exclusive
PK_PARTITION_receive_meshes       heavy  exclusive
PK_PARTITION_receive_u            heavy  exclusive
PK_PARTITION_receive_version      heavy  exclusive
PK_PARTITION_receive_version_b    heavy  exclusive
PK_PARTITION_receive_version_u    heavy  exclusive
PK_PARTITION_reset_attribs        heavy  local
PK_PARTITION_set_current          heavy  local
PK_PARTITION_set_type             heavy  local
PK_PARTITION_start_cloning        heavy  exclusive
PK_PARTITION_stop_cloning         heavy  local
PK_PARTITION_transmit             heavy  exclusive
PK_PARTITION_transmit_b           heavy  exclusive
PK_PARTITION_transmit_delta       heavy  exclusive
PK_PARTITION_transmit_u           heavy  exclusive
PK_PART_add_geoms                 heavy  local
PK_PART_ask_all_attdefs           heavy  concurrent
PK_PART_ask_all_attribs           heavy  concurrent
PK_PART_ask_attrib_owners         heavy  local
PK_PART_ask_attribs_cb            heavy  local
PK_PART_ask_attribs_filter        heavy  local
PK_PART_ask_con_lattices          heavy  concurrent
PK_PART_ask_construction_curves   heavy  concurrent
PK_PART_ask_construction_points   heavy  concurrent
PK_PART_ask_construction_surfs    heavy  concurrent
PK_PART_ask_geoms                 heavy  concurrent
PK_PART_ask_groups                heavy  concurrent
PK_PART_ask_groups_2              heavy  local
PK_PART_ask_ref_instances         light  concurrent
PK_PART_delete_attribs            heavy  local
PK_PART_find_entity_by_ident      heavy  concurrent
PK_PART_receive                   heavy  exclusive
PK_PART_receive_b                 heavy  exclusive
PK_PART_receive_meshes            heavy  concurrent
PK_PART_receive_u                 heavy  exclusive
PK_PART_receive_version           heavy  exclusive
PK_PART_receive_version_b         heavy  exclusive
PK_PART_receive_version_u         heavy  exclusive
PK_PART_rectify_identifiers       heavy  local
PK_PART_remove_geoms              heavy  local
PK_PART_transmit                  heavy  exclusive
PK_PART_transmit_b                heavy  exclusive
PK_PART_transmit_u                heavy  exclusive
PK_PLANE_ask                      light  concurrent
PK_PLANE_create                   heavy  local
PK_PLINE_ask                      light  concurrent
PK_PLINE_create                   heavy  local
PK_PMARK_ask_entities             heavy  local
PK_PMARK_ask_following            light  concurrent
PK_PMARK_ask_identifier           light  concurrent
PK_PMARK_ask_marks                heavy  local
PK_PMARK_ask_partition            light  concurrent
PK_PMARK_ask_preceding            light  concurrent
PK_PMARK_delete                   heavy  local
PK_PMARK_goto                     heavy  local
PK_PMARK_goto_2                   heavy  local
PK_PMARK_is                       light  concurrent
PK_PMARK_is_used_by_mark          light  concurrent
PK_POINT_ask                      light  concurrent
PK_POINT_ask_part                 light  concurrent
PK_POINT_ask_vertex               light  concurrent
PK_POINT_create                   heavy  local
PK_POINT_make_helical_curve       heavy  local
PK_POINT_make_minimum_body        heavy  local
PK_REGION_ask_body                light  concurrent
PK_REGION_ask_regions_adjacent    heavy  concurrent
PK_REGION_ask_shells              light  concurrent
PK_REGION_combine_bodies          heavy  local
PK_REGION_imprint_curve           heavy  local
PK_REGION_imprint_point           heavy  local
PK_REGION_is_solid                light  concurrent
PK_REGION_make_solid              heavy  local
PK_REGION_make_void               heavy  local
PK_REPORT_add_records             light  concurrent
PK_REPORT_ask                     light  concurrent
PK_REPORT_clear                   light  concurrent
PK_REPORT_close                   light  concurrent
PK_REPORT_create                  light  concurrent
PK_REPORT_delete                  light  concurrent
PK_REPORT_find                    light  concurrent
PK_REPORT_is_open                 light  concurrent
PK_REPORT_set_function            light  concurrent
PK_SESSION_abort                  light  concurrent
PK_SESSION_ask_angle_precision    light  concurrent
PK_SESSION_ask_applio             light  concurrent
PK_SESSION_ask_applio_2           light  concurrent
PK_SESSION_ask_attdefs            light  concurrent
PK_SESSION_ask_behaviour          light  concurrent
PK_SESSION_ask_binding            light  concurrent
PK_SESSION_ask_check_arguments    light  concurrent
PK_SESSION_ask_check_continuity   light  concurrent
PK_SESSION_ask_check_self_int     light  concurrent
PK_SESSION_ask_close_knots        light  concurrent
PK_SESSION_ask_curr_partition     light  concurrent
PK_SESSION_ask_err_reports        light  concurrent
PK_SESSION_ask_facet_geometry     light  concurrent
PK_SESSION_ask_fru_2              light  concurrent
PK_SESSION_ask_frustrum           light  concurrent
PK_SESSION_ask_function           light  concurrent
PK_SESSION_ask_general_topology   light  concurrent
PK_SESSION_ask_indexio            light  concurrent
PK_SESSION_ask_journalling        light  concurrent
PK_SESSION_ask_kernel_version     light  concurrent
PK_SESSION_ask_latest_behaviour   light  concurrent
PK_SESSION_ask_mark               light  concurrent
PK_SESSION_ask_max_threads        light  concurrent
PK_SESSION_ask_memory_usage       light  concurrent
PK_SESSION_ask_mesh_angle         light  concurrent
PK_SESSION_ask_partitions         light  concurrent
PK_SESSION_ask_parts              light  concurrent
PK_SESSION_ask_precision          light  concurrent
PK_SESSION_ask_rebuild_history    light  concurrent
PK_SESSION_ask_schema_version     light  concurrent
PK_SESSION_ask_smp                light  concurrent
PK_SESSION_ask_smp_stacksize      light  concurrent
PK_SESSION_ask_software_option    light  concurrent
PK_SESSION_ask_swept_spun_surfs   light  concurrent
PK_SESSION_ask_tag_highest        light  concurrent
PK_SESSION_ask_tag_limit          light  concurrent
PK_SESSION_ask_tags_remaining     light  concurrent
PK_SESSION_ask_unicode            light  concurrent
PK_SESSION_ask_user_field_len     light  concurrent
PK_SESSION_comment                light  concurrent
PK_SESSION_is_in_kernel           light  concurrent
PK_SESSION_is_in_kernel_2         light  concurrent
PK_SESSION_is_roll_forward_on     light  concurrent
PK_SESSION_is_rollback_on         light  concurrent
PK_SESSION_receive                heavy  exclusive
PK_SESSION_receive_u              heavy  exclusive
PK_SESSION_receive_version        heavy  exclusive
PK_SESSION_receive_version_u      heavy  exclusive
PK_SESSION_register               light  concurrent
PK_SESSION_register_applio        light  exclusive
PK_SESSION_register_applio_2      light  exclusive
PK_SESSION_register_fru_2         light  exclusive
PK_SESSION_register_frustrum      light  exclusive
PK_SESSION_register_indexio       light  exclusive
PK_SESSION_register_polling_cb    light  exclusive
PK_SESSION_set_angle_precision    heavy  exclusive
PK_SESSION_set_behaviour          heavy  local
PK_SESSION_set_check_arguments    light  exclusive
PK_SESSION_set_check_continuity   heavy  local
PK_SESSION_set_check_self_int     heavy  local
PK_SESSION_set_close_knots        heavy  local
PK_SESSION_set_err_reports        heavy  local
PK_SESSION_set_facet_geometry     heavy  exclusive
PK_SESSION_set_general_topology   heavy  local
PK_SESSION_set_journalling        light  exclusive
PK_SESSION_set_mesh_angle         heavy  local
PK_SESSION_set_precision          heavy  exclusive
PK_SESSION_set_rebuild_history    heavy  local
PK_SESSION_set_roll_forward       heavy  local
PK_SESSION_set_smp                heavy  exclusive
PK_SESSION_set_smp_stacksize      light  exclusive
PK_SESSION_set_software_option    heavy  local
PK_SESSION_set_swept_spun_surfs   heavy  local
PK_SESSION_set_tag_limit          light  exclusive
PK_SESSION_set_unicode            light  exclusive
PK_SESSION_start                  heavy  local
PK_SESSION_stop                   heavy  local
PK_SESSION_tidy                   light  concurrent
PK_SESSION_transmit               heavy  exclusive
PK_SESSION_transmit_u             heavy  exclusive
PK_SESSION_watch_tags             light  exclusive
PK_SHELL_ask_acorn_vertex         light  concurrent
PK_SHELL_ask_body                 light  concurrent
PK_SHELL_ask_oriented_faces       light  concurrent
PK_SHELL_ask_region               light  concurrent
PK_SHELL_ask_type                 light  concurrent
PK_SHELL_ask_wireframe_edges      light  concurrent
PK_SHELL_find_sign                heavy  local
PK_SPCURVE_ask                    light  concurrent
PK_SPCURVE_create                 heavy  local
PK_SPCURVE_eval_approx            heavy  local
PK_SPHERE_ask                     light  concurrent
PK_SPHERE_create                  heavy  local
PK_SPHERE_make_solid_body         heavy  local
PK_SPUN_ask                       light  concurrent
PK_SPUN_create                    heavy  local
PK_SURF_ask_faces                 light  concurrent
PK_SURF_ask_params                heavy  concurrent
PK_SURF_ask_part                  light  concurrent
PK_SURF_ask_uvbox                 heavy  concurrent
PK_SURF_create_blend              heavy  local
PK_SURF_eval                      heavy  concurrent
PK_SURF_eval_curvature            heavy  concurrent
PK_SURF_eval_curvature_handed     heavy  concurrent
PK_SURF_eval_grid                 heavy  concurrent
PK_SURF_eval_handed               heavy  concurrent
PK_SURF_eval_with_normal          heavy  concurrent
PK_SURF_eval_with_normal_handed   heavy  concurrent
PK_SURF_extend                    heavy  local
PK_SURF_find_box                  heavy  concurrent
PK_SURF_find_curves_common        heavy  concurrent
PK_SURF_find_degens               heavy  local
PK_SURF_find_discontinuity        heavy  local
PK_SURF_find_min_radii            heavy  local
PK_SURF_find_non_aligned_box      heavy  local
PK_SURF_find_self_int             heavy  local
PK_SURF_find_vectors              heavy  concurrent
PK_SURF_fix_degens                heavy  local
PK_SURF_fix_self_int              heavy  local
PK_SURF_intersect_curve           heavy  concurrent
PK_SURF_intersect_surf            heavy  local
PK_SURF_make_bsurf                heavy  local
PK_SURF_make_bsurf_2              heavy  local
PK_SURF_make_bsurf_array          heavy  local
PK_SURF_make_curve_isoparam       heavy  local
PK_SURF_make_curve_u_isoparam     heavy  local
PK_SURF_make_curve_v_isoparam     heavy  local
PK_SURF_make_curves_isocline      heavy  local
PK_SURF_make_cus_isocline         heavy  local
PK_SURF_make_sheet_body           heavy  local
PK_SURF_make_sheet_trimmed        heavy  local
PK_SURF_offset                    heavy  local
PK_SURF_parameterise_vector       heavy  concurrent
PK_SWEPT_ask                      light  concurrent
PK_SWEPT_create                   heavy  local
PK_THREAD_ask_err_reports         light  concurrent
PK_THREAD_ask_error_cbs           light  concurrent
PK_THREAD_ask_exclusion           light  concurrent
PK_THREAD_ask_function            light  concurrent
PK_THREAD_ask_function_run        light  concurrent
PK_THREAD_ask_id                  light  concurrent
PK_THREAD_ask_last_error          light  concurrent
PK_THREAD_ask_local_level         light  concurrent
PK_THREAD_ask_memory_cbs          light  concurrent
PK_THREAD_ask_partitions          light  concurrent
PK_THREAD_chain_start             light  dynamic
PK_THREAD_chain_stop              light  concurrent
PK_THREAD_clear_exclusion         light  concurrent
PK_THREAD_clear_last_error        light  concurrent
PK_THREAD_is_in_chain             light  concurrent
PK_THREAD_is_in_kernel            light  concurrent
PK_THREAD_lock_partitions         heavy  exclusive
PK_THREAD_register_error_cbs      light  concurrent
PK_THREAD_register_memory_cbs     light  concurrent
PK_THREAD_set_err_reports         light  concurrent
PK_THREAD_set_function_run        light  concurrent
PK_THREAD_set_id                  light  concurrent
PK_THREAD_tidy                    light  concurrent
PK_THREAD_unlock_partitions       heavy  exclusive
PK_TOPOL_ask_entities_by_attdef   heavy  local
PK_TOPOL_categorise_geom          heavy  local
PK_TOPOL_clash                    heavy  local
PK_TOPOL_delete_redundant         heavy  local
PK_TOPOL_delete_redundant_2       heavy  local
PK_TOPOL_detach_geom              heavy  local
PK_TOPOL_eval_mass_props          heavy  concurrent
PK_TOPOL_facet                    heavy  mutably exclusive
PK_TOPOL_facet_2                  heavy  mutably exclusive
PK_TOPOL_find_box                 heavy  concurrent
PK_TOPOL_find_box_2               heavy  concurrent
PK_TOPOL_find_nabox               heavy  local
PK_TOPOL_identify_redundant       heavy  local
PK_TOPOL_make_facet_topol         heavy  local
PK_TOPOL_make_general_body        heavy  local
PK_TOPOL_make_new                 heavy  local
PK_TOPOL_range                    heavy  local
PK_TOPOL_range_array              heavy  local
PK_TOPOL_range_array_vector       heavy  local
PK_TOPOL_range_geom               heavy  local
PK_TOPOL_range_geom_array         heavy  local
PK_TOPOL_range_local              heavy  local
PK_TOPOL_range_local_vector       heavy  local
PK_TOPOL_range_vector             heavy  local
PK_TOPOL_remove_body_component    heavy  local
PK_TOPOL_render_facet             heavy  mutably exclusive
PK_TOPOL_render_line              heavy  mutably exclusive
PK_TORUS_ask                      light  concurrent
PK_TORUS_create                   heavy  local
PK_TORUS_make_solid_body          heavy  local
PK_TRANSF_ask                     light  concurrent
PK_TRANSF_check                   heavy  local
PK_TRANSF_classify                heavy  local
PK_TRANSF_create                  heavy  local
PK_TRANSF_create_equal_scale      heavy  local
PK_TRANSF_create_reflection       heavy  local
PK_TRANSF_create_rotation         heavy  local
PK_TRANSF_create_translation      heavy  local
PK_TRANSF_create_view             heavy  local
PK_TRANSF_is_equal                heavy  local
PK_TRANSF_transform               heavy  local
PK_TRANSF_transform_2             heavy  local
PK_TRCURVE_ask                    heavy  concurrent
PK_VECTOR_is_equal                light  concurrent
PK_VECTOR_is_parallel             light  concurrent
PK_VECTOR_is_zero                 light  concurrent
PK_VECTOR_make_lsq_plane          heavy  local
PK_VECTOR_make_view_transf        heavy  local
PK_VECTOR_normalise               light  concurrent
PK_VECTOR_perpendicular           light  concurrent
PK_VECTOR_transform               light  concurrent
PK_VECTOR_transform_direction     light  concurrent
PK_VERTEX_ask_body                light  concurrent
PK_VERTEX_ask_faces               heavy  concurrent
PK_VERTEX_ask_isolated_loops      light  concurrent
PK_VERTEX_ask_oriented_edges      light  concurrent
PK_VERTEX_ask_point               light  concurrent
PK_VERTEX_ask_precision           light  concurrent
PK_VERTEX_ask_shells              heavy  concurrent
PK_VERTEX_ask_type                light  concurrent
PK_VERTEX_attach_points           heavy  local
PK_VERTEX_delete_acorn            heavy  local
PK_VERTEX_euler_delete            heavy  local
PK_VERTEX_euler_merge_edges       heavy  local
PK_VERTEX_euler_split             heavy  local
PK_VERTEX_make_blend              heavy  local
PK_VERTEX_optimise                heavy  local
PK_VERTEX_remove_edge             heavy  local
PK_VERTEX_set_precision           heavy  local
PK_VERTEX_spin                    heavy  local
PK_VERTEX_sweep                   heavy  local