Struct TRandomFieldCell

Struct Documentation

struct TRandomFieldCell

The contents of each cell in a CRandomFieldGridMap2D map.

Public Functions

inline TRandomFieldCell(double kfmean_dm_mean = 1e-20, double kfstd_dmmeanw = 0)

Constructor

inline double &kf_mean()

[KF-methods only] The mean value of this cell

inline const double &kf_mean() const
inline double &dm_mean()

[Kernel-methods only] The cumulative weighted readings of this cell

inline const double &dm_mean() const
inline double &gmrf_mean()

[GMRF only] The mean value of this cell

inline const double &gmrf_mean() const
inline double &kf_std()

[KF-methods only] The standard deviation value of this cell

inline const double &kf_std() const
inline double &dm_mean_w()

[Kernel-methods only] The cumulative weights (concentration = alpha

  • dm_mean / dm_mean_w + (1-alpha)*r0 )

inline const double &dm_mean_w() const
inline double &gmrf_std()
inline const double &gmrf_std() const

Public Members

double param1_ = 0
double param2_ = 0
double dmv_var_mean = {0}

[Kernel DM-V only] The cumulative weighted variance of this cell

mrpt::system::TTimeStamp last_updated

[Dynamic maps only] The timestamp of the last time the cell was updated

double updated_std

[Dynamic maps only] The std cell value that was updated (to be used in the Forgetting_curve