a function on SO(3) as a sum of radial kernels at centre orientations, plus a constant: a radial basis function ODF

Syntax

SO3F = SO3FunRBF(ori, psi, weights)

Kernels psi at the orientations ori.

SO3F = SO3FunRBF(ori, psi, weights, c0)

Plus the constant c0.

SO3F = SO3FunRBF(ori)

10 degree kernels, the weights giving a mean of one.

Description

The function is c0 + sum_i w_i psi(angle(g, ori_i)), every centre taken with all its symmetrically equivalent orientations, in the crystal and specimen frames of the centres. unimodalODF and calcDensity build one, SO3FunRBF.interpolate fits one through values.

Scaling, adding a constant, adding another kernel sum of the same kernel, rotation, inversion and convolution with a kernel keep the function a kernel sum. Its harmonic form, through which it is evaluated, is computed once and kept until a centre, the kernel, the weights or the constant are set.

MATLAB’s SO3FunRBF(F), approximating another SO3Fun, is not ported.

Input

center orientation, the centres of the kernels
psi SO3Kernel; by default the de la Vallee Poussin kernel of halfwidth 10 degree
weights one weight per centre; by default equal, giving a mean of one
c0 the constant added

Output

SO3F SO3FunRBF

Properties

center kernel centres as orientations
psi radial kernel shared by the centres
weights coefficients multiplying the individual kernel contributions
c0 constant contribution to the function
CS, SS crystal and specimen reference frames
antipodal whether grain exchange symmetry is used

See also

unimodalODF, SO3FunCBF, SO3FunRBF.interpolate, calcDensity, SO3FunRBF.radon, RadialODFs

Signature

SO3FunRBF(center, psi=None, weights=None, c0=0.0)

Used on

SO3FunConvolution, SO3FunOperations, SO3Kernels

MATLAB’s SO3FunRBF.SO3FunRBF

source

Citing this page. This page is part of the documentation of MTEX, a free and open source MATLAB toolbox for analyzing and modeling crystallographic textures. It was written by The MTEX Developers and is published at https://mtex-toolbox.github.io/SO3FunRBF.SO3FunRBF_py.html. If you use MTEX, or reuse text or figures from this page, in your research, please cite

F. Bachmann, R. Hielscher, H. Schaeben: Texture Analysis with MTEX - Free and Open Source Software Toolbox, Solid State Phenomena 160 (2010), 63-68. 10.4028/www.scientific.net/SSP.160.63

BibTeX
@article{bachmann2010mtex,
  author  = {F. Bachmann and R. Hielscher and H. Schaeben},
  title   = {Texture Analysis with MTEX - Free and Open Source Software Toolbox},
  journal = {Solid State Phenomena},
  volume  = {160},
  pages   = {63-68},
  year    = {2010},
  doi     = {10.4028/www.scientific.net/SSP.160.63},
  url     = {https://doi.org/10.4028/www.scientific.net/SSP.160.63}
}

Other papers describing specific MTEX methods are listed under Publications — please cite the one that best fits your application. The MTEX source code is licensed under the GNU General Public License v2.0; the text and figures of this documentation are licensed under CC BY 4.0, which permits reuse — including by automated systems — provided The MTEX Developers and this page are credited.