|
Rcpp Version 0.9.10
|
00001 // -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 8 -*- 00002 // 00003 // undoRmath.h: Rcpp R/C++ interface class library -- undo the macros set by Rmath.h 00004 // 00005 // Copyright (C) 2010 - 2011 Dirk Eddelbuettel and Romain Francois 00006 // 00007 // This file is part of Rcpp. 00008 // 00009 // Rcpp is free software: you can redistribute it and/or modify it 00010 // under the terms of the GNU General Public License as published by 00011 // the Free Software Foundation, either version 2 of the License, or 00012 // (at your option) any later version. 00013 // 00014 // Rcpp is distributed in the hope that it will be useful, but 00015 // WITHOUT ANY WARRANTY; without even the implied warranty of 00016 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00017 // GNU General Public License for more details. 00018 // 00019 // You should have received a copy of the GNU General Public License 00020 // along with Rcpp. If not, see <http://www.gnu.org/licenses/>. 00021 00022 #ifndef RCPP_SUGAR_UNDORMATH_H 00023 #define RCPP_SUGAR_UNDORMATH_H 00024 00025 // undo some of the mess of Rmath 00026 #undef sign 00027 #undef trunc 00028 #undef rround 00029 #undef prec 00030 00031 #undef bessel_i 00032 #undef bessel_j 00033 #undef bessel_k 00034 #undef bessel_y 00035 #undef bessel_i_ex 00036 #undef bessel_j_ex 00037 #undef bessel_k_ex 00038 #undef bessel_y_ex 00039 #undef beta 00040 #undef choose 00041 #undef dbeta 00042 #undef dbinom 00043 #undef dcauchy 00044 #undef dchisq 00045 #undef dexp 00046 #undef df 00047 #undef dgamma 00048 #undef dgeom 00049 #undef dhyper 00050 #undef digamma 00051 #undef dlnorm 00052 #undef dlogis 00053 #undef dnbeta 00054 #undef dnbinom 00055 #undef dnchisq 00056 #undef dnf 00057 #undef dnorm4 00058 #undef dnt 00059 #undef dpois 00060 #undef dpsifn 00061 #undef dsignrank 00062 #undef dt 00063 #undef dtukey 00064 #undef dunif 00065 #undef dweibull 00066 #undef dwilcox 00067 #undef fmax2 00068 #undef fmin2 00069 #undef fprec 00070 #undef fround 00071 #undef ftrunc 00072 #undef fsign 00073 #undef gammafn 00074 #undef imax2 00075 #undef imin2 00076 #undef lbeta 00077 #undef lchoose 00078 #undef lgammafn 00079 #undef lgammafn_sign 00080 #undef lgamma1p 00081 #undef log1pmx 00082 #undef logspace_add 00083 #undef logspace_sub 00084 #undef pbeta 00085 #undef pbeta_raw 00086 #undef pbinom 00087 #undef pcauchy 00088 #undef pchisq 00089 #undef pentagamma 00090 #undef pexp 00091 #undef pf 00092 #undef pgamma 00093 #undef pgeom 00094 #undef phyper 00095 #undef plnorm 00096 #undef plogis 00097 #undef pnbeta 00098 #undef pnbinom 00099 #undef pnchisq 00100 #undef pnf 00101 #undef pnorm5 00102 #undef pnorm_both 00103 #undef pnt 00104 #undef ppois 00105 #undef psignrank 00106 #undef psigamma 00107 #undef pt 00108 #undef ptukey 00109 #undef punif 00110 #undef pythag 00111 #undef pweibull 00112 #undef pwilcox 00113 #undef qbeta 00114 #undef qbinom 00115 #undef qcauchy 00116 #undef qchisq 00117 #undef qchisq_appr 00118 #undef qexp 00119 #undef qf 00120 #undef qgamma 00121 #undef qgeom 00122 #undef qhyper 00123 #undef qlnorm 00124 #undef qlogis 00125 #undef qnbeta 00126 #undef qnbinom 00127 #undef qnchisq 00128 #undef qnf 00129 #undef qnorm5 00130 #undef qnt 00131 #undef qpois 00132 #undef qsignrank 00133 #undef qt 00134 #undef qtukey 00135 #undef qunif 00136 #undef qweibull 00137 #undef qwilcox 00138 #undef rbeta 00139 #undef rbinom 00140 #undef rcauchy 00141 #undef rchisq 00142 #undef rexp 00143 #undef rf 00144 #undef rgamma 00145 #undef rgeom 00146 #undef rhyper 00147 #undef rlnorm 00148 #undef rlogis 00149 #undef rnbeta 00150 #undef rnbinom 00151 #undef rnchisq 00152 #undef rnf 00153 #undef rnorm 00154 #undef rnt 00155 #undef rpois 00156 #undef rsignrank 00157 #undef rt 00158 #undef rtukey 00159 #undef runif 00160 #undef rweibull 00161 #undef rwilcox 00162 #undef sign 00163 #undef tetragamma 00164 #undef trigamma 00165 00166 00167 #endif