vSMC
vSMC: Scalable Monte Carlo
Public Types | Public Member Functions | Static Public Member Functions | List of all members
vsmc::MKLDFTask< ResultType > Class Template Reference

MKL DFTaskPtr More...

#include <vsmc/utility/mkl.hpp>

Public Types

using result_type = ResultType
 

Public Member Functions

 MKLDFTask ()
 
 MKLDFTask (MKL_INT nx, const result_type *x, MKL_INT xhint, MKL_INT ny, const result_type *y, MKL_INT yhint)
 
int reset (MKL_INT nx, const result_type *x, MKL_INT xhint, MKL_INT ny, const result_type *y, MKL_INT yhint)
 

Static Public Member Functions

static int release (::DFTaskPtr ptr)
 

Detailed Description

template<typename ResultType = double>
class vsmc::MKLDFTask< ResultType >

MKL DFTaskPtr

Definition at line 1937 of file mkl.hpp.

Member Typedef Documentation

template<typename ResultType = double>
using vsmc::MKLDFTask< ResultType >::result_type = ResultType

Definition at line 1940 of file mkl.hpp.

Constructor & Destructor Documentation

template<typename ResultType = double>
vsmc::MKLDFTask< ResultType >::MKLDFTask ( )
inline

Definition at line 1942 of file mkl.hpp.

template<typename ResultType = double>
vsmc::MKLDFTask< ResultType >::MKLDFTask ( MKL_INT  nx,
const result_type x,
MKL_INT  xhint,
MKL_INT  ny,
const result_type y,
MKL_INT  yhint 
)
inline

Definition at line 1947 of file mkl.hpp.

Member Function Documentation

template<typename ResultType = double>
static int vsmc::MKLDFTask< ResultType >::release ( ::DFTaskPtr  ptr)
inlinestatic

Definition at line 1954 of file mkl.hpp.

template<typename ResultType = double>
int vsmc::MKLDFTask< ResultType >::reset ( MKL_INT  nx,
const result_type x,
MKL_INT  xhint,
MKL_INT  ny,
const result_type y,
MKL_INT  yhint 
)
inline

Definition at line 1966 of file mkl.hpp.