Displaying 9 results from an estimated 9 matches for "r_isnanorna".
2004 Oct 22
1
Incompatibility between R-2.0.0 and Rggobi_1.0-0.
Hello,
I was trying to install Rggobi in the latest version of R and it gave me
a compilation error for
R CMD INSTALL Rggobi_1.0-0.tar.gz
RSGGobi.C: In function RS_GGOBI_init
(R_IsNaNorNA) undeclared (line 77)
I searched for this function in R src files and it was abandoned in
~/R-2.0.0/src/include/R_ext/Arith.h file.
Only functions
int R_IsNA(double); /* True for R's NA only */
int R_IsNaN(double); /* True for special NaN, *not* for NA */
are declared leavin...
2005 Jan 05
1
Standalone Mathlib, C++ and ISNAN()
...ns can be called from from C++ programs,
and the API includes the special values ISNAN() and R_FINITE() and the
missing test ISNA().
R_FINITE is no problem. It is defined as R_finite, which is declared
in Rmath.h and included in libRmath.
ISNAN() however is broken.
In R 1.9 it was defined as R_IsNaNorNA unless IEEE_754 was defined
which was not done in the standalone libRmath/Rmath.h. R_IsNaNorNA was
declared in Rmath and included in libRmath. So it would work, although
probably not when built against an installed R library because R.h
would likely define IEEE_754.
In R2.0 ISNAN() is define...
2005 Jan 04
2
ISNAN() broken? in ver 2.x on MacOS X
I have a problem building an extension using ISNAN() on R version 2.0.x.
In R 1.9.1 Arith.h and Rmath.h contained code like
#ifdef IEEE_754
# define ISNAN(x) (isnan(x)!=0)
#else
# define ISNAN(x) R_IsNaNorNA(x)
#endif
#define R_FINITE(x) R_finite(x)
int R_IsNaNorNA(double);
int R_finite(double);
which works.
R 2.0.x has
# define ISNAN(x) (isnan(x)!=0)
unconditionally.
This breaks because on MacOS X in /usr/include/architecture/ppc/math.h
isnan() is itself a macro thus:
#define isnan( x )...
2005 Jan 04
2
ISNAN() broken? in ver 2.x on MacOS X
I have a problem building an extension using ISNAN() on R version 2.0.x.
In R 1.9.1 Arith.h and Rmath.h contained code like
#ifdef IEEE_754
# define ISNAN(x) (isnan(x)!=0)
#else
# define ISNAN(x) R_IsNaNorNA(x)
#endif
#define R_FINITE(x) R_finite(x)
int R_IsNaNorNA(double);
int R_finite(double);
which works.
R 2.0.x has
# define ISNAN(x) (isnan(x)!=0)
unconditionally.
This breaks because on MacOS X in /usr/include/architecture/ppc/math.h
isnan() is itself a macro thus:
#define isnan( x )...
2004 May 14
2
request: allow inline functions in R
...in features to improve performance are:
application registers, predication, branching and register rotation. The
implication is the cost of disrupting the pipeline is magnified greatly on
this architecture.
In R, there are quite some simple functions that are called extremely
often, such as "R_IsNaNorNA", "R_finite", etc. They are used in heavy
loops quite a lot. They disrupt the pipelining, and negatively affect the
performance of the software. For instance, on IA64, system call of
"isnan" cost 4 cycles, while a wrapper like "R_IsNaNorNA" could cost
several t...
2000 Mar 03
1
compiling R-1.0.0 on dec alpha (digital Unix 4.0)
I have tried compiling R on a dec alpha running digital unix 4.0 and
got the following:
f77 -shared -o ts.so PPsum.o burg.o eureka.o filter.o pacf.o starma.o stl.o carray.o mburg.o myw.o qr.o -lUfor -lfor -lFutil -lm -lots -lm
ld:
Warning: Unresolved:
R_alloc
R_NaReal
R_IsNA
R_IsNaNorNA
R_chk_calloc
R_chk_free
Rf_error
vmaxget
vmaxset
dqrdc2_
dqrcf_
mkdir ../../../../library/ts/libs
gmake[4]: Leaving directory `/home/ming/R-1.0.0/src/library/ts/src'
gmake[3]: Leaving directory `/home/ming/R-1.0.0/src/library/ts'
gmake[3]: Entering directory `/home/ming/R-1.0.0/src/library/...
2004 Oct 04
7
R 2.0.0 is released
...nct.
o The undocumented function newestVersion() is no longer exported
from package utils. (Mainly because it was not completely general.)
o C-level entry point ptr_R_GetX11Image has been removed, as it
was replaced by R_GetX11Image at 1.7.0.
o The undocumented C-level entry point R_IsNaNorNA has been
removed. It was used in a couple of packages, and should be
replaced by a call to the documented macro ISNAN.
o The gnome/GNOME graphics device is now defunct.
INSTALLATION CHANGES
o Arithmetic supporting +/-Inf, NaNs and the IEC 60559 (aka
IEEE 754) standard is now require...
2004 Oct 04
7
R 2.0.0 is released
...nct.
o The undocumented function newestVersion() is no longer exported
from package utils. (Mainly because it was not completely general.)
o C-level entry point ptr_R_GetX11Image has been removed, as it
was replaced by R_GetX11Image at 1.7.0.
o The undocumented C-level entry point R_IsNaNorNA has been
removed. It was used in a couple of packages, and should be
replaced by a call to the documented macro ISNAN.
o The gnome/GNOME graphics device is now defunct.
INSTALLATION CHANGES
o Arithmetic supporting +/-Inf, NaNs and the IEC 60559 (aka
IEEE 754) standard is now require...
2002 Jul 11
1
dyn.load tcl/tk (PR#1774)
...cc -shared -L/soft/readline/v4.2.1/lib -o ts.so HoltWinters.o PPsum.o
arima.o burg.o carray.o filter.o init.o mburg.o myw.o pacf.o qr.o starma.o
eureka.o stl.o -L/soft/readline/v4.2.1/lib -lreadline -ltermcap -lm -lUfor
-lfor -lFutil -lots -lm_c32 -lmld -lexc
ld:
Warning: Unresolved:
R_NaReal
R_IsNaNorNA
Rf_error
R_alloc
R_NilValue
Rf_coerceVector
Rf_allocMatrix
Rf_allocVector
Rf_asInteger
Rf_asLogical
Rf_asReal
Rf_duplicate
Rf_protect
Rf_unprotect
TYPEOF
LENGTH
SET_VECTOR_ELT
INTEGER
REAL
vmaxget
vmaxset
R_IsNA
R_registerRoutines
R_NaInt
R_chk_calloc
R_chk_free
Rf_install
R_MakeExternalPtr
R_Exter...