Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

LKFfunctions.h

Go to the documentation of this file.
00001 /************************************************************************************************/
00002 /*! \file LKFfunctions.h
00003 *  \brief Prototypes of the functions used by the KalmanFilter constructor.
00004 *  \author $Author: cakinli $
00005 *  \version $Revision: 1.7 $
00006 *  \date    $Date: 2005/02/25 18:40:54 $
00007 ************************************************************************************************/
00008 /*! 
00009 *
00010 ************************************************************************************************/
00011 
00012 #include <Filtering/KalmanFilter.h>
00013 
00014 void LKFStatePropagator(KalmanFilter*);
00015 void LKFCovarianceMatrixPropagator(KalmanFilter*);
00016 void LKFCalcualteKalmanGain(KalmanFilter*);
00017 void LKFStateMeasurementUpdate(KalmanFilter*);
00018 void LKFCovarianceMeasurementUpdate(KalmanFilter*);
00019 
00020 Matrix Fmatrix(KalmanFilter*);
00021 Matrix Hmatrix(KalmanFilter*);
00022 Matrix Qmatrix(KalmanFilter*);
00023 Matrix Rmatrix(KalmanFilter*);
00024 
00025 // Do not change the comments below - they will be added automatically by CVS
00026 /*****************************************************************************
00027 * $Log: LKFfunctions.h,v $
00028 * Revision 1.7  2005/02/25 18:40:54  cakinli
00029 * Created Makefiles and organized include directives to reduce the number of
00030 * include paths.  Reorganized libraries so that there is now one per source
00031 * directory.  Each directory is self-contained in terms of its Makefile.
00032 * The local Makefile in each directory includes src/config.mk, which has all
00033 * the definitions and general and pattern rules.  So at most, to see what
00034 * goes into building a target, a person needs to examine the Makefile in
00035 * that directory, and ../config.mk.
00036 *
00037 * Revision 1.6  2003/06/24 15:46:54  simpliciter
00038 * Functions modified to not use structs;
00039 * most now take a KalmanFilter*.
00040 *
00041 * Revision 1.5  2003/06/20 22:00:28  mavandyk
00042 * Changes made to reflect the altering of the kalmanFitlerData struct type and the KalmanFilter class.
00043 *
00044 * Revision 1.4  2003/06/19 23:38:25  mavandyk
00045 * Added an include statement for KalmanFilter.h.
00046 *
00047 * Revision 1.2  2003/06/12 23:01:57  mavandyk
00048 * Added header and footer comments.
00049 *
00050 * Revision 1.1  2003/06/12 16:29:41  mavandyk
00051 * This file replaces IterativeFilter.h, and only differs by replacing iterative with sequential.
00052 *
00053 * Revision 1.1  2003/06/11 15:45:08  simpliciter
00054 * Initial submission, pulled out of KalmanFilter.h.
00055 * May require (desire) additional pure virtual functions.
00056 *
00057 *
00058 ******************************************************************************/

Generated on Wed Sep 5 12:54:21 2007 for DSACSS Operational Code by  doxygen 1.3.9.1