Public Member Functions | Static Public Member Functions | List of all members
mcl_3dl::pf::ParticleBase< FLT_TYPE > Class Template Referenceabstract

#include <pf.h>

Public Member Functions

template<typename T >
FLT_TYPE covElement (const T &e, const size_t &j, const size_t &k)
 
virtual void normalize ()=0
 
template<typename T >
operator+ (const T &a)
 
virtual FLT_TYPE & operator[] (const size_t i)=0
 
virtual size_t size () const =0
 

Static Public Member Functions

template<typename T >
static T generateNoise (std::default_random_engine &engine_, T mean, T sigma)
 

Detailed Description

template<typename FLT_TYPE = float>
class mcl_3dl::pf::ParticleBase< FLT_TYPE >

Definition at line 44 of file pf.h.

Member Function Documentation

template<typename FLT_TYPE = float>
template<typename T >
FLT_TYPE mcl_3dl::pf::ParticleBase< FLT_TYPE >::covElement ( const T &  e,
const size_t &  j,
const size_t &  k 
)
inline

Definition at line 62 of file pf.h.

template<typename FLT_TYPE = float>
template<typename T >
static T mcl_3dl::pf::ParticleBase< FLT_TYPE >::generateNoise ( std::default_random_engine &  engine_,
mean,
sigma 
)
inlinestatic

Definition at line 69 of file pf.h.

template<typename FLT_TYPE = float>
virtual void mcl_3dl::pf::ParticleBase< FLT_TYPE >::normalize ( )
pure virtual

Implemented in mcl_3dl::State6DOF, and State.

template<typename FLT_TYPE = float>
template<typename T >
T mcl_3dl::pf::ParticleBase< FLT_TYPE >::operator+ ( const T &  a)
inline

Definition at line 51 of file pf.h.

template<typename FLT_TYPE = float>
virtual FLT_TYPE& mcl_3dl::pf::ParticleBase< FLT_TYPE >::operator[] ( const size_t  i)
pure virtual

Implemented in mcl_3dl::State6DOF, and State.

template<typename FLT_TYPE = float>
virtual size_t mcl_3dl::pf::ParticleBase< FLT_TYPE >::size ( ) const
pure virtual

Implemented in mcl_3dl::State6DOF, and State.


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


mcl_3dl
Author(s): Atsushi Watanabe
autogenerated on Mon Jul 8 2019 03:32:36