Deterministic Gaussian Sampling
Loading...
Searching...
No Matches
GSLViewHelper< T, IsMatrix > Class Template Reference

Public Types

using GSLVectorType = typename GSLTemplateTypeAlias< T >::VectorType
 
using GSLVectorViewType = typename GSLTemplateTypeAlias< T >::VectorViewType
 
using GSLMatrixType = typename GSLTemplateTypeAlias< T >::MatrixType
 
using GSLMatrixViewType = typename GSLTemplateTypeAlias< T >::MatrixViewType
 
using GSLType = typename std::conditional< IsMatrix, GSLMatrixType, GSLVectorType >::type
 
using ViewType = typename std::conditional< IsMatrix, GSLMatrixViewType, GSLVectorViewType >::type
 

Public Member Functions

template<typename U >
 GSLViewHelper (const U *ptr, size_t size)
 
template<typename U >
 GSLViewHelper (const U *ptr, size_t rows, size_t cols)
 
 GSLViewHelper (const gsl_vector *v, size_t rows=0, size_t cols=0)
 
 GSLViewHelper (const gsl_vector_float *v, size_t rows=0, size_t cols=0)
 
 GSLViewHelper (const gsl_matrix *m)
 
 GSLViewHelper (const gsl_matrix_float *m)
 
GSLType * get ()
 
const GSLType * get () const
 
 operator GSLType * ()
 
 operator const GSLType * () const
 

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