![]() |
Hydra
4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
|
#include <ProcessSPlot.h>
Data Structures | |
| struct | index |
Public Types | |
| typedef hydra::Eigen::Matrix< double, nfunctors, nfunctors > | covariant_matrix_type |
| typedef hydra::tuple< F1, F2, Fs... > | functors_tuple_type |
| typedef detail::tuple_type< nfunctors *nfunctors, double >::type | matrix_tuple |
Public Member Functions | |
| CovMatrixUnary (Parameter(&coeficients)[nfunctors], functors_tuple_type const &functors) | |
| __hydra_host__ __hydra_device__ | CovMatrixUnary (CovMatrixUnary< F1, F2, Fs... > const &other) |
| template<typename Type > | |
| __hydra_host__ __hydra_device__ covariant_matrix_type | operator() (Type x) |
| __hydra_host__ __hydra_device__ CovMatrixUnary< F1, F2, Fs... > & | operator= (CovMatrixUnary< F1, F2, Fs... > const &other) |
| template<typename T , int N, int I> | |
| __hydra_host__ __hydra_device__ hydra::thrust::detail::enable_if<(I==N *N), void >::type | set_matrix (double denominator, T &&, hydra::Eigen::Matrix< double, N, N > &) |
| template<typename T , int N, int I = 0> | |
| __hydra_host__ __hydra_device__ hydra::thrust::detail::enable_if<(I< N *N), void >::type | set_matrix (double denominator, T &&ftuple, hydra::Eigen::Matrix< double, N, N > &fcovmatrix) |
Data Fields | |
| GReal_t | fCoefficients [nfunctors] |
| functors_tuple_type | fFunctors |
Static Public Attributes | |
| static constexpr size_t | nfunctors = sizeof...(Fs)+2 |
| typedef hydra::Eigen::Matrix<double, nfunctors, nfunctors> hydra::detail::CovMatrixUnary< F1, F2, Fs >::covariant_matrix_type |
| typedef hydra::tuple<F1, F2, Fs...> hydra::detail::CovMatrixUnary< F1, F2, Fs >::functors_tuple_type |
| typedef detail::tuple_type<nfunctors*nfunctors, double>::type hydra::detail::CovMatrixUnary< F1, F2, Fs >::matrix_tuple |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| GReal_t hydra::detail::CovMatrixUnary< F1, F2, Fs >::fCoefficients[nfunctors] |
| functors_tuple_type hydra::detail::CovMatrixUnary< F1, F2, Fs >::fFunctors |
|
static |