typedef int PK_facet_go_interleaved_t; The go_interleaved option allows facets from any one of the bodies for which a body segment is open to be output. Facets are output on a face by face basis rather than a body by body basis, in cases where there are multiple instances selecting this option should reduce the peak memory of facetting. Interleaved facetting has the additional advantage of being multi-threaded. This field can take any one of the following values : PK_facet_go_interleaved_no_c : output all the facets for one body before beginning to output facets from another body (default). PK_facet_go_interleaved_yes_c : facets are output on a face by face basis. In cases where there are multiple instances or multi-threading is turned on facets for a particular face are output as soon as possible so facets may be output from different bodies consecutively.