The auxilary class for $1 / r^{}$ kernels using $O(D^p)$ expansion. More...
Public Types | |
typedef FarFieldExpansion < InversePowDistKernelAux > | TFarFieldExpansion |
typedef InversePowDistKernel | TKernel |
typedef LocalExpansion < InversePowDistKernelAux > | TLocalExpansion |
typedef SeriesExpansionAux | TSeriesExpansionAux |
Public Member Functions | |
void | AllocateDerivativeMap (int dim, int order, Matrix *derivative_map) 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 power, int max_order, int dim) |
Public Attributes | |
TKernel | kernel_ |
The actual kernel object. | |
TSeriesExpansionAux | sea_ |
The series expansion object. |
The auxilary class for $1 / r^{}$ kernels using $O(D^p)$ expansion.
Definition at line 173 of file inverse_pow_dist_kernel_aux.h.
TKernel InversePowDistKernelAux::kernel_ |
The actual kernel object.
Definition at line 202 of file inverse_pow_dist_kernel_aux.h.
The series expansion object.
Definition at line 206 of file inverse_pow_dist_kernel_aux.h.