tensorA: Advanced tensors arithmetic with named indices
Version 0.36

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.

AuthorK. Gerald van den Boogaart <boogaart@uni-greifswald.de>
Date of publication2010-12-01 15:07:54
MaintainerK. Gerald van den Boogaart <boogaart@math.tu-freiberg.de>
LicenseGPL (>= 2)
Version0.36
URL http://www.stat.boogaart.de/tensorA
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("tensorA")

Popular man pages

astensor: Coercion to a tensor
deltatensor: Creates a Kronecker delta tensor
einstein: Tensor multiplication with Einstein's convention, by summing...
leveltensor: The level (number of indices) of a tensor
multensor: Tensor multiplication for the tensor class
tensorA.package: The tensorA package for tensor arithmetic
totensor: Creates a tensor object
See all...

All man pages Function index File listing

Man pages

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

Functions

$.tensor Man page
*.tensor Man page
+.tensor Man page
-.tensor Man page
/.tensor Man page
Tensor Man page
[.tensor Man page
[<-.tensor Man page
[[.tensor Man page
[[<-.tensor Man page
\%e\% Man page
\%e\%.tensor Man page
\%r\% Man page
\%r\%.tensor Man page
^.tensor Man page
add.tensor Man page Source code
as.contravariate Man page Source code
as.contravariate.character Man page Source code
as.covariate Man page Source code
as.covariate.character Man page Source code
as.tensor Man page Source code
as.tensor.default Man page Source code
as.tensor.tensor Man page Source code
bind.tensor Man page Source code
chol.tensor Man page Source code
contraname Man page Source code
delta.tensor Man page Source code
diag.tensor Man page Source code
diagmul.tensor Man page Source code
dim<-.tensor Man page
dimnames.tensor Man page Source code
dimnames<-.tensor Man page
drag.tensor Man page Source code
einstein.tensor Man page Source code
ftable.tensor Man page Source code
gsi.cat Source code
gsi.checkduplicate Source code
gsi.fullreorder Source code
gsi.invperm Source code
gsi.lefts Source code
gsi.matrify Source code
gsi.namedlist Source code
gsi.namednumber Source code
gsi.rest Source code
gsi.rights Source code
gsi.setarg Source code
gsi.stdnames Source code
gsi.unmatrify Source code
gsi.untensornames Source code
gsi.vonbis Source code
gsi.weightedndx Source code
gsi.weights Source code
gsi.without Source code
inv.tensor Man page Source code
is.contravariate Man page Source code
is.contravariate.character Man page Source code
is.contravariate.numeric Man page Source code
is.contravariate.tensor Man page Source code
is.covariate Man page Source code
is.covariate.character Man page Source code
is.covariate.numeric Man page Source code
is.covariate.tensor Man page Source code
is.tensor Man page Source code
level.tensor Man page Source code
margin.tensor Man page Source code
mark Man page Source code
mark.character Man page Source code
mark.numeric Man page Source code
mark.tensor Man page Source code
mean.tensor Man page Source code
mul.tensor Man page Source code
names.tensor Man page Source code
names<-.tensor Man page
norm Man page Source code
norm.tensor Man page Source code
one.tensor Man page Source code
opnorm Man page Source code
opnorm.tensor Man page Source code
pos.tensor Man page Source code
power.tensor Man page Source code
renamefirst.tensor Man page Source code
reorder.tensor Man page Source code
reorder.tidx Man page Source code
rep.tensor Man page Source code
riemann.tensor Man page Source code
slice.tensor Man page Source code
solve.tensor Man page Source code
svd.tensor Man page Source code
tensor Man page
tensorA Man page
tensorA-package Man page
to.matrix.tensor Man page Source code
to.tensor Man page Source code
to.tensor.default Man page Source code
toPos.tensor Man page Source code
trace.tensor Man page Source code
tripledelta.tensor Man page Source code
undrop.tensor Man page Source code
untensor Man page Source code
var.tensor Man page Source code
|.tensor Man page

Files

R
R/TensorAx.R
man
man/powertensor.Rd
man/astensor.Rd
man/choltensor.Rd
man/einstein.Rd
man/leveltensor.Rd
man/tensorA.package.Rd
man/addtensor.Rd
man/margin.Rd
man/bindtensor.Rd
man/postensor.Rd
man/sequencing.Rd
man/reptensor.Rd
man/dragtensor.Rd
man/undroptensor.Rd
man/untensor.Rd
man/toPos.Rd
man/onetensor.Rd
man/riemann.Rd
man/meantensor.Rd
man/ftabletensor.Rd
man/tripledelta.Rd
man/marktensor.Rd
man/solvetensor.Rd
man/slicetensor.Rd
man/tomatrixtensor.Rd
man/diagmul.Rd
man/svdtensor.Rd
man/deltatensor.Rd
man/diagtensor.Rd
man/totensor.Rd
man/reordertensor.Rd
man/multensor.Rd
man/normtensor.Rd
man/tracetensor.Rd
man/istensor.Rd
man/invtensor.Rd
man/names.Rd
src
src/tensora.c
DESCRIPTION
tests
tests/examples.R
tests/checker.R
NAMESPACE
COPYING
tensorA documentation built on May 20, 2017, 2:07 a.m.

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

Please suggest features or report bugs in the GitHub issue tracker.

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