integrate over a Gaussian distribution. More...
#include <vpdt_gaussian.h>
Public Types | |
typedef vpdt_eigen_sym_matrix_gen< F > ::type | Covar |
typedef vpdt_norm_metric< F, typename vpdt_eigen_sym_matrix_gen< F > ::type > | Metric |
typedef vpdt_field_traits< F > ::scalar_type | T |
Static Public Member Functions | |
static T | domain_integral (const vpdt_gaussian< F, Covar > &g) |
integrate over the entire domain. | |
static T | partial_integral (const vpdt_gaussian< F, Covar > &, const F &) |
integrate from -infinity to pt . |
integrate over a Gaussian distribution.
This is the variation for multivariate with general covariance
Definition at line 161 of file vpdt_gaussian.h.
typedef vpdt_eigen_sym_matrix_gen<F>::type vpdt_gaussian_integrator< F, typename vpdt_eigen_sym_matrix_gen< F >::type, vpdt_norm_metric< F, typename vpdt_eigen_sym_matrix_gen< F >::type >, typename vpdt_field_traits< F >::type_is_vector >::Covar |
Definition at line 165 of file vpdt_gaussian.h.
typedef vpdt_norm_metric<F,typename vpdt_eigen_sym_matrix_gen<F>::type> vpdt_gaussian_integrator< F, typename vpdt_eigen_sym_matrix_gen< F >::type, vpdt_norm_metric< F, typename vpdt_eigen_sym_matrix_gen< F >::type >, typename vpdt_field_traits< F >::type_is_vector >::Metric |
Definition at line 166 of file vpdt_gaussian.h.
typedef vpdt_field_traits<F>::scalar_type vpdt_gaussian_integrator< F, typename vpdt_eigen_sym_matrix_gen< F >::type, vpdt_norm_metric< F, typename vpdt_eigen_sym_matrix_gen< F >::type >, typename vpdt_field_traits< F >::type_is_vector >::T |
Definition at line 167 of file vpdt_gaussian.h.
static T vpdt_gaussian_integrator< F, typename vpdt_eigen_sym_matrix_gen< F >::type, vpdt_norm_metric< F, typename vpdt_eigen_sym_matrix_gen< F >::type >, typename vpdt_field_traits< F >::type_is_vector >::domain_integral | ( | const vpdt_gaussian< F, Covar > & | g | ) | [inline, static] |
integrate over the entire domain.
Definition at line 170 of file vpdt_gaussian.h.
static T vpdt_gaussian_integrator< F, typename vpdt_eigen_sym_matrix_gen< F >::type, vpdt_norm_metric< F, typename vpdt_eigen_sym_matrix_gen< F >::type >, typename vpdt_field_traits< F >::type_is_vector >::partial_integral | ( | const vpdt_gaussian< F, Covar > & | , |
const F & | |||
) | [inline, static] |
integrate from -infinity to pt
.
Definition at line 182 of file vpdt_gaussian.h.