#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 eval_if apply_if |
Definition at line 9 of file multi_array_conv.h.