GaussianKernelAux Class Reference

Auxiliary class for Gaussian kernel. More...

Collaboration diagram for GaussianKernelAux:
[legend]

List of all members.

Public Types

typedef FarFieldExpansion
< GaussianKernelAux
TFarFieldExpansion
typedef GaussianKernel TKernel
typedef LocalExpansion
< GaussianKernelAux
TLocalExpansion
typedef SeriesExpansionAux TSeriesExpansionAux

Public Member Functions

void AllocateDerivativeMap (int dim, int order, Matrix *derivative_map) const
double BandwidthFactor (double bandwidth_sq) const
void ComputeDirectionalDerivatives (const Vector &x, Matrix *derivative_map, int order) const
double ComputePartialDerivative (const Matrix &derivative_map, const ArrayList< int > &mapping) const
void Init (double bandwidth, int max_order, int dim)
template<typename TBound >
int OrderForConvertingFromFarFieldToLocal (const TBound &far_field_region, const TBound &local_field_region, double min_dist_sqd_regions, double max_dist_sqd_regions, double max_error, double *actual_error) const
template<typename TBound >
int OrderForConvolvingFarField (const TBound &far_field_region, const Vector &far_field_region_centroid, const TBound &local_field_region, const Vector &local_field_region_centroid, double min_dist_sqd_regions, double max_dist_sqd_regions, double max_error, double *actual_error) const
template<typename TBound >
int OrderForEvaluatingFarField (const TBound &far_field_region, const TBound &local_field_region, double min_dist_sqd_regions, double max_dist_sqd_regions, double max_error, double *actual_error) const
template<typename TBound >
int OrderForEvaluatingLocal (const TBound &far_field_region, const TBound &local_field_region, double min_dist_sqd_regions, double max_dist_sqd_regions, double max_error, double *actual_error) const
 OT_DEF_BASIC (GaussianKernelAux)

Public Attributes

TKernel kernel_
 pointer to the Gaussian kernel
TSeriesExpansionAux sea_
 pointer to the series expansion auxiliary object

Detailed Description

Auxiliary class for Gaussian kernel.

Definition at line 315 of file kernel_aux.h.


Member Data Documentation

pointer to the Gaussian kernel

Definition at line 328 of file kernel_aux.h.

pointer to the series expansion auxiliary object

Definition at line 331 of file kernel_aux.h.


The documentation for this class was generated from the following file:
Generated on Mon Jan 24 12:04:40 2011 for FASTlib by  doxygen 1.6.3