Rcpp Version 0.12.12
dpq.h File Reference
Include dependency graph for dpq.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Rcpp::stats::D0< RTYPE, NA, T >
 
class  Rcpp::stats::D1< RTYPE, NA, T >
 
class  Rcpp::stats::D2< RTYPE, NA, T >
 
class  Rcpp::stats::D3< RTYPE, NA, T >
 
class  Rcpp::stats::P0< RTYPE, NA, T >
 
class  Rcpp::stats::P1< RTYPE, NA, T >
 
class  Rcpp::stats::P2< RTYPE, NA, T >
 
class  Rcpp::stats::P3< RTYPE, NA, T >
 
class  Rcpp::stats::Q0< RTYPE, NA, T >
 
class  Rcpp::stats::Q1< RTYPE, NA, T >
 
class  Rcpp::stats::Q2< RTYPE, NA, T >
 
class  Rcpp::stats::Q3< RTYPE, NA, T >
 

Namespaces

 Rcpp
 Rcpp API.
 
 Rcpp::stats
 

Macros

#define RCPP_DPQ_0(__NAME__, __D__, __P__, __Q__)
 
#define RCPP_DPQ_1(__NAME__, __D__, __P__, __Q__)
 
#define RCPP_DPQ_2(__NAME__, __D__, __P__, __Q__)
 
#define RCPP_DPQ_3(__NAME__, __D__, __P__, __Q__)
 

Macro Definition Documentation

#define RCPP_DPQ_0 (   __NAME__,
  __D__,
  __P__,
  __Q__ 
)
Value:
namespace Rcpp { \
template <int RTYPE, bool NA, typename T> \
inline stats::D0<RTYPE,NA,T> d##__NAME__( \
const Rcpp::VectorBase<RTYPE,NA,T>& x, bool log = false \
) { \
return stats::D0<RTYPE,NA,T>( __D__, x, log ); \
} \
template <int RTYPE, bool NA, typename T> \
inline stats::P0<RTYPE,NA,T> p##__NAME__( \
const Rcpp::VectorBase<RTYPE,NA,T>& x, bool lower = true, bool log = false \
) { \
return stats::P0<RTYPE,NA,T>( __P__, x, lower, log ); \
} \
template <int RTYPE, bool NA, typename T> \
inline stats::Q0<RTYPE,NA,T> q##__NAME__( \
const Rcpp::VectorBase<RTYPE,NA,T>& x, bool lower = true, bool log = false \
) { \
return stats::Q0<RTYPE,NA,T>( __Q__, x, lower, log ); \
} }
void log(InputIterator begin, InputIterator end, OutputIterator out)
Definition: algorithm.h:469
Rcpp API.
Definition: algo.h:28

Definition at line 318 of file dpq.h.

Referenced by Rcpp::stats::p_exp_0(), Rcpp::stats::qcauchy_1(), Rcpp::stats::qlnorm_1(), Rcpp::stats::qlogis_1(), Rcpp::stats::qnorm_0(), and Rcpp::stats::qunif_0().

#define RCPP_DPQ_1 (   __NAME__,
  __D__,
  __P__,
  __Q__ 
)
Value:
namespace Rcpp { \
template <int RTYPE, bool NA, typename T> \
inline stats::D1<RTYPE,NA,T> d##__NAME__( \
const Rcpp::VectorBase<RTYPE,NA,T>& x, double p0, bool log = false \
) { \
return stats::D1<RTYPE,NA,T>( __D__, x, p0, log ); \
} \
template <int RTYPE, bool NA, typename T> \
inline stats::P1<RTYPE,NA,T> p##__NAME__( \
const Rcpp::VectorBase<RTYPE,NA,T>& x, double p0, bool lower = true, bool log = false \
) { \
return stats::P1<RTYPE,NA,T>( __P__, x, p0, lower, log ); \
} \
template <int RTYPE, bool NA, typename T> \
inline stats::Q1<RTYPE,NA,T> q##__NAME__( \
const Rcpp::VectorBase<RTYPE,NA,T>& x, double p0, bool lower = true, bool log = false \
) { \
return stats::Q1<RTYPE,NA,T>( __Q__, x, p0, lower, log ); \
} }
void log(InputIterator begin, InputIterator end, OutputIterator out)
Definition: algorithm.h:469
Rcpp API.
Definition: algo.h:28

