#include <OpenTissue/configuration.h>
#include <OpenTissue/core/math/math_constants.h>
#include <boost/cast.hpp>
#include <valarray>
#include <vector>
#include <iostream>
#include <algorithm>
Go to the source code of this file.
Namespaces | |
namespace | OpenTissue |
namespace | OpenTissue::grid |
namespace | OpenTissue::grid::detail |
Functions | |
template<typename array_type , typename real_type > | |
void | OpenTissue::grid::detail::compute_gaussian_kernel (array_type &G, real_type const &s) |
template<typename value_type , typename real_type > | |
void | OpenTissue::grid::detail::convolution1D (value_type *output, value_type const *input, int const &xdim, int const &ydim, int const &zdim, int const &dim, real_type const &s) |
template<typename value_type , typename real_type > | |
void | OpenTissue::grid::detail::convolution3D (value_type *output, value_type const *input, int const &xdim, int const &ydim, int const &zdim, real_type const &sx, real_type const &sy, real_type const &sz) |
template<typename grid_type , typename real_type > | |
void | OpenTissue::grid::gaussian_convolution (grid_type const &src, grid_type &dst, real_type sx, real_type sy, real_type sz) |