Main Page | Namespace List | Class List | File List | Namespace Members | Class Members

probability.h

00001 // probability.h (probability and statistics functions) 00002 // 00003 // The WorldForge Project 00004 // Copyright (C) 2002 The WorldForge Project 00005 // 00006 // This program is free software; you can redistribute it and/or modify 00007 // it under the terms of the GNU General Public License as published by 00008 // the Free Software Foundation; either version 2 of the License, or 00009 // (at your option) any later version. 00010 // 00011 // This program is distributed in the hope that it will be useful, 00012 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00013 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00014 // GNU General Public License for more details. 00015 // 00016 // You should have received a copy of the GNU General Public License 00017 // along with this program; if not, write to the Free Software 00018 // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 00019 // 00020 // For information about WorldForge and its authors, please contact 00021 // the Worldforge Web Site at http://www.worldforge.org. 00022 00023 // Author: Ron Steinke 00024 // Created: 2002-1-23 00025 00026 // These functions will use double instead of CoordType, for accuracy 00027 00028 #ifndef WFMATH_PROBABILTIY_H 00029 #define WFMATH_PROBABILTIY_H 00030 00031 #include <wfmath/const.h> 00032 00033 namespace WFMath { 00034 00036 00042 double GaussianConditional(double mean, double stddev, double val); 00044 double Gaussian(double mean, double stddev, double val); 00045 00047 00051 double PoissonConditional(double mean, unsigned int step); 00053 double Poisson(double mean, unsigned int step); 00054 00056 double LogFactorial(unsigned int n); 00058 double Factorial(unsigned int n); 00059 00061 double LogGamma(double z); 00063 double Gamma(double z); 00064 00065 } // namespace WFMath 00066 00067 #endif // WFMATH_PROBABILITY_H

Generated on Thu Jul 29 07:09:56 2004 for WFMath by doxygen 1.3.7