29 #ifndef LATTICES_LATTICECONVOLVER_H 30 #define LATTICES_LATTICECONVOLVER_H 33 #include <casacore/casa/aips.h> 34 #include <casacore/scimath/Mathematics/NumericTraits.h> 35 #include <casacore/lattices/Lattices/TempLattice.h> 36 #include <casacore/casa/Arrays/IPosition.h> 174 void convolve(
Lattice<T> & modelAndResult)
const;
214 void setFastConvolve();
242 #ifndef CASACORE_NO_AUTO_TEMPLATES 243 #include <casacore/lattices/LatticeMath/LatticeConvolver.tcc> 244 #endif //# CASACORE_NO_AUTO_TEMPLATES A Vector of integers, for indexing into Array<T> objects.
A Lattice that can be used for temporary storage.
ConvEnums::ConvType itsType
A class for doing multi-dimensional convolution.
PtrHolder< T > & operator=(const PtrHolder< T > &other)
TempLattice< typename NumericTraits< T >::ConjugateType > * itsXfr
A templated, abstract base class for array-like objects.
TempLattice< T > * itsPsf
bool Bool
Define the standard types used by Casacore.
TableExprNode shape(const TableExprNode &array)
Function operating on any scalar or array resulting in a Double array containing the shape...
this file contains all the compiler specific defines