Public Member Functions | Protected Attributes | List of all members
mcl_3dl::pf::ParticleWeightedMean< T, FLT_TYPE > Class Template Reference

#include <pf.h>

Public Member Functions

void add (const T &s, const FLT_TYPE &prob)
 
getMean ()
 
FLT_TYPE getTotalProbability ()
 
 ParticleWeightedMean ()
 

Protected Attributes

e_
 
FLT_TYPE p_sum_
 

Detailed Description

template<typename T, typename FLT_TYPE = float>
class mcl_3dl::pf::ParticleWeightedMean< T, FLT_TYPE >

Definition at line 109 of file pf.h.

Constructor & Destructor Documentation

template<typename T, typename FLT_TYPE = float>
mcl_3dl::pf::ParticleWeightedMean< T, FLT_TYPE >::ParticleWeightedMean ( )
inline

Definition at line 116 of file pf.h.

Member Function Documentation

template<typename T, typename FLT_TYPE = float>
void mcl_3dl::pf::ParticleWeightedMean< T, FLT_TYPE >::add ( const T &  s,
const FLT_TYPE &  prob 
)
inline

Definition at line 122 of file pf.h.

template<typename T, typename FLT_TYPE = float>
T mcl_3dl::pf::ParticleWeightedMean< T, FLT_TYPE >::getMean ( )
inline

Definition at line 134 of file pf.h.

template<typename T, typename FLT_TYPE = float>
FLT_TYPE mcl_3dl::pf::ParticleWeightedMean< T, FLT_TYPE >::getTotalProbability ( )
inline

Definition at line 148 of file pf.h.

Member Data Documentation

template<typename T, typename FLT_TYPE = float>
T mcl_3dl::pf::ParticleWeightedMean< T, FLT_TYPE >::e_
protected

Definition at line 112 of file pf.h.

template<typename T, typename FLT_TYPE = float>
FLT_TYPE mcl_3dl::pf::ParticleWeightedMean< T, FLT_TYPE >::p_sum_
protected

Definition at line 113 of file pf.h.


The documentation for this class was generated from the following file:


mcl_3dl
Author(s): Atsushi Watanabe
autogenerated on Wed May 12 2021 02:16:29