The package provides convenience functions for advance linear algebra with tensors and computation with datasets of tensors on a higher level abstraction. It includes Einstein and Riemann summing conventions, dragging, co- and contravariate indices, parallel computations on sequences of tensors.

Author | K. Gerald van den Boogaart <boogaart@uni-greifswald.de> |

Date of publication | 2010-12-01 15:07:54 |

Maintainer | K. Gerald van den Boogaart <boogaart@math.tu-freiberg.de> |

License | GPL (>= 2) |

Version | 0.36 |

http://www.stat.boogaart.de/tensorA |

**addtensor:** Element-wise arithmetic operations +,-,*,/ with tensors

**astensor:** Coercion to a tensor

**bindtensor:** A cbind/rbind for tensors

**choltensor:** Cholesky decomposition of a tensor

**deltatensor:** Creates a Kronecker delta tensor

**diagmul:** Multiplication of a tensor with a tensor given by its...

**diagtensor:** Creates a "diagonal" tensor

**dragtensor:** Managing covariate and contravariate indices

**einstein:** Tensor multiplication with Einstein's convention, by summing...

**ftabletensor:** Pretty printing of tensors

**invtensor:** Inversion of a tensor as linear mapping from tensors to...

**istensor:** Checking for being a tensor

**leveltensor:** The level (number of indices) of a tensor

**margin:** Marginalization of tensors

**marktensor:** Marks the names of a tensor with a mark

**meantensor:** Mean and variance of tensors

**multensor:** Tensor multiplication for the tensor class

**names:** Getting and setting index and dimensionnames of a tensor

**normtensor:** Calculate the Euclidean norm or Euclidean operator norm of a...

**onetensor:** Creates a tensor with all entries 1

**postensor:** enumeration of index combinations

**powertensor:** Compute the power of a symmetric tensor

**reordertensor:** Permutation of indices and storage sequence of a tensor

**reptensor:** Repeats a tensor

**riemann:** Tensor multiplication with Riemann's convention

**sequencing:** Working with index sequences

**slicetensor:** Working with the indices of a tensor (accessing, slicing,...

**solvetensor:** Solving linear equations with tensors

**svdtensor:** Singular value decomposition of tensors

**tensorA.package:** The tensorA package for tensor arithmetic

**tomatrixtensor:** The matrix corresponding to a tensor seen as a linear mapping...

**toPos:** get the position of an index of tensor

**totensor:** Creates a tensor object

**tracetensor:** Collapse a tensor

**tripledelta:** A tensor with entry 1 if and only if three indices are equal

**undroptensor:** Adds a spurious dimension to a tensor

**untensor:** Removes indices/dimensions from a tensor

tensorA

tensorA/R

tensorA/R/TensorAx.R

tensorA/man

tensorA/man/powertensor.Rd
tensorA/man/astensor.Rd
tensorA/man/choltensor.Rd
tensorA/man/einstein.Rd
tensorA/man/leveltensor.Rd
tensorA/man/tensorA.package.Rd
tensorA/man/addtensor.Rd
tensorA/man/margin.Rd
tensorA/man/bindtensor.Rd
tensorA/man/postensor.Rd
tensorA/man/sequencing.Rd
tensorA/man/reptensor.Rd
tensorA/man/dragtensor.Rd
tensorA/man/undroptensor.Rd
tensorA/man/untensor.Rd
tensorA/man/toPos.Rd
tensorA/man/onetensor.Rd
tensorA/man/riemann.Rd
tensorA/man/meantensor.Rd
tensorA/man/ftabletensor.Rd
tensorA/man/tripledelta.Rd
tensorA/man/marktensor.Rd
tensorA/man/solvetensor.Rd
tensorA/man/slicetensor.Rd
tensorA/man/tomatrixtensor.Rd
tensorA/man/diagmul.Rd
tensorA/man/svdtensor.Rd
tensorA/man/deltatensor.Rd
tensorA/man/diagtensor.Rd
tensorA/man/totensor.Rd
tensorA/man/reordertensor.Rd
tensorA/man/multensor.Rd
tensorA/man/normtensor.Rd
tensorA/man/tracetensor.Rd
tensorA/man/istensor.Rd
tensorA/man/invtensor.Rd
tensorA/man/names.Rd
tensorA/src

tensorA/src/tensora.c

tensorA/DESCRIPTION

tensorA/tests

tensorA/tests/examples.R

tensorA/tests/checker.R

tensorA/NAMESPACE

tensorA/COPYING

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

All documentation is copyright its authors; we didn't write any of that.