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