-
Notifications
You must be signed in to change notification settings - Fork 2
NthIterationFilter
nphtan edited this page May 19, 2021
·
1 revision
Filter for checkpointing every Nth loop iteration.
Header File: CheckpointFilter.hpp
struct NthIterationFilter
{
explicit NthIterationFilter( int freq )
: frequency( freq )
{}
bool operator()( int i ) const
{
return !( i % frequency );
}
int frequency;
};
-
Construct a Filter for every
explicit NthIterationFilter( int freq ) : frequency (freq)
freq
iterations.
-
Check if iteration
bool operator()( int i ) const;
i
is a multiple of the frequency.