コード例 #1
0
ファイル: clique_separation.c プロジェクト: h-g-s/npsep
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;
}
コード例 #2
0
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;
}