21 #ifndef __stir_SeparableArrayFunctionObject_H__ 22 #define __stir_SeparableArrayFunctionObject_H__ 40 template <
int num_dimensions,
typename elemT>
55 bool is_trivial()
const override;
64 #endif // SeparableArrayFunctionObject Declaration of class stir::ArrayFunctionObject_1ArgumentImplementation.
This class implements an n -dimensional ArrayFunctionObject whose operation is separable.
Definition: SeparableArrayFunctionObject.h:41
A class for operations on n-dimensional Arrays.
Definition: ArrayFunctionObject.h:38
A templated class for vectors, but with indices starting not from 0.
Definition: ArrayFilter1DUsingConvolution.h:31
Import of std::shared_ptr, std::dynamic_pointer_cast and std::static_pointer_cast (or corresponding b...
A convenience class for children of ArrayFunctionObject. It implements the 2 argument operator() in t...
Definition: ArrayFunctionObject_1ArgumentImplementation.h:43
defines the stir::VectorWithOffset class
This class defines multi-dimensional (numeric) arrays.
Definition: Array.h:73