Definition at line 340 of file dpq.h.

Referenced by Rcpp::stats::qcauchy_1(), Rcpp::stats::qgamma_1(), Rcpp::stats::qlnorm_1(), Rcpp::stats::qlogis_1(), Rcpp::stats::qnorm_0(), Rcpp::stats::qunif_0(), and Rcpp::stats::qweibull_1().

#define RCPP_DPQ_2 (   __NAME__,
  __D__,
  __P__,
  __Q__ 
)
Value:
namespace Rcpp { \
template <int RTYPE, bool NA, typename T> \
inline stats::D2<RTYPE,NA,T> d##__NAME__( \
const Rcpp::VectorBase<RTYPE,NA,T>& x, double p0, double p1, bool log = false \
) { \
return stats::D2<RTYPE,NA,T>( __D__, x, p0, p1, log ); \
} \
template <int RTYPE, bool NA, typename T> \
inline stats::P2<RTYPE,NA,T> p##__NAME__( \
const Rcpp::VectorBase<RTYPE,NA,T>& x, double p0, double p1, bool lower = true, bool log = false \
) { \
return stats::P2<RTYPE,NA,T>( __P__, x, p0, p1, lower, log ); \
} \
template <int RTYPE, bool NA, typename T> \
inline stats::Q2<RTYPE,NA,T> q##__NAME__( \
const Rcpp::VectorBase<RTYPE,NA,T>& x, double p0, double p1, bool lower = true, bool log = false \
) { \
return stats::Q2<RTYPE,NA,T>( __Q__, x, p0, p1, lower, log ); \
} }
void log(InputIterator begin, InputIterator end, OutputIterator out)
Definition: algorithm.h:469
Rcpp API.
Definition: algo.h:28

Definition at line 363 of file dpq.h.

Referenced by Rcpp::stats::qcauchy_1(), Rcpp::stats::qgamma_1(), Rcpp::stats::qlnorm_1(), Rcpp::stats::qlogis_1(), Rcpp::stats::qnorm_0(), Rcpp::stats::qunif_0(), and Rcpp::stats::qweibull_1().

#define RCPP_DPQ_3 (   __NAME__,
  __D__,
  __P__,
  __Q__ 
)
Value:
namespace Rcpp { \
template <int RTYPE, bool NA, typename T> \
inline stats::D3<RTYPE,NA,T> d##__NAME__( \
const Rcpp::VectorBase<RTYPE,NA,T>& x, double p0, double p1, double p2, bool log = false \
) { \
return stats::D3<RTYPE,NA,T>( __D__, x, p0, p1, p2, log ); \
} \
template <int RTYPE, bool NA, typename T> \
inline stats::P3<RTYPE,NA,T> p##__NAME__( \
const Rcpp::VectorBase<RTYPE,NA,T>& x, double p0, double p1, double p2, bool lower = true, bool log = false \
) { \
return stats::P3<RTYPE,NA,T>( __P__, x, p0, p1, p2, lower, log ); \
} \
template <int RTYPE, bool NA, typename T> \
inline stats::Q3<RTYPE,NA,T> q##__NAME__( \
const Rcpp::VectorBase<RTYPE,NA,T>& x, double p0, double p1, double p2, bool lower = true, bool log = false \
) { \
return stats::Q3<RTYPE,NA,T>( __Q__, x, p0, p1, p2, lower, log ); \
} }
void log(InputIterator begin, InputIterator end, OutputIterator out)
Definition: algorithm.h:469
Rcpp API.
Definition: algo.h:28

Definition at line 386 of file dpq.h.