See: Description
| 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 | Description |
|---|---|
| AbstractSumBuilder |
Abstract implementation of
TensorBuilder for 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 |
TensorBuilder for powers. |
| PowerFactory |
TensorFactory for 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 in
SumBuilder. |
| StructureOfContractions |
This class represents the structure of product 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 | Description |
|---|---|
| TensorException |
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.Tensor,
TensorBuilder,
TensorFactoryCopyright © 2014. All Rights Reserved.