RcppMatrix< T > Class Template Reference

#include <RcppMatrix.h>

List of all members.

Public Member Functions

 RcppMatrix (SEXP mat)
 RcppMatrix (int nx, int ny)
int getDim1 () const
int getDim2 () const
int rows () const
int cols () const
T & operator() (int i, int j) const
T ** cMatrix ()
std::vector< std::vector< T > > stlMatrix ()

Private Attributes

int dim1
int dim2
T ** a

Detailed Description

template<typename T>
class RcppMatrix< T >

Definition at line 29 of file RcppMatrix.h.


Constructor & Destructor Documentation

template<typename T >
RcppMatrix< T >::RcppMatrix ( SEXP  mat  )  [inline]

Definition at line 26 of file RcppMatrix.cpp.

References RcppMatrix< T >::a, RcppMatrix< T >::dim1, and RcppMatrix< T >::dim2.

template<typename T >
RcppMatrix< T >::RcppMatrix ( int  nx,
int  ny 
) [inline]

Definition at line 57 of file RcppMatrix.cpp.

References RcppMatrix< T >::a, RcppMatrix< T >::dim1, and RcppMatrix< T >::dim2.


Member Function Documentation

template<typename T >
T ** RcppMatrix< T >::cMatrix (  )  [inline]

Definition at line 97 of file RcppMatrix.cpp.

References RcppMatrix< T >::a, RcppMatrix< T >::dim1, and RcppMatrix< T >::dim2.

Referenced by RcppResultSet::add(), and Rcpp_Example().

template<typename T >
int RcppMatrix< T >::cols (  )  const [inline]

Definition at line 82 of file RcppMatrix.cpp.

References RcppMatrix< T >::dim2.

template<typename T >
int RcppMatrix< T >::getDim1 (  )  const [inline]

Definition at line 70 of file RcppMatrix.cpp.

References RcppMatrix< T >::dim1.

Referenced by RcppResultSet::add(), and Rcpp_Example().

template<typename T >
int RcppMatrix< T >::getDim2 (  )  const [inline]

Definition at line 74 of file RcppMatrix.cpp.

References RcppMatrix< T >::dim2.

Referenced by RcppResultSet::add(), and Rcpp_Example().

template<typename T >
T & RcppMatrix< T >::operator() ( int  i,
int  j 
) const [inline]

Definition at line 87 of file RcppMatrix.cpp.

References RcppMatrix< T >::a, RcppMatrix< T >::dim1, and RcppMatrix< T >::dim2.

template<typename T >
int RcppMatrix< T >::rows (  )  const [inline]

Definition at line 78 of file RcppMatrix.cpp.

References RcppMatrix< T >::dim1.

template<typename T >
std::vector< std::vector< T > > RcppMatrix< T >::stlMatrix (  )  [inline]

Definition at line 110 of file RcppMatrix.cpp.

References RcppMatrix< T >::a, RcppMatrix< T >::dim1, and RcppMatrix< T >::dim2.

Referenced by Rcpp_Example().


Member Data Documentation

template<typename T>
T** RcppMatrix< T >::a [private]
template<typename T>
int RcppMatrix< T >::dim1 [private]
template<typename T>
int RcppMatrix< T >::dim2 [private]

The documentation for this class was generated from the following files:

Generated on Sat Dec 19 14:01:38 2009 for Rcpp by  doxygen 1.6.1