Public Member Functions | Static Public Member Functions
mcl_3dl::pf::ParticleBase< FLT_TYPE > Class Template Reference

#include <pf.h>

List of all members.

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 >
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_,
T  mean,
T  sigma 
) [inline, static]

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 Thu Jun 20 2019 20:04:43