#include <Normal_MRF.hpp>
Inheritance diagram for Normal_MRF:
Public Methods | |
Normal_MRF () | |
Default constructor. | |
Normal_MRF (Neighborhood_System *nhs) | |
Detailed constructor. | |
Normal_MRF (uint k, uint dim, Neighborhood_System *nhs) | |
Detailed constructor. | |
Normal_MRF (MRF *rf, vector< Normal * > const &gaussians) | |
Detailed constructor. | |
~Normal_MRF () | |
Destructor. | |
void | DeleteAll () |
Free all used memory. | |
uint | Get_D () |
Get the dimension. | |
void | Simulate (Data *dat, uint gibbs_sampler_nbiter) |
Simulate. | |
void | Simulate (Data *dat, double grad_tol) |
Simulate. | |
uint | Degrees_Of_Freedom () |
double | Density (vector< double > const &X, uint k) |
Compute the density. | |
void | Update_Gaussians (Spatial_Data *spatd, vector< double > const &tik) |
Update gaussians. | |
void | ReadFromFile (string filename) |
read from a file | |
void | WriteToFile (string filename) |
save in a file | |
void | Info () |
Info. | |
void | NREM_E (Spatial_Data *spatd, vector< double > &tik) |
Step E of the NR-EM algorithm. | |
void | NREM_M (Spatial_Data *spatd, vector< double > const &tik) |
Step M of the NR-EM algorithm. |
|
Default constructor |
|
Default constructor |
|
Default constructor |
|
Detailed constructor |
|
Destructor |
|
Number of free parameters ... useful for model selection. Reimplemented from Seg_Model. |
|
Free all memory used by the object. |
|
Compute density at X in the class k, i.e. , f(X | mu_k, sigma_k) Reimplemented from HMRF. |
|
Get the dimension |
|
read from a file file format details : |
|
Simulation procedure. |
|
Simulation procedure. |
|
Update gaussians |
|
save in a file |