Bayes Filters Library
Namespaces | Classes | Typedefs
bfl Namespace Reference

Port of boost::any for C++11 compilers. More...

Namespaces

 any
 
 directional_statistics
 
 sigma_point
 
 utils
 

Classes

class  AdditiveMeasurementModel
 This class represent an additive measurement model f(x) + w, where x is a state vector and w is random noise. More...
 
class  AdditiveStateModel
 
class  Agent
 
class  BootstrapCorrection
 
class  DrawParticles
 
class  EstimatesExtraction
 
class  ExogenousModel
 
class  ExogenousProcess
 
class  Filter
 
class  FilteringAlgorithm
 
class  Gaussian
 
class  GaussianCorrection
 
class  GaussianFilter
 
class  GaussianInitialization
 
class  GaussianLikelihood
 
class  GaussianMixture
 
class  GaussianMixturePrediction
 
class  GaussianPrediction
 
class  GPFCorrection
 
class  GPFPrediction
 
class  HistoryBuffer
 
class  InitSurveillanceAreaGrid
 
class  KFCorrection
 
class  KFPrediction
 
class  LikelihoodModel
 
class  LinearMeasurementModel
 This class represent an linear measurement model Hx + w, where H is a time-variant measurement matrix, x is a state vector and w is random noise. More...
 
class  LinearModel
 
class  LinearStateModel
 
class  Logger
 
class  LTIMeasurementModel
 This class represent an linear measurement model Hx + w, where H is a time-invariant measurement matrix, x is a state vector and w is random noise. More...
 
class  LTIStateModel
 
class  MeasurementModel
 This class represent a generic measurement model f(x, w), where x is a state vector and w is random noise. More...
 
class  MeasurementModelDecorator
 
class  ParticleFilter
 
class  ParticleSet
 
class  ParticleSetInitialization
 
class  PFCorrection
 
class  PFPrediction
 
class  Resampling
 
class  ResamplingWithPrior
 
class  SimulatedLinearSensor
 
class  SimulatedStateModel
 
class  SIS
 
class  Skippable
 
class  Skipper
 
class  StateModel
 
class  StateProcess
 
class  SUKFCorrection
 This class implements the algorithm: Barfoot, T., McManus, C. More...
 
class  TimeDecreasingDynamics
 
class  UKFCorrection
 
class  UKFPrediction
 
class  VectorDescription
 
class  WhiteNoiseAcceleration
 

Typedefs

using Data = any::any
 

Detailed Description

Port of boost::any for C++11 compilers.

Changed namespace from boost:: to bfl::any for the sake of project conventions.

See http://www.boost.org/libs/any for Documentation.

See also:

Copyright Kevlin Henney, 2000, 2001, 2002. All rights reserved. Copyright Antony Polukhin, 2013-2019. All rights reserved. Copyright Claudio Fantacci, 2018-2019. All rights reserved.

What: Variant type boost::any. Who: Contributed by Kevlin Henney, with features contributed and bugs found by Antony Polukhin, Ed Brey, Mark Rodgers, Peter Dimov and James Curran, with C++11 compiler port by Claudio Fantacci. When: July 2001, April 2013 - 2019.

Distributed under the Boost Software License, Version 1.0. See the following license or copy at http://www.boost.org/LICENSE_1_0.txt

Boost Software License - Version 1.0 - August 17th, 2003

Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following:

The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Typedef Documentation

◆ Data

using bfl::Data = typedef any::any

Definition at line 17 of file Data.h.