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 , typename RANDOM_ENGINE , typename NOISE_GEN >
static T generateNoise (RANDOM_ENGINE &engine, const NOISE_GEN &gen)
 

Detailed Description

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

Definition at line 47 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 65 of file pf.h.

template<typename FLT_TYPE = float>
template<typename T , typename RANDOM_ENGINE , typename NOISE_GEN >
static T mcl_3dl::pf::ParticleBase< FLT_TYPE >::generateNoise ( RANDOM_ENGINE &  engine,
const NOISE_GEN &  gen 
)
inlinestatic

Definition at line 73 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 54 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 Wed May 12 2021 02:16:29