multi_array_conv.h File Reference

#include <boost/version.hpp>
#include <boost/mpl/apply_if.hpp>
#include <boost/array.hpp>
#include <boost/multi_array.hpp>
#include <map>
#include <vector>
#include "mimasconfig.h"
#include "linalg.h"
#include "multi_array_conv.tcc"

Include dependency graph for multi_array_conv.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  mimas

Defines

#define eval_if   apply_if

Functions

template<class _Array1, class _Array2>
boost::multi_array< typename
_Array1::element, _Array1::dimensionality > 
mimas::correlate (const _Array1 &x, const _Array2 &y)
 Correlation of two multi-arrays.
template<typename T>
boost::multi_array< T, 2 > mimas::correlate_separable (const boost::const_multi_array_ref< T, 2 > &x, const std::vector< boost::multi_array< T, 2 > > &f)
 Perform a two-dimensional separable correlation.
template<typename T>
std::vector< boost::multi_array<
T, 2 > > 
mimas::separate (const boost::const_multi_array_ref< T, 2 > &array)
 Separate a 2D filter.
template<typename T>
boost::multi_array< T, 2 > mimas::correlate_separable (const boost::const_multi_array_ref< T, 2 > &x, const boost::const_multi_array_ref< T, 2 > &f)
 Fast 2D correlation with a separable 2D filter.


Define Documentation

#define eval_if   apply_if

Definition at line 9 of file multi_array_conv.h.


[GNU/Linux] [Qt] [Mesa] [STL] [Lapack] [Boost] [Magick++] [Xalan-C and Xerces-C] [doxygen] [graphviz] [FFTW] [popt] [xine] [Gnuplot] [gnu-arch] [gcc] [gstreamer] [autoconf/automake/make] [freshmeat.net] [opensource.org] [sourceforge.net] [MMVL]
mimas 2.1 - Copyright Mon Oct 30 11:31:17 2006, Bala Amavasai, Stuart Meikle, Arul Selvan, Fabio Caparrelli, Jan Wedekind, Manuel Boissenin, ...