Rev 11491 | Rev 11499 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
/** Mathlib : A C Library of Special Functions* Copyright (C) 1998-2000 The R Development Core Team** This program is free software; you can redistribute it and/or modify* it under the terms of the GNU General Public License as published by* the Free Software Foundation; either version 2 of the License, or* (at your option) any later version.** This program is distributed in the hope that it will be useful,* but WITHOUT ANY WARRANTY; without even the implied warranty of* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the* GNU General Public License for more details.** You should have received a copy of the GNU General Public License* along with this program; if not, write to the Free Software* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA*/#ifndef MATHLIB_H#define MATHLIB_H#include <Rmath.h>/* R-Specific Constants */#ifndef M_SQRT_3#define M_SQRT_3 1.732050807568877293527446341506 /* sqrt(3) */#endif#ifndef M_SQRT_32#define M_SQRT_32 5.656854249492380195206754896838 /* sqrt(32) */#endif#ifndef M_LOG10_2#define M_LOG10_2 0.301029995663981195213738894724 /* log10(2) */#endif#ifndef M_SQRT_PI#define M_SQRT_PI 1.772453850905516027298167483341 /* sqrt(pi) */#endif#ifndef M_1_SQRT_2PI#define M_1_SQRT_2PI 0.398942280401432677939946059934 /* 1/sqrt(2pi) */#endif#ifndef M_SQRT_2dPI#define M_SQRT_2dPI 0.797884560802865355879892119869 /* sqrt(2/pi) */#endif#ifndef M_LN_SQRT_PI#define M_LN_SQRT_PI 0.572364942924700087071713675677 /* log(sqrt(pi)) */#endif#ifndef M_LN_SQRT_2PI#define M_LN_SQRT_2PI 0.918938533204672741780329736406 /* log(sqrt(2*pi)) */#endif#ifndef M_LN_SQRT_PId2#define M_LN_SQRT_PId2 0.225791352644727432363097614947 /* log(sqrt(pi/2)) */#endif#endif /* MATHLIB_H */