22#ifndef __stir_ArrayFilter1DUsingConvolution_H__
23#define __stir_ArrayFilter1DUsingConvolution_H__
30template <
typename elemT>
31class VectorWithOffset;
76template <
typename elemT>
88 const BoundaryConditions::BC bc = BoundaryConditions::zero);
101 BoundaryConditions::BC _bc;
Declaration of class stir::ArrayFunctionObject_2ArgumentImplementation.
Declaration of class stir::BoundaryConditions.
ArrayFilter1DUsingConvolution()
Construct a trivial filter.
Definition ArrayFilter1DUsingConvolution.cxx:35
bool is_trivial() const override
checks if the kernel corresponds to a trivial filter operation
Definition ArrayFilter1DUsingConvolution.cxx:51
A convenience class for children of ArrayFunctionObject. It implements the in-place operator() in ter...
Definition ArrayFunctionObject_2ArgumentImplementation.h:42
This class defines multi-dimensional (numeric) arrays.
Definition Array.h:78
This class defines ranges which can be 'irregular'.
Definition IndexRange.h:69
a class containing an enumeration type that can be used by functions to signal successful operation o...
Definition Succeeded.h:44
A templated class for vectors, but with indices starting not from 0.
Definition VectorWithOffset.h:65