Mantid
Loading...
Searching...
No Matches
Namespaces | Functions
TimeSplitter.cpp File Reference
#include "MantidKernel/TimeSplitter.h"

Go to the source code of this file.

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::Kernel
 

Functions

bool Mantid::Kernel::compareSplittingInterval (const SplittingInterval &si1, const SplittingInterval &si2)
 Comparator for sorting lists of SplittingInterval. More...
 
bool Mantid::Kernel::isFilter (const TimeSplitterType &a)
 Return true if the TimeSplitterType provided is a filter, meaning that it only has an output index of 0. More...
 
MANTID_KERNEL_DLL TimeSplitterType Mantid::Kernel::operator& (const TimeSplitterType &a, const TimeSplitterType &b)
 AND operator for TimeSplitterType Works on Filters - combines them to only keep times where both Filters are TRUE. More...
 
MANTID_KERNEL_DLL TimeSplitterType Mantid::Kernel::operator+ (const TimeSplitterType &a, const TimeSplitterType &b)
 Plus operator for TimeSplitterType. More...
 
MANTID_KERNEL_DLL TimeSplitterType Mantid::Kernel::operator| (const TimeSplitterType &a, const TimeSplitterType &b)
 OR operator for TimeSplitterType Only works on Filters, not splitters. More...
 
MANTID_KERNEL_DLL TimeSplitterType Mantid::Kernel::operator~ (const TimeSplitterType &a)
 NOT operator for TimeSplitterType Only works on Filters. More...
 
TimeSplitterType Mantid::Kernel::removeFilterOverlap (const TimeSplitterType &a)
 Remove any overlap in a filter (will not work properly on a splitter) More...