Package cc.redberry.core.tensor
Data structures and algorithms for creating mathematical expressions.
See: Description
-
Interface Summary Interface Description TensorBuilder All tensors in the system are reduced to the general form.TensorFactory All tensors in the system are reduced to the general form. -
Class Summary Class Description AbstractSumBuilder Abstract implementation ofTensorBuilderfor sums.ApplyIndexMapping Static methods to rename indices of tensors.BasicTensorIterator Expression Representation of mathematical expression A = B.ExpressionBuilder Builder for expressions.ExpressionFactory Factory for expressions.FastTensors Utility rare, but fast methods with tensor modifications.MultiTensor Parent class for sums and products.Power Representation of mathematical power A^B.PowerBuilder TensorBuilderfor powers.PowerFactory TensorFactoryfor powers.PowersContainer Product Representation of product of mathematical expressions.ProductBuilder Implementation of product builder.ProductContent This class is a container of information about graph structure of product.ProductFactory Factory for products.ScalarsBackedProductBuilder Implementation of product builder, which puts similar scalar subproducts together.SimpleTensor Implementation of simple tensor.Split A container for indexless summand (with empty indices, but not necessary symbolic) and indexed factor (with non empty indices) parts of product, used to collect terms with similar factors inSumBuilder.StructureOfContractions This class represents the structure of product contraction.StructureOfContractions.Contraction StructureOfContractionsHashed Representation of hashed graph of product.Sum Representation of sum.SumBuilder Basic builder for sums.SumBuilderSplitingScalars SumFactory Factory for sums.Tensor Abstract class which defines common tensor properties and methods.TensorContraction TensorField Representation of tensor field.Tensors Factory methods to create tensors.TensorWrapper Technical class. -
Exception Summary Exception Description TensorException
Package cc.redberry.core.tensor Description
Data structures and algorithms for creating mathematical expressions. Class
Tensor
is parent for all mathematical expressions. Each type of expressions strictly satisfies some standard form, which
is defined in the corresponding TensorFactory and TensorBuilder. Thus, there is no public
constructors in Tensor inheritors, and any expression should be created via factory or builder. Simple tensors
and fields should be instantiated via corresponding static methods in Tensors class.- Since:
- 1.0
- See Also:
Tensor,TensorBuilder,TensorFactory
DataMelt 3.0 © DataMelt by jWork.ORG