<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#ffffff">
<div class="moz-text-flowed" style="font-size: 14px;"
lang="x-western">Hi rcpp-devel,
<br>
<br>
How can I test if a member of a list is a NULL value ?
<br>
<br>
I have this kind of R code<br>
<br>
<address># create a list with all the parameters for initializing the algorithms
</address>
<address>`initAlgo`<-function( algo="EM"
</address>
<address> , init= NULL
</address>
<address> , nbTry= NULL
</address>
<address> )
</address>
<address>{
</address>
<address> listOptions <- list( algo= algo, init= init, nbTry= nbTry )
</address>
<address> listOptions
</address>
<address>}
</address>
<br>
<address># call c/C++</address>
<address> res_cluster <- .Call("MyFunction", data, options = initAlgo())
</address>
<address><br>
</address>
<br>
and this kind of C/C++ code
<br>
<br>
<address>cppExport SEXP MyFunction( SEXP data, SEXP algoOptions)
</address>
<address>{
</address>
<address>BEGIN_RCPP
</address>
<address><br>
// wrap data in Rcpp matrix
</address>
<address> Rcpp::NumericMatrix RData(data); // creates Rcpp matrix from SEXP
</address>
<address> // wrap list algoOptions
</address>
<address> Rcpp::List RalgoOptions(algoOptions);
</address>
<address><br>
..........
</address>
<address>}
</address>
<address><br>
</address>
<br>
I would like to test if the init and nbTry parameter in the RalgoOptions are NULL and I don't find
<br>
any documentation about the way to do it.
<br>
<br>
Thanks
<br>
Serge Iovleff
<span class="moz-txt-tag"></span><br>
<div class="moz-txt-sig">
<br>
</div>
</div>
<pre class="moz-signature" cols="100">--
USTL - IUT "A" - 3A56 | Tel: (33) 3 59 63 22 20
Département Informatique | Fax: (33) 3 59 63 22 22
BP 90179 | www.iut-info.univ-lille1.fr/~iovleff
59653 Villeneuve d'Ascq | Serge.Iovleff@univ-lille1.fr
</pre>
</body>
</html>