the tensor a text file holds: the last block of numeric rows, the density on the line after the word density, the crystal frame given positionally; MATLAB’s tensor.load and loadTensor_generic

Syntax

C = stiffnessTensor.load('Olivine1997PC.GPa', cs)

A stiffness tensor and its density.

C = loadTensor('Olivine1997PC.GPa', cs, cls=stiffnessTensor)

The same.

P = tensor.load('Single_RH_quartz_poly.P', cs, rank=3, doubleConvention=True)

A rank three in Voigt form.

T = loadTensor('Olivine1997PC.GPa', cs)

A plain tensor, the rank from the block.

Description

The coefficients are the last block of numeric rows of one width: six rows of six a Voigt matrix, three of six the Voigt table of a rank three, three of three a rank two. A plain tensor takes its rank from that shape unless rank= is given. A density stated on the line after a line starting with ‘density’ is passed on, divided by 1000 when that line says kg. The other keywords (rank, doubleConvention, density, unit, …) go to the constructor of the class.

Input

fname the name of the file
cs the crystal frame (optional)

Keywords

keyword default description
cls None the class of the tensor, tensor by default; stiffnessTensor.load passes its own

Output

T a tensor of the class cls

See also

tensor, stiffnessTensor, complianceTensor

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