SO3Fun.SO3Fun edit page

an abstract class representing functions on the rotation group

SO3Fun is the common interface of all representations of a function on SO(3), most prominently an ODF. Two symmetries act on it, SRight from the crystal side and SLeft from the specimen side, and each contributes the referenceFrame of that side.

Deriving classes only have to implement the method eval, everything else - arithmetics, plotting, pole figures, texture characteristics - is inherited from here.

Class Properties

SRight, CS symmetry acting from the right, the crystal side
SLeft, SS symmetry acting from the left, the specimen side
antipodal grain exchange symmetry
bandwidth maximum harmonic degree
isReal the function takes only real values
frameLeft referenceFrame of SLeft, read only
frameRight referenceFrame of SRight, read only

Derived Classes

SO3FunHarmonic harmonic series on SO(3)
SO3FunRBF superposition of radial basis functions
SO3FunCBF superposition of fibre components
SO3FunBingham Bingham distribution
SO3FunHandle function given by a function handle
SO3FunHomochoric values on a homochoric grid
SO3FunComposition sum of several SO3Fun
SO3FunSBF deformation texture from strain and slip systems

See also

SO3FunHarmonic SO3FunRBF SO3FunHandle

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/SO3Fun.SO3Fun.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.