![]() |
aimsalgo
5.0.5
Neuroimaging image processing
|
Heat diffusion with a volume of given datasource (Dirichlet conditions) More...
#include <aims/signalfilter/diffusionSmoother.h>
Public Member Functions | |
DiffusionSmoother (float delta_t) | |
~DiffusionSmoother () | |
virtual AimsData< T > | doSmoothing (const AimsData< T > &ima, int maxiter, bool verbose=false) |
void | setConstantSources (const AimsData< T > &, const T &background) |
void | removeConstantSources () |
![]() | |
BaseDiffusionSmoother (float delta_t) | |
~BaseDiffusionSmoother () | |
void | check (int maxiter) |
bool | optimal () |
void | SetDt (float Delta_t) |
float | dt () |
![]() | |
virtual | ~Smoother () |
Additional Inherited Members | |
![]() | |
static AimsData< float > | init_laplacian (void) |
![]() | |
static AimsData< float > | laplacian |
![]() | |
float | _dt |
Heat diffusion with a volume of given datasource (Dirichlet conditions)
Definition at line 78 of file diffusionSmoother.h.
|
inline |
Definition at line 81 of file diffusionSmoother.h.
|
inline |
Definition at line 83 of file diffusionSmoother.h.
References aims::BaseDiffusionSmoother< T >::doSmoothing(), and verbose.
|
virtual |
Implements aims::BaseDiffusionSmoother< T >.
Definition at line 86 of file diffusionSmoother_d.h.
References carto::Converter< class, class >::convert(), AimsData< T >::dimT(), AimsData< T >::dimX(), AimsData< T >::dimY(), AimsData< T >::dimZ(), AimsConvolution< T >::doit(), ForEach3d, AimsData< T >::sizeX(), AimsData< T >::sizeY(), AimsData< T >::sizeZ(), and swap().
void aims::DiffusionSmoother< T >::removeConstantSources | ( | ) |
Definition at line 166 of file diffusionSmoother_d.h.
void aims::DiffusionSmoother< T >::setConstantSources | ( | const AimsData< T > & | sources, |
const T & | background | ||
) |
Definition at line 156 of file diffusionSmoother_d.h.