void clq_sep_free( CliqueSeparation **clqSep ) { clqe_free( &((*clqSep)->clqe) ); clq_set_free( &((*clqSep)->clqSetOrig) ); clq_set_free( &((*clqSep)->clqSet) ); free( (*clqSep)->iv ); free( (*clqSep)->costs ); free( (*clqSep)->extended ); free(*clqSep); *clqSep = NULL; }
void clq_sep_free( CliqueSeparation **clqSep ) { clqe_free( &((*clqSep)->clqe) ); clq_set_free( &((*clqSep)->clqSetOrig) ); clq_set_free( &((*clqSep)->clqSet) ); free( (*clqSep)->iv ); free( (*clqSep)->costs ); free( (*clqSep)->extended ); clq_enum_free( &((*clqSep)->clqEnum) ); vint_set_clean( &((*clqSep)->clqEnumNeighs) ); free(*clqSep); *clqSep = NULL; }