#include <F2DHeatFlow33Space.hpp>
Inheritance diagram for F2DHeatFlow33Space:


2D Heat Flow 3x3
Purpose: This 2D heatflow is more isotropic if c= 1/6
This matrix is a block tridiagonal or or 9 band matrix
Notice: c at 1/6 is more isotropic than c=0, but it is also more stable:
the explicit limit is now at t=0.3, instead of 0.25!
Papers: "Discrete Scale Spaces via Heat Equation", Anderson Cunha,
Report IMPA, Rio de Janeiro, Brazil 2001.
"Espacos de Escala Discretos", Anderson Cunha,
Thesis 2001, Rio de Janeiro, Brazil 2001.
Public Methods | |
| F2DHeatFlow33Space (float cIso=1.0/6.0) | |
| virtual | ~F2DHeatFlow33Space () |
| virtual AFSymMatrix * | getA (float tau, FImage *uk, AFSymMatrix *Afull=0) |
| virtual AFSymMatrix * | getRowA (float tau, FImage *uk, int row, AFSymMatrix *A1=0) |
| virtual AFSymMatrix * | getColA (float tau, FImage *uk, int col, AFSymMatrix *A2=0) |
Private Attributes | |
| float | c |
| float | center |
| float | lateral |
| float | diagonal |
![]() |
