ablate::domain::rbf::RBF

ablate::domain::rbf::GA

Radial Basis Function

polyOrder
(int) Order of the augmenting RBF polynomial. Must be >= 1. Any value <1 will result in a polyOrder of 4.
scale
(double) Scaling parameter. Must be >0. Any value <PETSC_SMALL will result in a default scale of 0.1.
doesNotHaveDerivatives
(bool) Compute derivative information. Default is false.
doesNotHaveInterpolation
(bool) Compute interpolation information. Default is false.

ablate::domain::rbf::IMQ

Radial Basis Function

polyOrder
(int) Order of the augmenting RBF polynomial. Must be >= 1. Any value <1 will result in a polyOrder of 4.
scale
(double) Scaling parameter. Must be >0. Any value <PETSC_SMALL will result in a default scale of 0.1.
doesNotHaveDerivatives
(bool) Compute derivative information. Default is false.
doesNotHaveInterpolation
(bool) Compute interpolation information. Default is false.

ablate::domain::rbf::MQ

Radial Basis Function

polyOrder
(int) Order of the augmenting RBF polynomial. Must be >= 1. Any value <1 will result in a polyOrder of 4.
scale
(double) Scaling parameter. Must be >0. Any value <PETSC_SMALL will result in a default scale of 0.1.
doesNotHaveDerivatives
(bool) Compute derivative information. Default is false.
doesNotHaveInterpolation
(bool) Compute interpolation information. Default is false.

ablate::domain::rbf::PHS

Radial Basis Function

polyOrder
(int) Order of the augmenting RBF polynomial. Must be >= dim. Any value <dim will result in a polyOrder of 4.
phsOrder
(int) Order of the polyharmonic spline. Must be >=1. The actual order will be 2*phsOrder+1. Any value <1 will result in a default order of 9.
doesNotHaveDerivatives
(bool) Compute derivative information. Default is false.
doesNotHaveInterpolation
(bool) Compute interpolation information. Default is false.

ablate::domain::rbf::HYBRID

Radial Basis Function

polyOrder
(int) Order of the augmenting RBF polynomial. Must be >= dim. Any value <dim will result in a polyOrder of 4.
weights (req)
(double list) The scale to apply to each sub-RBF. This must match the order in which they are defined.
rbfList (req)
(ablate::domain::rbf::RBF list) List of RBF kernels to use.
doesNotHaveDerivatives
(bool) Compute derivative information. Default is false.
doesNotHaveInterpolation
(bool) Compute interpolation information. Default is false.