src/tools/csg_stat_imc.cc
void Imc::EndEvaluate()
{
    if(_nframes > 0) {
        if(_block_length == 0) {
	    string suffix = string(".") + _extension;
            WriteDist(suffix);
            if(_do_imc)
                WriteIMCData();
        }
    }
    // clear interactions and groups
    _interactions.clear();
    _groups.clear();
    if(!_processed_some_frames)
        throw std::runtime_error("no frames were processed. Please check your input");
}
// end of trajectory, post processing data
end of trajectory, post processing data
end of trajectory post processing data
void Imc::EndEvaluate()
{
    if(_nframes > 0) {
        if(_block_length == 0) {
	    string suffix = string(".") + _extension;
            WriteDist(suffix);
            if(_do_imc)
                WriteIMCData();
        }
    }
    _interactions.clear();
    _groups.clear();
    if(!_processed_some_frames)
        throw std::runtime_error("no frames were processed. Please check your input");
}
void Imc :: EndEvaluate ( ) { if ( _nframes > 0 ) { if ( _block_length == 0 ) { string suffix = string ( " " ) + _extension ; WriteDist ( suffix ) ; if ( _do_imc ) WriteIMCData ( ) ; } } _interactions . clear ( ) ; _groups . clear ( ) ; if ( ! _processed_some_frames ) throw std :: runtime_error ( " " ) ; }
end of trajectory, post processing data
end of trajectory post processing data
// clear interactions and groups