A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages

A

AbelianGroup<T> - Interface in org.tensorics.core.math.structures.grouplike
The algebraic structure of an abelian group (or commutative group).
absoluteValue() - Method in interface org.tensorics.core.math.ExplicitField
 
absoluteValue() - Method in class org.tensorics.core.math.impl.ExplicitFieldImpl
 
absoluteValue() - Method in class org.tensorics.core.quantity.operations.QuantityOperationRepository
 
absoluteValueOf(Double) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
absoluteValueOf(QuantifiedValue<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
absoluteValueOf(QuantifiedValue<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
absoluteValueOf(QuantifiedValue<V>) - Method in class org.tensorics.core.quantity.lang.QuantitySupport
 
absoluteValueOf(S) - Method in interface org.tensorics.core.commons.lang.BasicOperationSupport
 
absoluteValueOf(V) - Method in class org.tensorics.core.lang.TensoricSupport
 
absoluteValueOf(V) - Method in class org.tensorics.core.scalar.lang.ScalarSupport
 
AbstractAbelianGroup<E> - Class in org.tensorics.core.math.structures.grouplike
 
AbstractAbelianGroup(CommutativeAssociativeOperation<E>, E, UnaryOperation<E>) - Constructor for class org.tensorics.core.math.structures.grouplike.AbstractAbelianGroup
 
AbstractDeferredExpression<R> - Class in org.tensorics.core.tree.domain
A base class for all kind of deferred (unresolved) expressions.
AbstractDeferredExpression() - Constructor for class org.tensorics.core.tree.domain.AbstractDeferredExpression
 
AbstractDiscreteFunctionBinaryOperation<X,​Y> - Class in org.tensorics.core.function.operations
A binary operation that takes two DiscreteFunctions and produces a DiscreteFunction.
AbstractExceptionHandlingStrategy - Class in org.tensorics.core.resolve.options
 
AbstractExceptionHandlingStrategy() - Constructor for class org.tensorics.core.resolve.options.AbstractExceptionHandlingStrategy
 
AbstractInterpolationStrategy<C,​V> - Class in org.tensorics.core.reduction
An abstract interpolation implementation that provides the basic functions like sorting the Comparable coordinate and finding the PREVIOUS/NEXT instances in the coordinates.
AbstractInterpolationStrategy(Comparator<C>) - Constructor for class org.tensorics.core.reduction.AbstractInterpolationStrategy
 
AbstractLinearDoubleInterpolationStrategy<C> - Class in org.tensorics.core.reduction
Deprecated.
AbstractLinearDoubleInterpolationStrategy(Comparator<C>) - Constructor for class org.tensorics.core.reduction.AbstractLinearDoubleInterpolationStrategy
Deprecated.
 
AbstractOrderedField<E> - Class in org.tensorics.core.fields.doubles
 
AbstractOrderedField(AbelianGroup<E>, AbelianGroup<E>, BinaryPredicate<E>) - Constructor for class org.tensorics.core.fields.doubles.AbstractOrderedField
 
AbstractPair<T> - Class in org.tensorics.core.commons.util
A pair of elements, which is used in several occasion within tensorics calculations, where the values of the same type are commonly used together.
AbstractPair(T, T) - Constructor for class org.tensorics.core.commons.util.AbstractPair
A protected class constructor, since instances might only be created using sub classes.
AbstractQuantityOperation<V> - Class in org.tensorics.core.quantity.operations
 
AbstractQuantityOperation(QuantityEnvironment<V>) - Constructor for class org.tensorics.core.quantity.operations.AbstractQuantityOperation
 
AbstractQuantityStatisticPredicate<S> - Class in org.tensorics.core.quantity.conditions
Base class for quantity conditions based on statistical tests.
AbstractQuantityStatisticPredicate(QuantityEnvironment<S>) - Constructor for class org.tensorics.core.quantity.conditions.AbstractQuantityStatisticPredicate
 
AbstractRecursiveRepresenter<R> - Class in org.tensorics.core.util.chains
 
AbstractRecursiveRepresenter() - Constructor for class org.tensorics.core.util.chains.AbstractRecursiveRepresenter
 
AbstractResolver<R,​E extends Expression<R>> - Class in org.tensorics.core.resolve.resolvers
This class should be used as base class for any resolver.
AbstractResolver() - Constructor for class org.tensorics.core.resolve.resolvers.AbstractResolver
 
AbstractScalar<V> - Class in org.tensorics.core.tensor
A base class for scalars, that already guarantees the shape and the correct delegation of the get() methods to the value method.
AbstractScalar() - Constructor for class org.tensorics.core.tensor.AbstractScalar
 
AbstractTensor<V> - Class in org.tensorics.core.tensor
Provides sceletal behaviour of tensors.
AbstractTensor() - Constructor for class org.tensorics.core.tensor.AbstractTensor
 
AbstractTensorbacked<E> - Class in org.tensorics.core.tensorbacked
An abstract class for classes that are backed by a tensor.
AbstractTensorbacked(Tensor<E>) - Constructor for class org.tensorics.core.tensorbacked.AbstractTensorbacked
 
AbstractTensorBuilder<V> - Class in org.tensorics.core.tensor
 
AbstractTensorBuilder(Set<Class<?>>) - Constructor for class org.tensorics.core.tensor.AbstractTensorBuilder
 
AbstractTensorBuilder(Set<Class<?>>, VerificationCallback<V>) - Constructor for class org.tensorics.core.tensor.AbstractTensorBuilder
 
AbstractTensoricCollector<V,​T,​O> - Class in org.tensorics.core.tensor.stream
Abstract base class for a stream Collector which is backed by a map of Position to an arbitrary value, from which a Tensor or Tensorbacked can be built in the finalization step.
AbstractTensoricCollector(Function<V, Position>, Function<V, T>) - Constructor for class org.tensorics.core.tensor.stream.AbstractTensoricCollector
 
accumulator() - Method in class org.tensorics.core.tensor.stream.AbstractTensoricCollector
 
add(Position) - Method in class org.tensorics.core.tensor.Shape.Builder
 
add(Node) - Method in class org.tensorics.core.tree.domain.Path
 
addAll(Iterable<Position>) - Method in class org.tensorics.core.tensor.Shape.Builder
 
addition() - Method in class org.tensorics.core.function.operations.DiscreteFunctionOperationRepository
 
addition() - Method in interface org.tensorics.core.math.ExplicitField
Has to return the '+' operation.
addition() - Method in class org.tensorics.core.math.impl.ExplicitFieldImpl
 
addition() - Method in class org.tensorics.core.quantity.operations.QuantityOperationRepository
 
additionStructure() - Method in class org.tensorics.core.fields.doubles.AbstractOrderedField
 
additionStructure() - Method in interface org.tensorics.core.math.structures.ringlike.Ring
 
additionStructure() - Method in interface org.tensorics.core.math.structures.ringlike.RinglikeStructure
Returns the grouplike structure representing the addition of elements.
additionStructure() - Method in interface org.tensorics.core.math.structures.ringlike.Semiring
 
additiveInversion() - Method in interface org.tensorics.core.math.ExplicitField
 
additiveInversion() - Method in class org.tensorics.core.math.impl.ExplicitFieldImpl
 
additiveInversion() - Method in class org.tensorics.core.quantity.operations.QuantityOperationRepository
 
allDimensionsIn(Iterable<CoContraDimensionPair>) - Static method in class org.tensorics.core.tensor.variance.CoContraDimensionPairs
Collects all the dimensions that are contained in at least one of the given pairs, as either left or right dimension.
allElementsEqualTo(V) - Static method in class org.tensorics.core.testing.hamcrest.AllElementsEqualTo
 
allElementsEqualTo(V) - Static method in class org.tensorics.core.testing.hamcrest.TensoricsMatchers
 
AllElementsEqualTo<V> - Class in org.tensorics.core.testing.hamcrest
This matcher checks, if all the values of the tensor are equal to one specific value.
allPositions() - Method in class org.tensorics.core.tensor.specific.PositionIndexer
 
always() - Method in class org.tensorics.core.analysis.lang.OngoingAnalysisEnabler
 
AnalysisExpression - Class in org.tensorics.core.analysis.expression
A group of assertions that are evaluated altogether.
AnalysisExpression(Collection<AssertionExpression>) - Constructor for class org.tensorics.core.analysis.expression.AnalysisExpression
 
AnalysisModule - Class in org.tensorics.core.analysis
Abstract base class for analysis modules.
AnalysisModule() - Constructor for class org.tensorics.core.analysis.AnalysisModule
 
AnalysisResolver - Class in org.tensorics.core.analysis.resolver
AnalysisResolver() - Constructor for class org.tensorics.core.analysis.resolver.AnalysisResolver
 
AnalysisResult - Class in org.tensorics.core.analysis
 
AnalysisResult(AnalysisResult.Builder) - Constructor for class org.tensorics.core.analysis.AnalysisResult
 
AnalysisResult.Builder - Class in org.tensorics.core.analysis
 
AnalyticalFunction<X extends java.lang.Comparable<? super X>,​Y> - Interface in org.tensorics.incubate.function
A function for which the output for any input value can be calculated from an (internal) analytical expression.
and() - Static method in class org.tensorics.core.booleans.operations.BooleanOperations
 
and() - Method in class org.tensorics.core.booleans.operations.BooleanTensorOperationsRepository
 
and(Boolean) - Method in class org.tensorics.core.booleans.lang.OngoingBooleanScalarOperation
 
and(Iterable<? extends Expression<Boolean>>) - Static method in class org.tensorics.core.lang.TensoricBooleanExpressions
 
and(BinaryPredicate<T>, BinaryPredicate<T>) - Static method in class org.tensorics.core.math.BinaryPredicates
Returns a logical 'and' combination of the two binary predicates.
and(Tensor<Boolean>) - Method in class org.tensorics.core.booleans.lang.OngoingBooleanTensorOperation
 
and(Expression<? extends Iterable<Boolean>>) - Static method in class org.tensorics.core.lang.TensoricBooleanExpressions
 
and(Expression<Boolean>...) - Static method in class org.tensorics.core.lang.TensoricBooleanExpressions
 
And - Class in org.tensorics.core.booleans.operations
IterableBooleanConversion that performs a logical AND over all the elements of the iterable.
And() - Constructor for class org.tensorics.core.booleans.operations.And
 
AnyIterableConversionExpression<T> - Class in org.tensorics.core.iterable.expressions
An unresolved expression which uses an operation on iterables to produce one value of the same type.
AnyIterableConversionExpression(Conversion<Iterable<?>, T>, Expression<? extends Iterable<?>>) - Constructor for class org.tensorics.core.iterable.expressions.AnyIterableConversionExpression
 
apply(C) - Method in class org.tensorics.core.function.CoordinateToPositionFunction
 
apply(Iterable<?>) - Method in class org.tensorics.core.iterable.operations.IterableSize
 
apply(Iterable<Boolean>) - Method in class org.tensorics.core.booleans.operations.And
 
apply(Iterable<Boolean>) - Method in class org.tensorics.core.booleans.operations.Or
 
apply(Iterable<V>) - Method in class org.tensorics.core.iterable.operations.IterableAverage
 
apply(Iterable<V>) - Method in class org.tensorics.core.iterable.operations.IterableRms
 
apply(Iterable<V>) - Method in class org.tensorics.core.iterable.operations.IterableStd
 
apply(Iterable<V>) - Method in class org.tensorics.core.iterable.operations.IterableSum
 
apply(Iterable<V>) - Method in class org.tensorics.core.iterable.operations.IterableSumOfSquares
 
apply(Iterable<V>) - Method in class org.tensorics.core.iterable.operations.IterableVar
 
apply(Object) - Method in class org.tensorics.core.util.chains.Chain
 
apply(Object...) - Method in interface org.tensorics.core.functional.FuncN
 
apply(Object, int) - Method in class org.tensorics.core.util.chains.Chain
 
apply(DiscreteFunction<?, Y>) - Method in class org.tensorics.core.function.operations.CodomainExtraction
 
apply(Position) - Method in class org.tensorics.core.tensor.Positions.DimensionStripper
 
apply(Tensor<E>) - Method in class org.tensorics.core.tensor.operations.TensorReduction
 
apply(Tensor<Boolean>) - Method in class org.tensorics.core.booleans.operations.TensorChangeDetectionOperation
 
apply(Tensor<V>) - Method in class org.tensorics.core.tensorbacked.operations.TensorWrappingOperation
 
apply(T) - Method in interface org.tensorics.core.commons.operations.Conversion
Has to implement the conversion logic to convert the given object into an object of type R.
apply(T) - Method in interface org.tensorics.core.functional.Func1
 
apply(T1, T2) - Method in interface org.tensorics.core.functional.Func2
 
apply(T1, T2, T3) - Method in interface org.tensorics.core.functional.Func3
 
apply(T1, T2, T3, T4) - Method in interface org.tensorics.core.functional.Func4
 
apply(T1, T2, T3, T4, T5) - Method in interface org.tensorics.core.functional.Func5
 
apply(T1, T2, T3, T4, T5, T6) - Method in interface org.tensorics.core.functional.Func6
 
apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface org.tensorics.core.functional.Func7
 
apply(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface org.tensorics.core.functional.Func8
 
apply(T1, T2, T3, T4, T5, T6, T7, T8, T9) - Method in interface org.tensorics.core.functional.Func9
 
apply(TB) - Method in class org.tensorics.core.tensorbacked.operations.TensorExtractionOperation
 
apply(T, Function<Object, R>) - Method in class org.tensorics.core.util.chains.CaseMatchings.ClassDispatcher
 
apply(X) - Method in class org.tensorics.core.function.DefaultInterpolatedFunction
 
apply(X) - Method in interface org.tensorics.core.function.DiscreteFunction
 
apply(X) - Method in class org.tensorics.core.function.MapBackedDiscreteFunction
 
areDimensionsConsistent(Set<Class<?>>, Set<Class<?>>) - Static method in class org.tensorics.core.tensor.Positions
 
areDimensionsConsistentWithCoordinates(Set<Class<?>>, Position) - Static method in class org.tensorics.core.tensor.Positions
Searches if given position coordinates match acceptable dimensions.
areTrue() - Method in class org.tensorics.core.analysis.lang.OngoingAllBooleanCondition
 
areTrue() - Method in class org.tensorics.core.analysis.lang.OngoingAllBooleanExcludableCondition
 
arraySize() - Method in class org.tensorics.core.tensor.specific.PositionIndexer
 
asMap() - Method in class org.tensorics.core.tensor.ImmutableTensor
 
asMap() - Method in interface org.tensorics.core.tensor.Mappable
By implementing this method, a tensor can provide an efficient way to convert the tensor to a map from position to values.
asMap() - Method in interface org.tensorics.core.tensor.MappableTensor
By implementing this method, a tensor can provide an efficient way to convert the tensor to a map from position to values.
asSameUnit(S, S) - Method in class org.tensorics.core.quantity.options.JScienceQuantificationStrategy
 
asSameUnit(V, V) - Method in interface org.tensorics.core.quantity.options.QuantificationStrategy
 
assertAllBoolean(Set<? extends Expression<Boolean>>) - Method in class org.tensorics.core.analysis.AnalysisModule
 
assertAllBoolean(Expression<? extends Iterable<Boolean>>) - Method in class org.tensorics.core.analysis.AnalysisModule
 
assertAtLeastOneBooleanOf(Expression<? extends Iterable<Boolean>>) - Method in class org.tensorics.core.analysis.AnalysisModule
 
assertBoolean(Boolean) - Method in class org.tensorics.core.analysis.AnalysisModule
 
assertBoolean(Expression<Boolean>) - Method in class org.tensorics.core.analysis.AnalysisModule
 
assertConsistentDimensions(Position, Set<Class<?>>) - Static method in class org.tensorics.core.tensor.Positions
Checks if the given position is conform with the given coordinate and throws an exception, if not.
AssertionBuilder - Class in org.tensorics.core.analysis
 
AssertionBuilder() - Constructor for class org.tensorics.core.analysis.AssertionBuilder
 
assertionBuilders() - Method in class org.tensorics.core.analysis.AnalysisModule
 
AssertionExpression - Class in org.tensorics.core.analysis.expression
Expression that resolves to a AssertionStatus.
AssertionExpression(AssertionBuilder) - Constructor for class org.tensorics.core.analysis.expression.AssertionExpression
 
AssertionResolver - Class in org.tensorics.core.analysis.resolver
AssertionResolver() - Constructor for class org.tensorics.core.analysis.resolver.AssertionResolver
 
AssertionResult - Class in org.tensorics.core.analysis
 
assertions() - Method in class org.tensorics.core.analysis.AnalysisResult
 
AssertionStatus - Enum in org.tensorics.core.analysis
 
assertLatestBooleanOf(Expression<? extends Iterable<Boolean>>) - Method in class org.tensorics.core.analysis.AnalysisModule
 
assertThat(Expression<T1>) - Method in class org.tensorics.core.analysis.AnalysisModule
 
assertThat(T1) - Method in class org.tensorics.core.analysis.AnalysisModule
 
AssociativeOperation<T> - Interface in org.tensorics.core.math.operations
Represents a binary operation which guarantees that it is associative.
at(Iterable<?>) - Static method in class org.tensorics.core.lang.Tensorics
 
at(Object...) - Static method in class org.tensorics.core.lang.Tensorics
 
avarageOf(Iterable<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
avarageOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
average() - Method in class org.tensorics.core.iterable.lang.IterableOperationRepository
 
averageOf(Iterable<Double>) - Method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
averageOf(Iterable<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
averageOf(Iterable<QuantifiedValue<V>>) - Method in class org.tensorics.core.iterable.lang.QuantityIterableSupport
 
averageOf(Iterable<V>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
 
averageOf(Iterable<V>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableSupport
 
averageOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
averageOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
averageOf(DiscreteFunction<Z, Y>) - Method in class org.tensorics.core.function.lang.FunctionSupportWithConversionAndComparator
 
averageOf(Expression<? extends Iterable<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
averageOf(Expression<? extends Iterable<V>>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
 
averageOf(Expression<? extends Iterable<V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
averageOfF(Expression<DiscreteFunction<Double, Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
averageOfF(Expression<DiscreteFunction<X, V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
Deprecated.
averageOfF(Expression<DiscreteFunction<Z, Y>>) - Method in class org.tensorics.core.function.lang.FunctionExpressionSupportWithConversionAndComparator
 
averageOfQ(Iterable<QuantifiedValue<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
averageOfQ(Iterable<QuantifiedValue<V>>) - Method in class org.tensorics.core.lang.TensoricSupport
 
Averaging<V> - Class in org.tensorics.core.reduction
 
Averaging(ExtendedField<V>) - Constructor for class org.tensorics.core.reduction.Averaging
 

B

backingTensor - Variable in class org.tensorics.core.tensorbacked.AbstractTensorbacked
 
BasicOperationSupport<S> - Interface in org.tensorics.core.commons.lang
An interface which simply defines basic operations on a certain type.
BiggestSubTreeDispatcher - Class in org.tensorics.core.resolve.engine
Processes a tree of instruction nodes and tries to resolve the biggest possible subtrees internally in the module.
BiggestSubTreeDispatcher(ResolverRepository) - Constructor for class org.tensorics.core.resolve.engine.BiggestSubTreeDispatcher
Constructor, which requires an Implementation module on which this processor will act on.
BinaryFunction<T,​R> - Interface in org.tensorics.core.math.operations
 
BinaryOperation<T> - Interface in org.tensorics.core.math.operations
An operation for two values, which can be used in algebraic structures.
BinaryOperationExpression<T> - Class in org.tensorics.core.expressions
An unresolved expression which can be resolved by applying a binary operation on the results of the two operands (left, right).
BinaryOperationExpression(BinaryOperation<T>, Expression<T>, Expression<T>) - Constructor for class org.tensorics.core.expressions.BinaryOperationExpression
 
BinaryOperationResolver<R> - Class in org.tensorics.core.resolve.resolvers
A resolver that takes binary operations and resolves them to their result.
BinaryOperationResolver() - Constructor for class org.tensorics.core.resolve.resolvers.BinaryOperationResolver
 
BinaryOperationValidityStrategy - Interface in org.tensorics.core.quantity.options
Instances of this interface define, how the validity values for binary operations of two validity aware values are propageted.
BinaryPredicate<T> - Interface in org.tensorics.core.math.predicates
Represents a predicate (boolean-valued function) of two arguments of the same type.
BinaryPredicateExpression<T> - Class in org.tensorics.core.expressions
An unresolved expression which can be resolved by applying a binary predicate on the results of the two operands (left, right).
BinaryPredicateExpression(BinaryPredicate<T>, Expression<T>, Expression<T>) - Constructor for class org.tensorics.core.expressions.BinaryPredicateExpression
 
BinaryPredicateIterableExpression<T> - Class in org.tensorics.core.iterable.expressions
An unresolved expression which can be resolved by applying a binary predicate on the results of the two operands (left, right).
BinaryPredicateIterableExpression(BinaryPredicate<T>, Expression<Iterable<T>>, Expression<T>) - Constructor for class org.tensorics.core.iterable.expressions.BinaryPredicateIterableExpression
 
BinaryPredicateIterableResolver<T> - Class in org.tensorics.core.resolve.resolvers
A resolver that takes a predicate of Iterable whose two operands are resolved and resolves it into a result.
BinaryPredicateIterableResolver() - Constructor for class org.tensorics.core.resolve.resolvers.BinaryPredicateIterableResolver
 
BinaryPredicateResolver<T> - Class in org.tensorics.core.resolve.resolvers
A resolver that takes a predicate whose two operands are resolved and resolves it into a result.
BinaryPredicateResolver() - Constructor for class org.tensorics.core.resolve.resolvers.BinaryPredicateResolver
 
BinaryPredicates - Class in org.tensorics.core.math
Provides utility methods for binary predicates
BooleanOperations - Class in org.tensorics.core.booleans.operations
Repository for logical operations AND NAND OR XOR
BooleanSupport - Class in org.tensorics.core.booleans
A support class that contains delegation to all possible operation types: ScalarBooleanSupport TensorBooleanSupport that contains information about possible OptionRegistry.
BooleanSupport() - Constructor for class org.tensorics.core.booleans.BooleanSupport
Creates a support with default structural options
BooleanSupport(OptionRegistry<ManipulationOption>) - Constructor for class org.tensorics.core.booleans.BooleanSupport
Creates a support with provided structutal options
BooleanTensorOperationsRepository - Class in org.tensorics.core.booleans.operations
Repository for the logical operations of Tensors.
BooleanTensorOperationsRepository(OptionRegistry<ManipulationOption>) - Constructor for class org.tensorics.core.booleans.operations.BooleanTensorOperationsRepository
 
BottomNodeCallback - Interface in org.tensorics.core.tree.walking
A callback for the tree walker, which will be called as soon as a bottom node (a node without any children) is reached.
branchCase(Class<T1>) - Method in class org.tensorics.core.util.chains.Chains.AbstractOngoingChain
 
branchIf(Predicate<T>) - Method in class org.tensorics.core.util.chains.Chains.AbstractOngoingChain
 
branchIf(Predicate<T>, Function<T, T1>) - Method in class org.tensorics.core.util.chains.Chains.AbstractOngoingChain
 
broadcast(Tensor<V>, Tensor<V>, Set<Class<?>>) - Method in interface org.tensorics.core.tensor.options.BroadcastingStrategy
Has to broadcast the given to tensors into a new pair of tensors, that are consistent according to the broadcasting strategy in question.
broadcast(Tensor<V>, Tensor<V>, Set<Class<?>>) - Method in class org.tensorics.core.tensor.options.BroadcastMissingDimensionsStrategy
 
BroadcastedTensorView<V> - Class in org.tensorics.core.tensor
Lets a tensors appear as a tensor with a bigger shape.
BroadcastedTensorView(Tensor<V>, Shape) - Constructor for class org.tensorics.core.tensor.BroadcastedTensorView
Constructs a view of the given original tensor, broadcasted to the additional shape.
BroadcastingStrategy - Interface in org.tensorics.core.tensor.options
Implementations of this strategy type define how tensors shall be treated, if their dimensions do not match.
BroadcastMissingDimensionsStrategy - Class in org.tensorics.core.tensor.options
A broadcasting strategies that broadcasts all dimensions which are not available in one tensor to the shape of the second tensor.
BroadcastMissingDimensionsStrategy() - Constructor for class org.tensorics.core.tensor.options.BroadcastMissingDimensionsStrategy
Deprecated.
build() - Method in class org.tensorics.core.analysis.AnalysisResult.Builder
 
build() - Method in class org.tensorics.core.analysis.EnablingConditionBuilder
 
build() - Method in interface org.tensorics.core.function.DiscreteFunctionBuilder
 
build() - Method in class org.tensorics.core.function.MapBackedDiscreteFunction.Builder
 
build() - Method in class org.tensorics.core.resolve.domain.ExceptionHandlingRequest.Builder
 
build() - Method in class org.tensorics.core.tensor.ImmutableTensor.Builder
Builds an ImmutableTensor from all elements put before.
build() - Method in class org.tensorics.core.tensor.Shape.Builder
 
build() - Method in class org.tensorics.core.tensor.specific.ImmutableDoubleArrayBackedTensor.Builder
 
build() - Method in class org.tensorics.core.tensor.specific.PositionIndexer.Builder
 
build() - Method in interface org.tensorics.core.tensor.TensorBuilder
 
build() - Method in interface org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilder
 
build() - Method in class org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilderImpl
 
build() - Method in class org.tensorics.core.tensorbacked.SimpleTensorbackedBuilder
Builds the tensor backed object, after all the content is set.
build() - Method in interface org.tensorics.core.tensorbacked.TensorbackedBuilder
Builds the tensor backed object, after all the content is set.
build() - Method in interface org.tensorics.incubate.function.DiscreteFunctionBuilder
 
build() - Method in class org.tensorics.incubate.function.ExponentialFunction.Builder
 
build() - Method in class org.tensorics.incubate.function.SortedMapBackedDiscreteFunction.Builder
 
builder - Variable in class org.tensorics.core.analysis.lang.OngoingNamedCondition
 
builder() - Static method in class org.tensorics.core.function.MapBackedDiscreteFunction
 
builder() - Static method in class org.tensorics.core.resolve.domain.ExceptionHandlingRequest
 
builder() - Static method in class org.tensorics.core.tensor.Shape
Creates a new builder for a shape.
builder() - Static method in class org.tensorics.core.tensor.specific.PositionIndexer
 
builder() - Static method in class org.tensorics.incubate.function.ExponentialFunction
 
builder() - Static method in class org.tensorics.incubate.function.SortedMapBackedDiscreteFunction
 
builder(Class<?>...) - Static method in class org.tensorics.core.lang.Tensorics
 
builder(Class<?>...) - Static method in class org.tensorics.core.tensor.ImmutableTensor
Returns a builder for an ImmutableTensor.
builder(Iterable<Class<?>>) - Static method in class org.tensorics.core.lang.Tensorics
 
builder(Iterable<Class<?>>) - Static method in class org.tensorics.core.tensor.ImmutableTensor
Returns a builder for an ImmutableTensor.
builder(Set<? extends Class<?>>) - Static method in class org.tensorics.core.tensor.Shape
Creates a new builder for a shape with predefined dimensions.
builder(AssertionStatus) - Static method in class org.tensorics.core.analysis.AnalysisResult
 
builder(PositionIndexer) - Static method in class org.tensorics.core.tensor.specific.ImmutableDoubleArrayBackedTensor
 
builderBacked() - Static method in class org.tensorics.core.lang.Tensorics
 
builderBacked(Class<C1>) - Static method in class org.tensorics.core.lang.Tensorics
 
builderBacked(Class<C1>, Class<C2>) - Static method in class org.tensorics.core.lang.Tensorics
 
builderBacked(Class<C1>, Class<C2>, Class<C3>) - Static method in class org.tensorics.core.lang.Tensorics
 
builderBacked(Class<C1>, Class<C2>, Class<C3>, Class<C4>) - Static method in class org.tensorics.core.lang.Tensorics
 
builderBacked(Class<C1>, Class<C2>, Class<C3>, Class<C4>, Class<C5>) - Static method in class org.tensorics.core.lang.Tensorics
 
builderFor(Class<TB>) - Static method in class org.tensorics.core.lang.Tensorics
 
builderFor(Class<TB>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
Creates a new builder for the given tensor backed class.
builderFor1D(Class<TB>) - Static method in class org.tensorics.core.lang.Tensorics
 
builderFor1D(Class<TB>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
 
builderFor2D(Class<TB>) - Static method in class org.tensorics.core.lang.Tensorics
 
builderFor2D(Class<TB>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
 
builderFor3D(Class<TB>) - Static method in class org.tensorics.core.lang.Tensorics
 
builderFor3D(Class<TB>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
 
builderFor4D(Class<TB>) - Static method in class org.tensorics.core.lang.Tensorics
 
builderFor4D(Class<TB>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
 
builderFor5D(Class<TB>) - Static method in class org.tensorics.core.lang.Tensorics
 
builderFor5D(Class<TB>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
 
builderForScalar(Class<TB>) - Static method in class org.tensorics.core.lang.Tensorics
 
builderForScalar(Class<TB>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
 
builderFrom(Tensor<T>) - Static method in class org.tensorics.core.lang.Tensorics
 
builderFrom(Tensor<T>) - Static method in class org.tensorics.core.tensor.ImmutableTensor
Returns a builder for an ImmutableTensor which is initiliased with the given ImmutableTensor.
buildExpression() - Method in class org.tensorics.core.analysis.AnalysisModule
 
by(Class<C>, Range<C>) - Method in class org.tensorics.core.tensor.lang.OngoingTensorFiltering
 
by(Class<C>, Range<C>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorbackedFiltering
 
by(ReductionStrategy<? super C, E, R>) - Method in class org.tensorics.core.tensor.lang.OngoingStructuralReduction
 
by(ReductionStrategy<C, V, R>) - Method in class org.tensorics.core.tensor.lang.OngoingTensorReduction
 
byAveragingIn(ExtendedField<S>) - Method in class org.tensorics.core.tensor.lang.OngoingDimensionReduction
 
byCoordinateOfType(Class<C>, Predicate<C>) - Static method in class org.tensorics.core.tensor.stream.TensorStreamFilters
 
byInterpolatedSlicingAt(C) - Method in class org.tensorics.core.tensor.lang.OngoingStructuralReduction
 
byMerging(Iterable<Tensor<V>>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorbackedConstruction
 
byMergingTb(Iterable<? extends Tensorbacked<V>>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorbackedConstruction
 
byPosition(Predicate<Position>) - Static method in class org.tensorics.core.tensor.stream.TensorStreamFilters
 
byPositionValue(BiPredicate<Position, T>) - Static method in class org.tensorics.core.tensor.stream.TensorStreamFilters
 
byRmsIn(ExtendedField<S>) - Method in class org.tensorics.core.tensor.lang.OngoingDimensionReduction
 
bySlicingAt(C) - Method in class org.tensorics.core.tensor.lang.OngoingStructuralReduction
 
byValue(Predicate<T>) - Static method in class org.tensorics.core.tensor.stream.TensorStreamFilters
 

C

calcLogical(Boolean) - Method in class org.tensorics.core.booleans.BooleanSupport
 
calcLogical(Boolean) - Method in class org.tensorics.core.booleans.ScalarBooleanSupport
 
calcLogical(Tensor<Boolean>) - Method in class org.tensorics.core.booleans.BooleanSupport
 
calcLogical(Tensor<Boolean>) - Method in class org.tensorics.core.booleans.TensorBooleanSupport
 
calculate() - Method in class org.tensorics.core.tensor.resample.impl.FieldInterpolator
Performs the actual calculation of interpolation.
calculate(Double) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
calculate(Double, Unit<?>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
calculate(DiscreteFunction<X, Y>) - Method in class org.tensorics.core.function.lang.FunctionSupportWithConversionAndComparator
 
calculate(QuantifiedValue<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
calculate(QuantifiedValue<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
calculate(QuantifiedValue<V>) - Method in class org.tensorics.core.quantity.lang.QuantitySupport
 
calculate(Tensor<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
calculate(Tensor<QuantifiedValue<S>>) - Method in class org.tensorics.core.tensor.lang.QuantityTensorSupport
 
calculate(Tensor<QuantifiedValue<V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
calculate(Tensor<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
calculate(Tensor<V>) - Method in class org.tensorics.core.tensor.lang.TensorSupport
Allows to perform calculation on given tensoric.
calculate(Expression<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
calculate(Expression<QuantifiedValue<V>>) - Method in class org.tensorics.core.quantity.lang.QuantityExpressionSupport
 
calculate(Expression<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
calculate(Expression<V>) - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
 
calculate(QTB) - Method in class org.tensorics.core.tensorbacked.lang.QuantityTensorbackedSupport
 
calculate(S) - Method in interface org.tensorics.core.commons.lang.BasicOperationSupport
 
calculate(TB) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
calculate(TB) - Method in class org.tensorics.core.lang.TensoricSupport
 
calculate(TB) - Method in class org.tensorics.core.tensorbacked.lang.TensorbackedSupport
Allows to perform calculation on given tensor backed.
calculate(V) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
calculate(V) - Method in class org.tensorics.core.lang.TensoricSupport
 
calculate(V) - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
 
calculate(V) - Method in class org.tensorics.core.scalar.lang.ScalarSupport
 
calculate(V, Unit<?>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
calculate(V, Unit<?>) - Method in class org.tensorics.core.lang.TensoricSupport
 
calculate(V, Unit<?>) - Method in class org.tensorics.core.quantity.lang.QuantityExpressionSupport
 
calculate(V, Unit<?>) - Method in class org.tensorics.core.quantity.lang.QuantitySupport
 
calculateF(Expression<DiscreteFunction<X, Y>>) - Method in class org.tensorics.core.function.lang.FunctionExpressionSupportWithConversionAndComparator
 
calculateQ(Tensor<QuantifiedValue<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
calculateQ(Tensor<QuantifiedValue<V>>) - Method in class org.tensorics.core.lang.TensoricSupport
 
calculateQ(Expression<QuantifiedValue<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
calculateQ(Expression<QuantifiedValue<V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
calculateQ(QTB) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
calculateQ(QTB) - Method in class org.tensorics.core.lang.TensoricSupport
 
calculateQT(Tensor<QuantifiedValue<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
calculateQTB(Class<TB>, Expression<TB>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
calculateQTB(Class<TB>, Expression<TB>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
calculateT(Expression<Tensor<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
calculateT(Expression<Tensor<QuantifiedValue<V>>>) - Method in class org.tensorics.core.tensor.lang.QuantityTensorExpressionSupport
 
calculateT(Expression<Tensor<V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
calculateT(Expression<Tensor<V>>) - Method in class org.tensorics.core.tensor.lang.TensorExpressionSupport
Allows to perform calculation on given tensoric.
calculateTB(Class<TB>, Expression<TB>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
calculateTB(Class<TB>, Expression<TB>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
calculateTB(Class<TB>, Expression<TB>) - Method in class org.tensorics.core.tensorbacked.lang.QuantityTensorbackedExpressionSupport
 
calculateTB(Class<TB>, Expression<TB>) - Method in class org.tensorics.core.tensorbacked.lang.TensorbackedExpressionSupport
 
calculateV(Tensor<QuantifiedValue<V>>) - Method in class org.tensorics.core.tensor.lang.QuantityTensorExpressionSupport
 
call() - Method in class org.tensorics.core.lang.TensoricTask
 
canResample(Set<C>, C) - Method in class org.tensorics.core.tensor.resample.impl.LinearInterpolationResampler
 
canResample(Set<C>, C) - Method in class org.tensorics.core.tensor.resample.impl.RepeatingResampler
 
canResample(Set<C>, C) - Method in interface org.tensorics.core.tensor.resample.SingleDimensionResampler
Has to return true if the resampling will be possible, provided the the given parameters.
canResolve(E, ResolvingContext) - Method in interface org.tensorics.core.resolve.resolvers.Resolver
 
canResolve(AnalysisExpression, ResolvingContext) - Method in class org.tensorics.core.analysis.resolver.AnalysisResolver
 
canResolve(AssertionExpression, ResolvingContext) - Method in class org.tensorics.core.analysis.resolver.AssertionResolver
 
canResolve(BinaryOperationExpression<R>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.BinaryOperationResolver
 
canResolve(BinaryPredicateExpression<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.BinaryPredicateResolver
 
canResolve(ConversionOperationExpression<T, R>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.ConversionOperationResolver
 
canResolve(CreationOperationExpression<R>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.CreationOperationResolver
 
canResolve(IterableResolvingExpression<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.IterableResolvingExpressionResolver
 
canResolve(PredicateExpression<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.PredicateConditionResolver
 
canResolve(UnaryOperationExpression<R>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.UnaryOperationResolver
 
canResolve(FunctionalExpression<R>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.FunctionalExpressionResolver
 
canResolve(BinaryPredicateIterableExpression<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.BinaryPredicateIterableResolver
 
canResolve(IterableExpressionToIterable<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.IterableExpressionToIterableResolver
 
canResolve(PickExpression<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.PickResolver
 
canResolve(TensoricScript<V, R>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.TensoricScriptResolver
 
cartesianEnumProduct(Class<?>...) - Static method in class org.tensorics.core.tensor.Positions
Returns all positions which can be built from the values of the passed in classes that are assumed to be enum classes.
cartesianEnumProduct(Set<Class<?>>) - Static method in class org.tensorics.core.tensor.Positions
Returns all positions which can be built from the values of the passed in classes that are assumed to be enum classes.
cartesianProduct(Class<? extends Enum<?>>...) - Static method in class org.tensorics.core.tensor.Positions
Returns all positions which can be built from all combinations of the values of the given enum classes.
cartesianProduct(Iterable<Set<?>>) - Static method in class org.tensorics.core.tensor.Positions
Returns all positions which can be built from all combinations of all the coordinates.
cartesianProduct(Set<Class<? extends Enum<?>>>) - Static method in class org.tensorics.core.tensor.Positions
Returns all positions which can be built from all combinations of the values of the given enum classes.
CaseMatchings - Class in org.tensorics.core.util.chains
 
CaseMatchings.ClassDispatcher<T,​R,​CT> - Class in org.tensorics.core.util.chains
 
Chain<R> - Class in org.tensorics.core.util.chains
 
Chain(BiFunction<Object, Function<Object, R>, R>, Function<Object, R>, int) - Constructor for class org.tensorics.core.util.chains.Chain
 
chainFor(Class<R>) - Static method in class org.tensorics.core.util.chains.Chains
 
Chains - Class in org.tensorics.core.util.chains
 
Chains.AbstractOngoingChain<T,​R,​F,​OC extends Chains.AbstractOngoingChain<T,​R,​F,​OC>> - Class in org.tensorics.core.util.chains
 
Chains.OngoingBranch<PT,​T,​R,​PB extends Chains.AbstractOngoingChain<PT,​R,​?,​PB>> - Class in org.tensorics.core.util.chains
 
Chains.OngoingMainChain<R> - Class in org.tensorics.core.util.chains
 
changesAlong(Class<C>) - Method in class org.tensorics.core.booleans.lang.OngoingDetection
Defines the direction of the tensor in which the searching of the changes will be performed.
changesAlong(Class<C>, Comparator<C>) - Method in class org.tensorics.core.booleans.lang.OngoingDetection
 
characteristics() - Method in class org.tensorics.core.tensor.stream.AbstractTensoricCollector
 
cheating() - Method in interface org.tensorics.core.math.ExtendedField
Deprecated.
Will be removed, as soon as a base-treatment framework, purely based on fields is in place.
cheating() - Method in class org.tensorics.core.math.impl.ExtendedFieldImpl
Deprecated.
because it shall be removed as soon as a better way to handle units (based on field elements) is provided
Cheating<T> - Interface in org.tensorics.core.math
This interface provides methods for field elements, whose usage is highly discouraged and should be avoided.
checkClassesRelations(Iterable<Class<?>>) - Static method in class org.tensorics.core.tensor.Coordinates
Validates dependence between given classes (interfaces) such that two interfaces in the same inheritance line are not given.
checkClassRelations(Class<?>, Iterable<Class<?>>) - Static method in class org.tensorics.core.tensor.Coordinates
Validates dependence between given class (interface) such that ANY o the given coordinates is assignable from it.
chooseOnePerContravariantPart(List<CoContraDimensionPair>) - Static method in class org.tensorics.core.tensor.variance.CoContraDimensionPairs
Filters the list of pairs in such a way, that only one per contravariant type remains.
ClassDispatcher(Class<CT>, Supplier<CT>, SortedMap<Class<?>, Invokable<CT, R>>) - Constructor for class org.tensorics.core.util.chains.CaseMatchings.ClassDispatcher
 
Classes - Class in org.tensorics.core.util
Provides utility methods for reflection based tasks, for example to detect types of generic parameters.
classesOf(Iterable<?>) - Static method in class org.tensorics.core.util.Classes
 
classOf(TB) - Static method in class org.tensorics.core.tensorbacked.TensorbackedInternals
 
ClasspathConstantScanner - Class in org.tensorics.core.util.names
 
ClasspathConstantScanner(Set<String>) - Constructor for class org.tensorics.core.util.names.ClasspathConstantScanner
 
closeTo(Tensor<S>) - Method in class org.tensorics.core.testing.lang.OngoingCloseToMatcherCreation
 
closeTo(S) - Method in class org.tensorics.core.testing.lang.OngoingCloseToMatcherCreation
 
CoContraDimensionPair - Class in org.tensorics.core.tensor.variance
Represents a pair of dimensions, related to two different tensors (left, right), where either one has to be the covariant equivalent to the second contravariant dimension.
CoContraDimensionPairs - Class in org.tensorics.core.tensor.variance
Provides utility methods related to CoContraDimensionPairs and collections of them.
coContraPairsOf(Shape, Shape) - Static method in class org.tensorics.core.tensor.variance.CoContraDimensionPairs
Searches in the two given shapes for dimensions that form pairs of co- and contravariant dimensions.
CodomainExtraction<Y> - Class in org.tensorics.core.function.operations
A conversion that takes a DiscreteFunction and produces an iterable that contains the values of its codomain.
CodomainExtraction() - Constructor for class org.tensorics.core.function.operations.CodomainExtraction
 
combineAll(Set<PositionPair>, Set<Class<?>>) - Static method in class org.tensorics.core.tensor.Positions
Combines all position pairs into positions containing the given dimensions and returns a map from the combined positions to the original position pairs.
combineDimensions(PositionPair, Set<Class<?>>) - Static method in class org.tensorics.core.tensor.Positions
Combines the both positions of the pair in such a way, that for each coordinate of the types given in the given set of dimensions have to be either present in both positions of the pair, and then have to be the same or be present in only one of the both positions
combineDimensions(Position, Position, Set<Class<?>>) - Static method in class org.tensorics.core.tensor.Positions
Combines the both positions in such a way, that for each coordinate of the types given in the given set of dimensions have to be either present in both positions of the pair, and then have to be the same or be present in only one of the both positions
combiner() - Method in class org.tensorics.core.tensor.stream.AbstractTensoricCollector
 
CommutativeAssociativeOperation<T> - Interface in org.tensorics.core.math.operations
A binary operation which guarantees both, associativity and commutativity.
CommutativeMonoid<T> - Interface in org.tensorics.core.math.structures.grouplike
The algebraic structure of a commutative monoid (less common an 'abelian monoid'), meaning that the operation is commutative and associative.
CommutativeOperation<T> - Interface in org.tensorics.core.math.operations
Represents a binary operation on elements of a set, where the following condition is fullfilled:
CommutativeSemigroup<T> - Interface in org.tensorics.core.math.structures.grouplike
The algebraic structure of a commutative semigroup, meaning that the operation of the semigroup is commutative and associative.
comparator() - Method in interface org.tensorics.core.math.ExplicitField
 
comparator() - Method in class org.tensorics.core.math.impl.ExplicitFieldImpl
 
comparatorFor(Class<T>) - Method in class org.tensorics.core.tensor.coordinates.PositionOrdering
 
complete(Tensor<S>) - Static method in class org.tensorics.core.lang.Tensorics
 
complete(Tensor<S>) - Static method in class org.tensorics.core.tensor.lang.TensorStructurals
 
complete(TB) - Static method in class org.tensorics.core.lang.Tensorics
 
complete(TB) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
Starting point for a fluent clause to complete a tensorbacked object with other values.
completeWith(Tensor<V>, Tensor<V>) - Static method in class org.tensorics.core.tensor.lang.TensorStructurals
 
condition() - Method in class org.tensorics.core.analysis.ConditionBuilder
 
condition() - Method in class org.tensorics.core.analysis.expression.AssertionExpression
 
ConditionBuilder - Class in org.tensorics.core.analysis
 
ConditionBuilder() - Constructor for class org.tensorics.core.analysis.ConditionBuilder
 
confidenceLevel() - Method in class org.tensorics.core.lang.EnvironmentImpl
 
confidenceLevel() - Method in interface org.tensorics.core.quantity.options.ConfidenceLevel
 
confidenceLevel() - Method in class org.tensorics.core.quantity.options.ImmutableConfidenceLevel
 
confidenceLevel() - Method in interface org.tensorics.core.quantity.options.QuantityEnvironment
 
ConfidenceLevel<S> - Interface in org.tensorics.core.quantity.options
ManipulationOption to allow setting a confidence level for statistical tests.
confidenceLevelOf(Double) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
confidenceLevelOf(V) - Method in class org.tensorics.core.lang.TensoricSupport
 
constant(V) - Static method in class org.tensorics.core.tensor.operations.PositionFunctions
 
ConstantFunction<QX extends javax.measure.quantity.Quantity,​QY extends javax.measure.quantity.Quantity> - Class in org.tensorics.incubate.function
 
constantsFrom(Class<?>) - Static method in class org.tensorics.core.util.Reflections
 
construct(Class<TB>) - Static method in class org.tensorics.core.lang.Tensorics
 
construct(Class<TB>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
Starting point for a fluent clause to construct tensor backed objects by different means from other objects.
CONSTRUCTOR - org.tensorics.core.util.InstantiatorType
 
consumeScalars(Tensor<S>, BiConsumer<Position, S>) - Static method in class org.tensorics.core.tensor.lang.TensorStructurals
 
consumeScalars(Tensor<S>, Consumer<S>) - Static method in class org.tensorics.core.tensor.lang.TensorStructurals
 
contains(C1) - Method in interface org.tensorics.core.tensorbacked.dimtyped.Tensorbacked1d
 
contains(C1, C2) - Method in interface org.tensorics.core.tensorbacked.dimtyped.Tensorbacked2d
 
contains(C1, C2, C3) - Method in interface org.tensorics.core.tensorbacked.dimtyped.Tensorbacked3d
 
contains(C1, C2, C3, C4) - Method in interface org.tensorics.core.tensorbacked.dimtyped.Tensorbacked4d
 
contains(C1, C2, C3, C4, C5) - Method in interface org.tensorics.core.tensorbacked.dimtyped.Tensorbacked5d
 
contains(Object...) - Method in class org.tensorics.core.tensor.Shape
Convenience method for Shape.contains(Position), with the position constructed from the given coordinates.
contains(Object...) - Method in interface org.tensorics.core.tensor.Tensoric
Convenience method for Tensoric.contains(Position), with the position constructed from the given coordinates.
contains(Position) - Method in class org.tensorics.core.tensor.AbstractScalar
 
contains(Position) - Method in class org.tensorics.core.tensor.BroadcastedTensorView
 
contains(Position) - Method in class org.tensorics.core.tensor.ImmutableTensor
 
contains(Position) - Method in class org.tensorics.core.tensor.resample.ResamplingStage
 
contains(Position) - Method in class org.tensorics.core.tensor.Shape
Returns true if the shape contains the given position, false otherwise.
contains(Position) - Method in class org.tensorics.core.tensor.specific.ImmutableDoubleArrayBackedTensor
 
contains(Position) - Method in interface org.tensorics.core.tensor.Tensoric
Returns true if the tensoric object contains the given position, false otherwise.
containsNonUniqueElements(Multiset<?>) - Static method in class org.tensorics.core.util.MoreMultisets
 
containsUpdated(Node) - Method in interface org.tensorics.core.tree.domain.RebuildingContext
Checks if the context contains already an updated version of the given node.
containsUpdated(Node) - Method in class org.tensorics.core.tree.domain.RebuildingContextImpl
 
content() - Method in class org.tensorics.core.util.names.ImmutableNameRepository
 
context() - Method in class org.tensorics.core.tensor.AbstractTensorBuilder
 
context() - Method in class org.tensorics.core.tensor.BroadcastedTensorView
 
context() - Method in class org.tensorics.core.tensor.ImmutableScalar
 
context() - Method in class org.tensorics.core.tensor.ImmutableTensor
 
context() - Method in class org.tensorics.core.tensor.specific.ImmutableDoubleArrayBackedTensor
 
context() - Method in interface org.tensorics.core.tensor.Tensor
Retrieves the context of the tensor, which is nothing else than a position.
context(Object...) - Method in class org.tensorics.core.tensor.AbstractTensorBuilder
 
context(Object...) - Method in interface org.tensorics.core.tensor.TensorBuilder
 
context(Object...) - Method in interface org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilder
 
context(Object...) - Method in class org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilderImpl
 
context(Object...) - Method in class org.tensorics.core.tensorbacked.SimpleTensorbackedBuilder
 
context(Object...) - Method in interface org.tensorics.core.tensorbacked.TensorbackedBuilder
 
context(Position) - Method in interface org.tensorics.core.reduction.ReductionStrategy
 
context(Position) - Method in class org.tensorics.core.reduction.Slicing
 
context(Position) - Method in class org.tensorics.core.tensor.AbstractTensorBuilder
 
context(Position) - Method in interface org.tensorics.core.tensor.TensorBuilder
 
context(Position) - Method in interface org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilder
 
context(Position) - Method in class org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilderImpl
 
context(Position) - Method in class org.tensorics.core.tensorbacked.SimpleTensorbackedBuilder
 
context(Position) - Method in interface org.tensorics.core.tensorbacked.TensorbackedBuilder
 
contextForLeftRight(Position, Position) - Method in interface org.tensorics.core.tensor.options.ContextPropagationStrategy
 
contextForLeftRight(Position, Position) - Method in class org.tensorics.core.tensor.options.LeftContextPreservedStrategy
 
ContextPropagationStrategy - Interface in org.tensorics.core.tensor.options
Defines how the context is propagated during a binary tensor operation.
contextResolvesAll(List<? extends Expression<?>>, ResolvingContext) - Static method in class org.tensorics.core.resolve.resolvers.Resolvers
 
contextResolvesAllNodes(List<? extends Node>, ResolvingContext) - Static method in class org.tensorics.core.resolve.resolvers.Resolvers
 
Contexts - Class in org.tensorics.core.tree.domain
Provides utility methods for creating different kind of contexts.
ContinuousFunction<X,​Y> - Interface in org.tensorics.core.function
This math function can return x values for (almost) any X values.
ContinuousFunction<X extends java.lang.Comparable<? super X>,​Y> - Interface in org.tensorics.incubate.function
A function for which the output can be retrieved for any input value.
contravariant() - Method in class org.tensorics.core.tensor.variance.CoContraDimensionPair
Retrieves the contravariant part of the pair, no matter if it is left or right
contravariantOf(Class<?>) - Static method in class org.tensorics.core.tensor.variance.Covariants
 
Conversion<T,​R> - Interface in org.tensorics.core.commons.operations
An operation that converts one type of object into another.
ConversionOperationExpression<T,​R> - Class in org.tensorics.core.expressions
Represents an expression, which takes takes (expressions of) objects of one type and converts them into others.
ConversionOperationExpression(Conversion<T, R>, Expression<? extends T>) - Constructor for class org.tensorics.core.expressions.ConversionOperationExpression
 
ConversionOperationResolver<T,​R> - Class in org.tensorics.core.resolve.resolvers
A resolver for expressions that convert certain type of objects into others.
ConversionOperationResolver() - Constructor for class org.tensorics.core.resolve.resolvers.ConversionOperationResolver
 
Conversions - Class in org.tensorics.core.commons.operations
Static utility methods pertaining to Conversion instances.
Conversions() - Constructor for class org.tensorics.core.commons.operations.Conversions
 
convert(QuantifiedValue<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
convert(QuantifiedValue<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
convert(QuantifiedValue<V>) - Method in class org.tensorics.core.quantity.lang.QuantitySupport
 
convertToDiscreteFunctionFrom(double[], double[]) - Static method in class org.tensorics.incubate.function.Functions
 
convertToDiscreteFunctionFrom(double[], double[], double[]) - Static method in class org.tensorics.incubate.function.Functions
 
convertToDiscreteFunctionFrom(Map<Double, Double>, String) - Static method in class org.tensorics.incubate.function.Functions
 
convertToQuantified(Tensor<S>, Unit) - Static method in class org.tensorics.core.lang.Tensorics
Deprecated.
convertToRight(Position, List<CoContraDimensionPair>) - Static method in class org.tensorics.core.tensor.variance.CoContraDimensionPairs
 
convertValueToUnit(V, Unit) - Method in class org.tensorics.core.quantity.options.JScienceQuantificationStrategy
 
convertValueToUnit(V, Unit) - Method in interface org.tensorics.core.quantity.options.QuantificationStrategy
 
coordinateClassFor(Class<? extends Covariant<C>>) - Static method in class org.tensorics.core.tensor.variance.Covariants
 
coordinateFor(Class<CS>) - Method in class org.tensorics.core.tensor.Position
 
coordinateParametrizedSubtypeOf(Class<? extends DimtypedTensorbacked>) - Static method in class org.tensorics.core.tensorbacked.dimtyped.DimtypedTypes
Retrieves the single parametrized type (contained in DimtypedTypes.DIMENSION_PARAMETRIZED_TYPES), which is implemented by the given subclass of DimtypedTensorbacked.
coordinates() - Method in class org.tensorics.core.tensor.Position
 
Coordinates - Class in org.tensorics.core.tensor
Utility methods to handle coordinates
coordinatesOfType(Class<CI>, Function<CI, CO>) - Static method in class org.tensorics.core.tensor.stream.TensorStreamMappers
 
coordinatesOfType(Class<CI>, Function<CI, CO>) - Static method in class org.tensorics.core.tensor.stream.TensorStreams
 
coordinatesOfType(Class<T>) - Method in class org.tensorics.core.tensor.Shape
Extracts the provided class of the coordinate from the provided shape.
coordinatesOfType(Set<Position>, Class<T>) - Static method in class org.tensorics.core.tensor.Positions
Extracts the provided class of the coordinate from the set of the positions.
CoordinateToPositionFunction<C> - Class in org.tensorics.core.function
 
CoordinateToPositionFunction() - Constructor for class org.tensorics.core.function.CoordinateToPositionFunction
 
copyOf(Tensor<T>) - Static method in class org.tensorics.core.lang.Tensorics
 
copyOf(Tensor<T>) - Static method in class org.tensorics.core.tensor.ImmutableTensor
Creates an immutable copy of the given tensor.
countOf(int) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
countOf(int) - Method in class org.tensorics.core.lang.TensoricSupport
 
countOf(int) - Method in class org.tensorics.core.scalar.lang.ScalarSupport
 
covariant() - Method in class org.tensorics.core.tensor.variance.CoContraDimensionPair
Retrieves the covariant part of the pair, no matter if it is left or right
Covariant<C> - Class in org.tensorics.core.tensor.variance
Coordinates inheriting from this class mark are treated as covariant axis.
Covariant(C) - Constructor for class org.tensorics.core.tensor.variance.Covariant
The single-argument constructor that has to be overriden by subclasses.
Covariants - Class in org.tensorics.core.tensor.variance
Utility methods used by classes related to the covariance mechanism
covers(Position) - Method in class org.tensorics.core.tensor.Position
Checks if this position covers the other position, meaning that the other position is a sub position of the other.
covers(Shape) - Method in class org.tensorics.core.tensor.Shape
returns true if this shape contains at least all the positions of the the other.
create(A1) - Method in interface org.tensorics.core.util.Instantiator
Creates an instance, using the given argument.
create(A1) - Method in class org.tensorics.core.util.SingleArgumentInvokableInstantiator
 
create(Class<T>, Tensor<V>) - Static method in class org.tensorics.core.tensorbacked.ProxiedInterfaceTensorbackeds
 
createBackedByTensor(Class<T>, Tensor<V>) - Static method in class org.tensorics.core.tensorbacked.TensorbackedInternals
Creates an instance of a class backed by a tensor.
createEntriesMap() - Method in class org.tensorics.core.tensor.ImmutableTensor.Builder
Builds the entries map as an ImmutableMap.
createFrom(Shape, Function<Position, S>) - Static method in class org.tensorics.core.lang.Tensorics
createFrom(Shape, Function<Position, S>) - Static method in class org.tensorics.core.tensor.operations.TensorInternals
 
createFrom(Shape, Supplier<S>) - Static method in class org.tensorics.core.lang.Tensorics
createFrom(Shape, Supplier<S>) - Static method in class org.tensorics.core.tensor.operations.TensorInternals
 
createInstantiator(Class<R>, Class<A>) - Method in enum org.tensorics.core.util.InstantiatorType
 
createInterpolatedFunctionFromTwoPoints(double, double, double) - Static method in class org.tensorics.incubate.function.Functions
 
createMapping() - Method in class org.tensorics.core.tensor.specific.PositionIndexer.Builder
 
createRegistryWithDefaultsExcept(ResolvingOption...) - Static method in class org.tensorics.core.resolve.options.ResolvingOptions
Creates a option-registry which will contain the default options plus the ones given as parameters.
creationOfShapeValue(Shape, V) - Static method in class org.tensorics.core.tensor.expressions.TensorExpressions
 
CreationOperation<T> - Interface in org.tensorics.core.math.operations
Represents an operation, which needs no arguments and creates an object of a certain type
CreationOperationExpression<T> - Class in org.tensorics.core.expressions
An expression which contains an operation which will create an object of a certain type just from nothing (with no additional input).
CreationOperationExpression(CreationOperation<T>) - Constructor for class org.tensorics.core.expressions.CreationOperationExpression
 
CreationOperationResolver<R> - Class in org.tensorics.core.resolve.resolvers
A resolver, which takes expressions of creation operations (operations with no input parameters and one result) and resolves them to the respective results.
CreationOperationResolver() - Constructor for class org.tensorics.core.resolve.resolvers.CreationOperationResolver
 
currentTimeAfterGc() - Static method in class org.tensorics.core.util.SystemState
 
currentTimeBeforeGc() - Static method in class org.tensorics.core.util.SystemState
 
cutBeginingOfExp(DiscreteFunction<Double, Double>, double) - Static method in class org.tensorics.incubate.function.Functions
Allows to get cut first part of ig exp decay if above limit.

D

declaredGetters(Object) - Static method in class org.tensorics.core.util.Reflections
 
DEFAULT_REGISTRY - Static variable in class org.tensorics.core.booleans.BooleanSupport
Delegation to the ManipulationOption default structural method!
defaultEngine() - Static method in class org.tensorics.core.resolve.engine.ResolvingEngines
 
defaultEngineWithAdditional(Resolver<?, ?>...) - Static method in class org.tensorics.core.resolve.engine.ResolvingEngines
 
DefaultInterpolatedFunction<X,​Y> - Class in org.tensorics.core.function
Encodes a InterpolatedFunction as a combination of a DiscreteFunction plus an InterpolationStrategy.
DefaultInterpolatedFunction(DiscreteFunction<X, Y>, InterpolationStrategy<Y>, Conversion<X, Y>, Comparator<X>) - Constructor for class org.tensorics.core.function.DefaultInterpolatedFunction
 
defaultOptions() - Static method in class org.tensorics.core.resolve.options.ResolvingOptions
 
defaultOptions(ExtendedField<T>) - Static method in class org.tensorics.core.lang.ManipulationOptions
Creates a new instance of an Option registry, supporting the given field, which will contain the default options, as there are: IntersectionShapingStrategy for shaping strategy. BroadcastMissingDimensionsStrategy for broadcasting strategy RequireBothValidStrategy UncorrelatedErrorPropagationStrategy JScienceQuantificationStrategy LeftContextPreservedStrategy LinearInterpolationStrategy
defaultRepository() - Static method in class org.tensorics.core.resolve.resolvers.Resolvers
 
defaultRepositoryWithAdditional(Resolver<?, ?>...) - Static method in class org.tensorics.core.resolve.resolvers.Resolvers
 
DefaultResolvingEngine - Class in org.tensorics.core.resolve.engine
Processes the expression tree in a way, that it tries to give the biggest possible chunks to a resolver.
DefaultResolvingEngine() - Constructor for class org.tensorics.core.resolve.engine.DefaultResolvingEngine
 
defaultStructuralOnly() - Static method in class org.tensorics.core.lang.ManipulationOptions
Creates a new registry of manipulation options, which will contain only options which concern structural operations.
definedXValues() - Method in class org.tensorics.core.function.DefaultInterpolatedFunction
 
definedXValues() - Method in interface org.tensorics.core.function.DiscreteFunction
 
definedXValues() - Method in class org.tensorics.core.function.MapBackedDiscreteFunction
 
describe() - Method in class org.tensorics.core.lang.TensoricScript
 
describeTo(Description) - Method in class org.tensorics.core.testing.hamcrest.AllElementsEqualTo
 
describeTo(Description) - Method in class org.tensorics.core.testing.hamcrest.ScalarIsCloseTo
 
describeTo(Description) - Method in class org.tensorics.core.testing.hamcrest.TensorIsCloseTo
 
DetailedExpressionResult<R,​E extends Expression<R>> - Class in org.tensorics.core.resolve.domain
 
DetailedExpressionResult(E, R, ResolvingContext) - Constructor for class org.tensorics.core.resolve.domain.DetailedExpressionResult
 
detectWhere(Tensor<Boolean>) - Method in class org.tensorics.core.booleans.BooleanSupport
 
detectWhere(Tensor<Boolean>) - Method in class org.tensorics.core.booleans.TensorBooleanSupport
 
difference(Position, Position) - Static method in class org.tensorics.core.tensor.Positions
Returns a position which contains the coordinates which are contained in the left position but not in the right position.
dimensionalIntersection(Shape, Shape) - Static method in class org.tensorics.core.tensor.Shapes
Extracts those dimensions, which are contained in both shapes.
dimensionality() - Method in class org.tensorics.core.tensor.Shape
Returns the number of dimensions of a tensor of this shape.
dimensionalityOf(TB) - Static method in class org.tensorics.core.lang.Tensorics
 
dimensionalityOf(TB) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
A convenience method to retrieve the number of dimensions of a tensor backed object.
dimensionListFrom(Class<? extends DimtypedTensorbacked>) - Static method in class org.tensorics.core.tensorbacked.dimtyped.DimtypedTypes
 
dimensionListFrom(Class<T>) - Static method in class org.tensorics.core.tensorbacked.TensorbackedInternals
 
dimensions() - Method in class org.tensorics.core.tensor.AbstractTensorBuilder
 
dimensions() - Method in class org.tensorics.core.tensor.coordinates.PositionOrdering
 
dimensions() - Method in class org.tensorics.core.tensor.specific.PositionIndexer
 
Dimensions - Annotation Type in org.tensorics.core.tensorbacked.annotation
This is intended to be used on classes implementing the Tensorbacked interface to define the desired dimensions on them.
dimensionSet() - Method in class org.tensorics.core.tensor.Position
Retrieves the dimensions of this position (i.e.
dimensionSet() - Method in class org.tensorics.core.tensor.Shape
Retrieves all the dimensions of this shape.
dimensionsFrom(Class<? extends DimtypedTensorbacked>) - Static method in class org.tensorics.core.tensorbacked.dimtyped.DimtypedTypes
 
dimensionsOf(Class<T>) - Static method in class org.tensorics.core.tensorbacked.TensorbackedInternals
Retrieves the dimensions from the given class inheriting from tensor backed.
dimensionsOf(Class<T>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
Retrieves the dimensions from the given class inheriting from tensor backed.
dimensionsOf(Tensor<?>) - Static method in class org.tensorics.core.lang.Tensorics
 
dimensionsOf(Tensorbacked<?>) - Static method in class org.tensorics.core.lang.Tensorics
 
dimensionStripped(Shape, Set<? extends Class<?>>) - Static method in class org.tensorics.core.tensor.Shapes
Constructs a shape that contains positions, which are derived from the positions of the given shape by stripping (removing) the given dimensions.
dimensionsWithoutClassPath(Set<Class<?>>) - Static method in class org.tensorics.core.tensor.Coordinates
Provides the way to reduce long classpath names of the coordinates classes to only short Class names.
dimensionsWithoutClassPath(Position) - Static method in class org.tensorics.core.tensor.Coordinates
Provides the way to reduce long classpath names of the coordinates classes to only short Class names.
dimensionsWithoutClassPath(Tensor<?>) - Static method in class org.tensorics.core.tensor.Coordinates
Provides the way to reduce long classpath names of the coordinates classes to only short Class names.
DimtypedTensorbacked<V> - Interface in org.tensorics.core.tensorbacked.dimtyped
 
DimtypedTensorbackedBuilder<V,​TB extends DimtypedTensorbacked<V>,​B extends DimtypedTensorbackedBuilder<V,​TB,​B>> - Interface in org.tensorics.core.tensorbacked.dimtyped
 
DimtypedTensorbackedBuilderImpl<V,​TB extends DimtypedTensorbacked<V>,​B extends DimtypedTensorbackedBuilder<V,​TB,​B>> - Class in org.tensorics.core.tensorbacked.dimtyped
 
DimtypedTypes - Class in org.tensorics.core.tensorbacked.dimtyped
 
DiscreteFunction<X,​Y> - Interface in org.tensorics.core.function
A function which has only a discrete set of points (X/Y pairs).
DiscreteFunction<X extends java.lang.Comparable<? super X>,​Y> - Interface in org.tensorics.incubate.function
THe following conditions are guaranteed: The x-values are ordered by their natural ordering the lists returned by DiscreteFunction.getXs() and DiscreteFunction.getYs() are of the same length.
DiscreteFunctionAddition<X,​Y> - Class in org.tensorics.core.function.operations
The AbstractDiscreteFunctionBinaryOperation that describes the addition of two DiscreteFunctions
DiscreteFunctionBuilder<X,​Y> - Interface in org.tensorics.core.function
A builder for discrete functions.
DiscreteFunctionBuilder<X extends java.lang.Comparable<X>,​Y> - Interface in org.tensorics.incubate.function
A builder for discrete functions.
DiscreteFunctionDivision<X,​Y> - Class in org.tensorics.core.function.operations
The AbstractDiscreteFunctionBinaryOperation that describes the division of two DiscreteFunctions
DiscreteFunctionMultiplication<X,​Y> - Class in org.tensorics.core.function.operations
The AbstractDiscreteFunctionBinaryOperation that describes the multiplication of two DiscreteFunction s
DiscreteFunctionOperationRepository<X,​Y> - Class in org.tensorics.core.function.operations
Contains instances of operations on discrete functions, based on an environment and with a conversion.
DiscreteFunctionOperationRepository(Environment<Y>, Conversion<X, Y>, Comparator<X>) - Constructor for class org.tensorics.core.function.operations.DiscreteFunctionOperationRepository
 
DiscreteFunctionSubtraction<X,​Y> - Class in org.tensorics.core.function.operations
The AbstractDiscreteFunctionBinaryOperation that describes the subtraction of two DiscreteFunctions
DiscreteFunctionToIterableExpression<Y> - Class in org.tensorics.core.function.expressions
Represents a deferred expression which takes expressions of DiscreteFunction and converts them into expressions of iterable.
DiscreteFunctionToIterableExpression(Conversion<DiscreteFunction<?, Y>, Iterable<Y>>, Expression<DiscreteFunction<?, Y>>) - Constructor for class org.tensorics.core.function.expressions.DiscreteFunctionToIterableExpression
 
Dispatcher - Interface in org.tensorics.core.resolve.engine
An implementation of this interface is responsible for processing a tree of instruction nodes and resolving as many nodes as possible within one resolver.
distance(T, T) - Method in interface org.tensorics.incubate.spaces.Metric
 
divide(Unit, Unit) - Method in class org.tensorics.core.quantity.options.JScienceQuantificationStrategy
 
divide(Unit, Unit) - Method in interface org.tensorics.core.quantity.options.QuantificationStrategy
 
dividedBy(DiscreteFunction<X, Y>) - Method in class org.tensorics.core.function.lang.OngoingDiscreteFunctionBinaryOperation
 
dividedBy(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
 
dividedBy(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
 
dividedBy(Expression<DiscreteFunction<X, Y>>) - Method in class org.tensorics.core.function.lang.OngoingDeferredDiscreteFunctionBinaryOperation
 
dividedBy(Expression<QuantifiedValue<S>>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
 
dividedBy(Expression<S>) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
 
dividedBy(S) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
 
dividedBy(S) - Method in class org.tensorics.core.scalar.lang.OngoingScalarBinaryOperation
 
dividedBy(S, Unit<?>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
 
dividedBy(S, Unit<?>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
 
dividedBy(T) - Method in interface org.tensorics.core.commons.lang.OngoingBinaryOperation
 
division() - Method in class org.tensorics.core.function.operations.DiscreteFunctionOperationRepository
 
division() - Method in interface org.tensorics.core.math.ExplicitField
 
division() - Method in class org.tensorics.core.math.impl.ExplicitFieldImpl
 
division() - Method in class org.tensorics.core.quantity.operations.QuantityOperationRepository
 
DoubleCheating - Class in org.tensorics.core.fields.doubles
The implementation of those special methods which are (still) necessary to convert field elements to doubles and vice versa.
DoubleCheating() - Constructor for class org.tensorics.core.fields.doubles.DoubleCheating
 
DoubleField - Class in org.tensorics.core.fields.doubles
Provides mathematical structures for double values (which form a field).
DoubleMath - Class in org.tensorics.core.fields.doubles
Provides mathematical operations on doubles.
DoubleMath() - Constructor for class org.tensorics.core.fields.doubles.DoubleMath
 
doubles() - Static method in class org.tensorics.core.fields.doubles.Structures
 
DoubleScript<R> - Class in org.tensorics.core.lang
A convenience class designed for inheritance, already providing the doubles field in the constructor.
DoubleScript() - Constructor for class org.tensorics.core.lang.DoubleScript
 
DoubleStatistics - Class in org.tensorics.core.fields.doubles
This class provides some utility methods to evaluate the normal distribution cumulative distribution function (CDF) and its inverse.

E

EditableResolvingContext - Interface in org.tensorics.core.tree.domain
EditableResolvingContext corresponding to the mutable version of the ResolvingContext
either(BiFunction<Object, Function<Object, R>, R>) - Method in class org.tensorics.core.util.chains.Chains.OngoingMainChain
 
either(Function<Object, R>) - Method in class org.tensorics.core.util.chains.Chains.OngoingMainChain
 
either(V) - Method in class org.tensorics.core.tensor.lang.OngoingTensorManipulation
Deprecated.
ElementBinaryFunction<V,​R> - Class in org.tensorics.core.tensor.operations
 
ElementBinaryFunction(BinaryFunction<V, R>, OptionRegistry<ManipulationOption>) - Constructor for class org.tensorics.core.tensor.operations.ElementBinaryFunction
 
ElementBinaryOperation<V> - Class in org.tensorics.core.tensor.operations
A binary operations on tensors which can be decoupled into simple operations on an element of one tensor on the corresponding element on the second tensor (same position).
ElementBinaryOperation(BinaryOperation<V>, OptionRegistry<ManipulationOption>) - Constructor for class org.tensorics.core.tensor.operations.ElementBinaryOperation
 
elementDividedBy(Tensor<QuantifiedValue<S>>) - Method in class org.tensorics.core.tensor.lang.OngoingQuantifiedTensorOperation
 
elementDividedBy(Tensor<V>) - Method in class org.tensorics.core.tensor.lang.OngoingTensorOperation
 
elementDividedBy(Expression<Tensor<QuantifiedValue<S>>>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredQuantifiedTensorOperation
 
elementDividedBy(Expression<Tensor<V>>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredTensorOperation
 
elementDividedBy(QTB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
 
elementDividedBy(T) - Method in interface org.tensorics.core.commons.lang.OngoingOperation
 
elementDividedBy(TB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorBackedOperation
 
elementDividedByQT(Tensor<QuantifiedValue<S>>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredQuantifiedTensorOperation
 
elementDividedByQT(Tensor<QuantifiedValue<S>>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
 
elementDividedByV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredQuantifiedTensorOperation
 
elementDividedByV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensor.lang.OngoingQuantifiedTensorOperation
 
elementDividedByV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
 
elementDividedByV(V) - Method in interface org.tensorics.core.commons.lang.OngoingOperation
 
elementDividedByV(V) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredTensorOperation
 
elementDividedByV(V) - Method in class org.tensorics.core.tensor.lang.OngoingTensorOperation
 
elementDividedByV(V) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorBackedOperation
 
elementInverseOf(Tensor<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
elementInverseOf(Tensor<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
elementInverseOf(Tensor<V>) - Method in class org.tensorics.core.tensor.lang.TensorSupport
 
elementInverseOf(Expression<Tensor<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
elementInverseOf(Expression<Tensor<V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
elementInverseOf(Expression<Tensor<V>>) - Method in class org.tensorics.core.tensor.lang.TensorExpressionSupport
 
elementNegativeOf(Expression<Tensor<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
elementNegativeOf(Expression<Tensor<V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
elementNegativeOf(Expression<Tensor<V>>) - Method in class org.tensorics.core.tensor.lang.TensorExpressionSupport
 
elementNegativeOfQTB(Class<QTB>, Expression<QTB>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
elementNegativeOfQTB(Class<QTB>, Expression<QTB>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
elementNegativeOfTB(Class<QTB>, Expression<QTB>) - Method in class org.tensorics.core.tensorbacked.lang.QuantityTensorbackedExpressionSupport
 
elementNegativeOfTB(Expression<TB>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
elementNegativeOfTB(Expression<TB>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
elementNegativeOfTB(Expression<TB>) - Method in class org.tensorics.core.tensorbacked.lang.TensorbackedExpressionSupport
 
elements() - Method in interface org.tensorics.core.math.structures.grouplike.FiniteStructure
Retrieves all the elements of the structure.
ElementTensorBackedUnaryOperation<V,​TB extends Tensorbacked<V>> - Class in org.tensorics.core.tensorbacked.operations
An operation which takes one tensor-backed object and returns another one of the same type.
ElementTensorBackedUnaryOperation(UnaryOperation<V>) - Constructor for class org.tensorics.core.tensorbacked.operations.ElementTensorBackedUnaryOperation
 
elementTimes(Tensor<QuantifiedValue<S>>) - Method in class org.tensorics.core.tensor.lang.OngoingQuantifiedTensorOperation
 
elementTimes(Tensor<V>) - Method in class org.tensorics.core.tensor.lang.OngoingTensorOperation
Calls multiplication operation on the elements of the two input tensors
elementTimes(Expression<Tensor<QuantifiedValue<S>>>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredQuantifiedTensorOperation
 
elementTimes(Expression<Tensor<V>>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredTensorOperation
 
elementTimes(QTB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
 
elementTimes(T) - Method in interface org.tensorics.core.commons.lang.OngoingOperation
 
elementTimes(TB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorBackedOperation
Constructs a tensor backed object, of the same type as the input objects, which will contain elements which are the products of the respective elements of the input objects.
elementTimesQT(Tensor<QuantifiedValue<S>>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
 
elementTimesV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredQuantifiedTensorOperation
 
elementTimesV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensor.lang.OngoingQuantifiedTensorOperation
 
elementTimesV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
 
elementTimesV(V) - Method in interface org.tensorics.core.commons.lang.OngoingOperation
 
elementTimesV(V) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredTensorOperation
 
elementTimesV(V) - Method in class org.tensorics.core.tensor.lang.OngoingTensorOperation
 
elementTimesV(V) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorBackedOperation
 
ElementUnaryOperation<V> - Class in org.tensorics.core.tensor.operations
Operates on one tensor and produces a new tensor of the same shape by applying a unary operation on each value of the tensor.
ElementUnaryOperation(UnaryOperation<V>) - Constructor for class org.tensorics.core.tensor.operations.ElementUnaryOperation
 
elementwise(BinaryFunction<S, R>, Tensor<S>, Tensor<S>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
elementwise(BinaryFunction<S, R>, Tensor<S>, Tensor<S>) - Method in class org.tensorics.core.lang.TensoricSupport
 
elementwise(BinaryFunction<S, R>, Tensor<S>, Tensor<S>) - Method in class org.tensorics.core.tensor.lang.TensorSupport
 
elementwise(BinaryOperation<Double>, Tensor<Double>, Tensor<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
elementwise(BinaryOperation<S>, Tensor<S>, Tensor<S>) - Method in class org.tensorics.core.tensor.lang.TensorSupport
 
elementwise(BinaryOperation<V>, Tensor<V>, Tensor<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
elementwise(BinaryOperation<V>, Expression<Tensor<V>>, Expression<Tensor<V>>, OptionRegistry<ManipulationOption>) - Static method in class org.tensorics.core.tensor.expressions.TensorExpressions
 
elementwise(UnaryOperation<V>, Expression<Tensor<V>>) - Static method in class org.tensorics.core.tensor.expressions.TensorExpressions
 
EmergencyAbortLimitReachedException - Exception in org.tensorics.core.resolve.engine
This exception will be thrown as soon as the number of iterations of the tree walker reach a certain limit (as defined there).
EmergencyAbortLimitReachedException(int) - Constructor for exception org.tensorics.core.resolve.engine.EmergencyAbortLimitReachedException
 
empty() - Static method in class org.tensorics.core.tensor.Position
 
empty() - Static method in class org.tensorics.core.tensor.Shape
Returns an empty shape with no dimensions and no positions.
empty() - Static method in class org.tensorics.core.util.names.ImmutableNameRepository
 
empty(Class<?>...) - Static method in class org.tensorics.core.lang.Tensorics
 
empty(Class<TB>) - Static method in class org.tensorics.core.lang.Tensorics
 
empty(Class<TB>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
Creates a new empty instance of a tensorbacked class of the given type.
empty(Iterable<Class<?>>) - Static method in class org.tensorics.core.lang.Tensorics
 
emptyDiscreteFunction() - Static method in class org.tensorics.incubate.function.Functions
 
emptyRebuildingContext() - Static method in class org.tensorics.core.tree.domain.Contexts
returns an immutable empty context.
EnablingConditionBuilder - Class in org.tensorics.core.analysis
 
EnablingConditionBuilder() - Constructor for class org.tensorics.core.analysis.EnablingConditionBuilder
 
endRecursionDefaultDepth(int) - Method in class org.tensorics.core.util.chains.Chains.OngoingMainChain
 
endRecursionWith(Function<Object, R>) - Method in class org.tensorics.core.util.chains.Chains.OngoingMainChain
 
ensureExactTensorbackedDimensions(Class<TB>, Tensor<E>) - Static method in class org.tensorics.core.tensorbacked.TensorbackedInternals
 
entrySetOf(Tensor<T>) - Static method in class org.tensorics.core.tensor.operations.TensorInternals
 
environment() - Method in class org.tensorics.core.function.lang.FunctionExpressionSupportWithConversionAndComparator
Only used by subclasses
environment() - Method in class org.tensorics.core.function.lang.FunctionSupportWithConversionAndComparator
Only used by subclasses
environment() - Method in class org.tensorics.core.quantity.operations.AbstractQuantityOperation
 
environment() - Method in class org.tensorics.core.quantity.operations.QuantityOperationRepository
 
Environment<S> - Interface in org.tensorics.core.commons.options
Encapsulates a field (on which all calculations are based) and a set of options, since the two are very commonly used together and have to be passed on on many occasions.
EnvironmentImpl<V> - Class in org.tensorics.core.lang
Encapsulates all relevant information which is required for calculations of scalars, tensors and iterables.
equal() - Method in interface org.tensorics.core.math.ExplicitField
 
equal() - Method in class org.tensorics.core.math.impl.ExplicitFieldImpl
 
equals(Object) - Method in class org.tensorics.core.analysis.AnalysisResult
 
equals(Object) - Method in class org.tensorics.core.analysis.AssertionResult
 
equals(Object) - Method in class org.tensorics.core.analysis.expression.AnalysisExpression
 
equals(Object) - Method in class org.tensorics.core.analysis.expression.AssertionExpression
 
equals(Object) - Method in class org.tensorics.core.commons.util.AbstractPair
 
equals(Object) - Method in class org.tensorics.core.expressions.BinaryOperationExpression
 
equals(Object) - Method in class org.tensorics.core.expressions.BinaryPredicateExpression
 
equals(Object) - Method in class org.tensorics.core.expressions.ConversionOperationExpression
 
equals(Object) - Method in class org.tensorics.core.expressions.CreationOperationExpression
 
equals(Object) - Method in class org.tensorics.core.expressions.IterableResolvingExpression
 
equals(Object) - Method in class org.tensorics.core.expressions.LatestOfExpression
 
equals(Object) - Method in class org.tensorics.core.expressions.Placeholder
 
equals(Object) - Method in class org.tensorics.core.expressions.PredicateExpression
 
equals(Object) - Method in class org.tensorics.core.expressions.UnaryOperationExpression
 
equals(Object) - Method in class org.tensorics.core.fields.doubles.AbstractOrderedField
 
equals(Object) - Method in class org.tensorics.core.function.MapBackedDiscreteFunction
 
equals(Object) - Method in class org.tensorics.core.function.operations.AbstractDiscreteFunctionBinaryOperation
 
equals(Object) - Method in class org.tensorics.core.functional.expressions.FunctionalExpression
 
equals(Object) - Method in class org.tensorics.core.iterable.expressions.BinaryPredicateIterableExpression
 
equals(Object) - Method in class org.tensorics.core.iterable.expressions.IterableExpressionToIterable
 
equals(Object) - Method in class org.tensorics.core.iterable.expressions.PickExpression
 
equals(Object) - Method in class org.tensorics.core.lang.EnvironmentImpl
 
equals(Object) - Method in class org.tensorics.core.lang.TensoricScript
 
equals(Object) - Method in class org.tensorics.core.math.structures.grouplike.AbstractAbelianGroup
 
equals(Object) - Method in class org.tensorics.core.quantity.conditions.AbstractQuantityStatisticPredicate
 
equals(Object) - Method in class org.tensorics.core.quantity.conditions.QuantityGreaterPredicate
 
equals(Object) - Method in class org.tensorics.core.quantity.conditions.QuantityLessPredicate
 
equals(Object) - Method in class org.tensorics.core.quantity.ImmutableErronousValue
 
equals(Object) - Method in class org.tensorics.core.quantity.ImmutableQuantifiedValue
 
equals(Object) - Method in class org.tensorics.core.quantity.operations.AbstractQuantityOperation
 
equals(Object) - Method in class org.tensorics.core.quantity.operations.QuantityBinaryOperation
 
equals(Object) - Method in class org.tensorics.core.quantity.options.ImmutableConfidenceLevel
 
equals(Object) - Method in class org.tensorics.core.quantity.options.JScienceQuantificationStrategy
 
equals(Object) - Method in class org.tensorics.core.quantity.options.OperandPair
 
equals(Object) - Method in class org.tensorics.core.resolve.domain.DetailedExpressionResult
 
equals(Object) - Method in class org.tensorics.core.tensor.AbstractTensor
 
equals(Object) - Method in class org.tensorics.core.tensor.coordinates.PositionOrdering
 
equals(Object) - Method in class org.tensorics.core.tensor.operations.ElementBinaryFunction
 
equals(Object) - Method in class org.tensorics.core.tensor.operations.ElementUnaryOperation
 
equals(Object) - Method in class org.tensorics.core.tensor.operations.FunctionTensorCreationOperation
 
equals(Object) - Method in class org.tensorics.core.tensor.operations.InnerTensorOperation
 
equals(Object) - Method in class org.tensorics.core.tensor.Position
 
equals(Object) - Method in class org.tensorics.core.tensor.Shape
 
equals(Object) - Method in class org.tensorics.core.tensor.variance.Covariant
 
equals(Object) - Method in class org.tensorics.core.tensorbacked.AbstractTensorbacked
 
equals(Object) - Method in class org.tensorics.core.tensorbacked.operations.ElementTensorBackedUnaryOperation
 
equals(Object) - Method in class org.tensorics.core.tree.domain.ResolvedExpression
 
equals(Object) - Method in class org.tensorics.core.units.JScienceUnit
 
ErronousValue<V> - Interface in org.tensorics.core.quantity
A scalar value that additionally holds an error.
error() - Method in interface org.tensorics.core.quantity.ErronousValue
Retrieve the error of the scalar
error() - Method in class org.tensorics.core.quantity.ImmutableErronousValue
 
error() - Method in class org.tensorics.core.quantity.ImmutableQuantifiedValue
 
ERROR - org.tensorics.core.analysis.AssertionStatus
 
errorForProductAndDivision(ErronousValue<V>, ErronousValue<V>) - Method in interface org.tensorics.core.quantity.options.ErrorPropagationStrategy
 
errorForProductAndDivision(ErronousValue<V>, ErronousValue<V>) - Method in class org.tensorics.core.quantity.options.UncorrelatedErrorPropagationStrategy
 
errorForSumAndDifference(ErronousValue<V>, ErronousValue<V>) - Method in interface org.tensorics.core.quantity.options.ErrorPropagationStrategy
 
errorForSumAndDifference(ErronousValue<V>, ErronousValue<V>) - Method in class org.tensorics.core.quantity.options.UncorrelatedErrorPropagationStrategy
 
errorPropagation() - Method in class org.tensorics.core.lang.EnvironmentImpl
 
errorPropagation() - Method in interface org.tensorics.core.quantity.options.QuantityEnvironment
 
ErrorPropagationStrategy<V> - Interface in org.tensorics.core.quantity.options
Instances of this class define, how the errors have to be propagated in different situations.
errorsOf(Tensor<QuantifiedValue<S>>) - Static method in class org.tensorics.core.lang.Tensorics
 
errorsOf(Tensor<QuantifiedValue<S>>) - Static method in class org.tensorics.core.tensor.lang.QuantityTensors
 
errorsOf(Tensorbacked<QuantifiedValue<S>>) - Static method in class org.tensorics.core.lang.Tensorics
 
errorsOf(Tensorbacked<QuantifiedValue<S>>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
Retrieves the errors from the tensorbacked object.
errorsOfOr(Tensor<QuantifiedValue<S>>, S) - Static method in class org.tensorics.core.lang.Tensorics
 
errorsOfOr(Tensor<QuantifiedValue<S>>, S) - Static method in class org.tensorics.core.tensor.lang.QuantityTensors
 
EveryNodeCallback - Interface in org.tensorics.core.tree.walking
A callback for an TreeWalker that allows to get notified on every visite of a node in the tree.
ExactShapesOrOneZeroStrategy - Class in org.tensorics.core.tensor.options
Implementation of ShapingStrategy that checks if for two given Tensor objects shapes are exactly the same (type of the coordinates, number of dimensions and coordinates instances).
ExactShapesOrOneZeroStrategy() - Constructor for class org.tensorics.core.tensor.options.ExactShapesOrOneZeroStrategy
Deprecated.
use the factory methods ExactShapesOrOneZeroStrategy.get()
ExceptionHandlingNode<R> - Interface in org.tensorics.core.tree.domain
Interface for node that can ultimately handle exception propagation from bottom nodes.
ExceptionHandlingRequest - Class in org.tensorics.core.resolve.domain
Describes the situation that at some point in the expression tree an exception occured which probably should be handled.
ExceptionHandlingRequest(ExceptionHandlingRequest.Builder) - Constructor for class org.tensorics.core.resolve.domain.ExceptionHandlingRequest
 
ExceptionHandlingRequest.Builder - Class in org.tensorics.core.resolve.domain
The builder for an exception handling request.
ExceptionHandlingStrategy - Interface in org.tensorics.core.resolve.options
A strategy which is used in the dispatcher to decide how exceptions are handled.
excluding(Set<Expression<Boolean>>) - Method in class org.tensorics.core.analysis.lang.OngoingAllBooleanExcludableCondition
 
excluding(Expression<Boolean>...) - Method in class org.tensorics.core.analysis.lang.OngoingAllBooleanExcludableCondition
 
ExplicitField<T> - Interface in org.tensorics.core.math
A more explicit view on the algebraic structure of a field.
ExplicitFieldImpl<T> - Class in org.tensorics.core.math.impl
 
ExplicitFieldImpl(OrderedField<T>) - Constructor for class org.tensorics.core.math.impl.ExplicitFieldImpl
 
ExponentialFunction<QX extends javax.measure.quantity.Quantity,​QY extends javax.measure.quantity.Quantity> - Class in org.tensorics.incubate.function
 
ExponentialFunction.Builder<QX extends javax.measure.quantity.Quantity,​QY extends javax.measure.quantity.Quantity> - Class in org.tensorics.incubate.function
An builder for an exponentional functions that uses jscience amounts.
Expression<R> - Interface in org.tensorics.core.tree.domain
An expression is a placeholder for concrete value (called 'resolved' in the following) or a value which has to still be evaluated (deferred).
ExpressionIsUnresolvedException - Exception in org.tensorics.core.tree.domain
Exception which is thrown, if it is tried to get the value of an expression which is deferred.
ExpressionIsUnresolvedException() - Constructor for exception org.tensorics.core.tree.domain.ExpressionIsUnresolvedException
 
ExpressionIsUnresolvedException(String) - Constructor for exception org.tensorics.core.tree.domain.ExpressionIsUnresolvedException
 
ExpressionIsUnresolvedException(String, Throwable) - Constructor for exception org.tensorics.core.tree.domain.ExpressionIsUnresolvedException
 
ExpressionIsUnresolvedException(Throwable) - Constructor for exception org.tensorics.core.tree.domain.ExpressionIsUnresolvedException
 
expressions() - Method in class org.tensorics.core.expressions.IterableResolvingExpression
 
extended(OrderedField<T>, Math<T>, Cheating<T>) - Static method in class org.tensorics.core.fields.doubles.Structures
Creates a more explicit view of the given field together with the given implementation of mathematical functions.
ExtendedField<T> - Interface in org.tensorics.core.math
Exposes possibilities for field calculations in more explicit ways.
ExtendedFieldImpl<T> - Class in org.tensorics.core.math.impl
allows to hook in different implementations for more complicated mathematical operations.
ExtendedFieldImpl(OrderedField<T>, Math<T>, Cheating<T>) - Constructor for class org.tensorics.core.math.impl.ExtendedFieldImpl
 
extract(Object...) - Method in class org.tensorics.core.tensor.lang.OngoingTensorManipulation
 
extract(Position) - Method in class org.tensorics.core.tensor.lang.OngoingTensorManipulation
 
extractCoordinatesOfType(Class<C1>) - Method in class org.tensorics.core.tensor.lang.OngoingTensorManipulation
Retrieves all the unique coordinates of the given type.
extracted(Expression<TB>) - Static method in class org.tensorics.core.tensorbacked.expressions.TensorbackedExpressions
 
extractWhereTrue(Tensor<Boolean>) - Method in class org.tensorics.core.tensor.lang.OngoingTensorManipulation
Extracts from the tensor only those elements where the values in the given mask is true.

F

FACTORY_METHOD - org.tensorics.core.util.InstantiatorType
 
FAILURE - org.tensorics.core.analysis.AssertionStatus
 
field() - Method in interface org.tensorics.core.commons.options.Environment
 
field() - Method in class org.tensorics.core.lang.EnvironmentImpl
 
field() - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
 
field() - Method in class org.tensorics.core.scalar.lang.ScalarSupport
 
Field<T> - Interface in org.tensorics.core.math.structures.ringlike
Represents the algebraic structure 'field'.
FieldInterpolator<C,​V> - Class in org.tensorics.core.tensor.resample.impl
Takes a discrete set of x-values (being of type C - one coordinate of a tensor) and a transformation function of C to V together with a callback function to Y values (of type V - the elements of a field) corresponding to the given X values, and tries to determine a y-value for a given x-value by interpolating between the two neighbouring points.
FieldInterpolator(ExtendedField<V>, Collection<C>, Function<C, V>, Function<C, V>, C) - Constructor for class org.tensorics.core.tensor.resample.impl.FieldInterpolator
Constructor, taking all the parameters required for the calculation
filter(Tensor<S>) - Static method in class org.tensorics.core.lang.Tensorics
 
filter(Tensor<V>) - Static method in class org.tensorics.core.tensor.lang.TensorStructurals
 
filter(TB) - Static method in class org.tensorics.core.lang.Tensorics
 
filter(TB) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
 
findBottomNodes(Node) - Static method in class org.tensorics.core.tree.walking.Trees
Searches for all bottom nodes of the tree.
findClosestAncestorNodeFromNodesToRootOfType(Node, Node, TypeToken<T>) - Static method in class org.tensorics.core.tree.walking.Trees
Searches ancestor nodes which match the given TypeToken (taking into account all generic parameters!), starting from the given child not while using the tree as defined by the given rootNode.
findGenericSuperclassOfType(Class<?>, Class<?>) - Static method in class org.tensorics.core.util.Classes
 
findHighestNodeOfClass(Node, Class<T>) - Static method in class org.tensorics.core.tree.walking.Trees
walks through the tree, starting from the given rootNode and collects the highest node which implement the given class.
findIndex(List<C>, C, int) - Method in class org.tensorics.core.reduction.AbstractInterpolationStrategy
Finds the comparable coordinate before of after the slice position.
findNodesOfClass(Node, Class<T>) - Static method in class org.tensorics.core.tree.walking.Trees
walks through the tree, starting from the given rootNode and collects all the nodes which implement the given class.
finisher() - Method in class org.tensorics.core.tensor.stream.TensorbackedCollector
 
finisher() - Method in class org.tensorics.core.tensor.stream.TensorCollector
 
FiniteArgumentFunction<R> - Interface in org.tensorics.core.functional
This interface represents a function that has a finite argument number in its signature.
FiniteStructure<T> - Interface in org.tensorics.core.math.structures.grouplike
An algebraic structure, which has a finite number of elements.
firstCoordinateOfTyp(Set<?>, Class<C>) - Static method in class org.tensorics.core.tensor.Coordinates
Extracts from a set of coordinates, the coordinate which corresponds to the given dimension.
flatten(Tensor<S>) - Static method in class org.tensorics.core.lang.Tensorics
 
flatten(Tensor<S>) - Static method in class org.tensorics.core.tensor.lang.TensorStructurals
 
flatten(Tensorbacked<S>) - Static method in class org.tensorics.core.lang.Tensorics
 
flatten(Tensorbacked<S>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
Starting for a fluent clause, that allows to flatten one or multiple dimensions of the internal tensor of the tensor backed object into maps or tensors of lists.
forEach(Tensor<S>, BiConsumer<Position, S>) - Static method in class org.tensorics.core.lang.Tensorics
 
forEach(Tensor<S>, Consumer<S>) - Static method in class org.tensorics.core.lang.Tensorics
 
forEach(Tensorbacked<S>, BiConsumer<Position, S>) - Static method in class org.tensorics.core.lang.Tensorics
 
forEach(Tensorbacked<S>, Consumer<S>) - Static method in class org.tensorics.core.lang.Tensorics
 
forSupplier(Supplier<V>) - Static method in class org.tensorics.core.tensor.operations.PositionFunctions
 
forTensor(Tensor<S>) - Static method in class org.tensorics.core.function.TensoricFunctions
 
forTensorbacked(Tensorbacked<S>) - Static method in class org.tensorics.core.function.TensoricFunctions
 
from(Class<? extends Enum<?>>) - Static method in class org.tensorics.core.tensor.Positions
Returns one position for each value of the given enum.
from(Class<R>, Class<CT>) - Static method in class org.tensorics.core.util.chains.CaseMatchings
 
from(Class<R>, Class<CT>, Supplier<CT>) - Static method in class org.tensorics.core.util.chains.CaseMatchings
 
from(Collection<T>) - Static method in class org.tensorics.core.tensor.Positions
 
from(Position) - Method in class org.tensorics.core.tensor.Positions.DimensionStripper
 
from(Tensor<V>) - Static method in class org.tensorics.core.lang.Tensorics
 
from(Tensor<V>) - Static method in class org.tensorics.core.tensor.lang.TensorStructurals
 
from(Tensor<V>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorbackedConstruction
 
from(TensorBuilder<V>, Class<B>, Class<T>) - Static method in class org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilderImpl
 
from(Tensorbacked<V>) - Static method in class org.tensorics.core.lang.Tensorics
 
from(T...) - Static method in class org.tensorics.core.tensor.Positions
 
FROM_END - org.tensorics.core.iterable.expressions.PickExpression.Mode
 
FROM_GET_NAME_METHOD - Static variable in class org.tensorics.core.util.names.Names
 
FROM_NAME_METHOD - Static variable in class org.tensorics.core.util.names.Names
 
FROM_OVERRIDDEN_TOSTRING - Static variable in class org.tensorics.core.util.names.Names
 
FROM_SIMPLE_CLASSNAME - Static variable in class org.tensorics.core.util.names.Names
 
FROM_START - org.tensorics.core.iterable.expressions.PickExpression.Mode
 
fromBooleanSuccessful(boolean) - Static method in enum org.tensorics.core.analysis.AssertionStatus
 
fromDouble(double) - Method in class org.tensorics.core.fields.doubles.DoubleCheating
Deprecated.
the whole class should not be necessary in the future, if the base-conversions are based fully on field operations.
fromDouble(double) - Method in interface org.tensorics.core.math.Cheating
Has to return a field element, constructed from the given double value.
fromFirst(Expression<? extends Iterable<T>>, int) - Static method in class org.tensorics.core.iterable.expressions.PickExpression
 
fromGetNameMethod(Object) - Static method in class org.tensorics.core.util.names.Names
 
fromLast(Expression<? extends Iterable<T>>, int) - Static method in class org.tensorics.core.iterable.expressions.PickExpression
 
fromLeftRight(Position, Position) - Static method in class org.tensorics.core.tensor.PositionPair
 
fromLeftRight(Tensor<V>, Tensor<V>) - Static method in class org.tensorics.core.tensor.TensorPair
 
fromLeftRight(V, V) - Static method in class org.tensorics.core.commons.util.ValuePair
 
fromMap(Iterable<Class<?>>, Map<Position, T>) - Static method in class org.tensorics.core.lang.Tensorics
 
fromMap(Iterable<Class<?>>, Map<Position, T>) - Static method in class org.tensorics.core.tensor.ImmutableTensor
Creates a tensor from the given map, where the map has to contain the positions as keys and the values as values.
fromMap(Map<? extends X, ? extends Y>) - Static method in class org.tensorics.core.function.MapBackedDiscreteFunction
 
fromMap(Map<Object, String>) - Static method in class org.tensorics.core.util.names.ImmutableNameRepository
 
fromMap(Map<Position, V>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorbackedConstruction
 
fromNameMethod(Object) - Static method in class org.tensorics.core.util.names.Names
 
fromOverriddenToString(Object) - Static method in class org.tensorics.core.util.names.Names
 
fromSimpleClassName(Object) - Static method in class org.tensorics.core.util.names.Names
 
fromToString(Object) - Static method in class org.tensorics.core.util.names.Names
 
Func1<T,​R> - Interface in org.tensorics.core.functional
Represents a function with one argument.
Func2<T1,​T2,​R> - Interface in org.tensorics.core.functional
Represents a function with two arguments.
Func3<T1,​T2,​T3,​R> - Interface in org.tensorics.core.functional
Represents a function with three arguments.
Func4<T1,​T2,​T3,​T4,​R> - Interface in org.tensorics.core.functional
Represents a function with four arguments.
Func5<T1,​T2,​T3,​T4,​T5,​R> - Interface in org.tensorics.core.functional
Represents a function with five arguments.
Func6<T1,​T2,​T3,​T4,​T5,​T6,​R> - Interface in org.tensorics.core.functional
Represents a function with six arguments.
Func7<T1,​T2,​T3,​T4,​T5,​T6,​T7,​R> - Interface in org.tensorics.core.functional
Represents a function with seven arguments.
Func8<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​R> - Interface in org.tensorics.core.functional
Represents a function with eight arguments.
Func9<T1,​T2,​T3,​T4,​T5,​T6,​T7,​T8,​T9,​R> - Interface in org.tensorics.core.functional
Represents a function with nine arguments.
FuncN<R> - Interface in org.tensorics.core.functional
Represents a vector-argument function.
function() - Method in class org.tensorics.core.functional.expressions.FunctionalExpression
 
FunctionalExpression<R> - Class in org.tensorics.core.functional.expressions
Expression that evaluates using a FuncN function.
FunctionalExpression(List<Expression<?>>, FuncN<R>) - Constructor for class org.tensorics.core.functional.expressions.FunctionalExpression
 
FunctionalExpressionResolver<R> - Class in org.tensorics.core.resolve.resolvers
 
FunctionalExpressionResolver() - Constructor for class org.tensorics.core.resolve.resolvers.FunctionalExpressionResolver
 
FunctionExpressionSupport<Y> - Class in org.tensorics.core.function.lang
Specialisation of FunctionExpressionSupportWithConversionAndComparator for expressions of DiscreteFunctions from Y to Y.
FunctionExpressionSupport(Environment<Y>) - Constructor for class org.tensorics.core.function.lang.FunctionExpressionSupport
 
FunctionExpressionSupportWithConversionAndComparator<X,​Y> - Class in org.tensorics.core.function.lang
Provides utility methods for acting on expressions of DiscreteFunctions from X to Y.
functionFrom1DTensor(Tensor<Y>, Class<X>) - Static method in class org.tensorics.core.function.MathFunctions
 
Functions - Class in org.tensorics.incubate.function
Provides utility methods which deal with functions.
functionsFrom(Tensor<Y>, Class<X>) - Static method in class org.tensorics.core.function.MathFunctions
 
FunctionSupport<Y> - Class in org.tensorics.core.function.lang
FunctionSupportWithConversionAndComparator<X,​Y> - Class in org.tensorics.core.function.lang
Provides utility methods for acting on DiscreteFunctions from X to Y.
FunctionTensorCreationOperation<V> - Class in org.tensorics.core.tensor.operations
Uses the given function from a position to the tensor to create the values of the tensor.
FunctionTensorCreationOperation(Shape, Function<Position, V>) - Constructor for class org.tensorics.core.tensor.operations.FunctionTensorCreationOperation
 

G

get() - Method in class org.tensorics.core.lang.TensoricScript
 
get() - Static method in class org.tensorics.core.tensor.options.BroadcastMissingDimensionsStrategy
 
get() - Static method in class org.tensorics.core.tensor.options.ExactShapesOrOneZeroStrategy
 
get() - Static method in class org.tensorics.core.tensor.options.IntersectionShapingStrategy
 
get() - Static method in class org.tensorics.core.tensor.options.LeftContextPreservedStrategy
 
get() - Method in class org.tensorics.core.tensor.variance.Covariant
Retrieves the coordinate value from the covariant coordinate.
get() - Method in interface org.tensorics.core.tensorbacked.dimtyped.TensorbackedScalar
 
get() - Method in class org.tensorics.core.tree.domain.AbstractDeferredExpression
 
get() - Method in interface org.tensorics.core.tree.domain.Expression
Retrieves the value of the expression.
get() - Method in class org.tensorics.core.tree.domain.ResolvedExpression
 
get(C1) - Method in interface org.tensorics.core.tensorbacked.dimtyped.Tensorbacked1d
 
get(C1, C2) - Method in interface org.tensorics.core.tensorbacked.dimtyped.Tensorbacked2d
 
get(C1, C2, C3) - Method in interface org.tensorics.core.tensorbacked.dimtyped.Tensorbacked3d
 
get(C1, C2, C3, C4) - Method in interface org.tensorics.core.tensorbacked.dimtyped.Tensorbacked4d
 
get(C1, C2, C3, C4, C5) - Method in interface org.tensorics.core.tensorbacked.dimtyped.Tensorbacked5d
 
get(Class<T1>) - Method in class org.tensorics.core.commons.options.ImmutableOptionRegistry
 
get(Class<T1>) - Method in interface org.tensorics.core.commons.options.OptionRegistry
Has to return the option with the given marker interface
get(Iterable<?>) - Method in class org.tensorics.core.tensor.lang.OngoingFieldAwareResampling
 
get(Iterable<?>) - Method in class org.tensorics.core.tensor.lang.OngoingResampling
 
get(Object...) - Method in class org.tensorics.core.tensor.AbstractScalar
 
get(Object...) - Method in class org.tensorics.core.tensor.BroadcastedTensorView
 
get(Object...) - Method in class org.tensorics.core.tensor.lang.OngoingFieldAwareResampling
 
get(Object...) - Method in class org.tensorics.core.tensor.lang.OngoingResampling
 
get(Object...) - Method in class org.tensorics.core.tensor.lang.OngoingTensorManipulation
 
get(Object...) - Method in class org.tensorics.core.tensor.specific.ImmutableDoubleArrayBackedTensor
 
get(Object...) - Method in interface org.tensorics.core.tensor.Tensoric
 
get(Position) - Method in class org.tensorics.core.tensor.AbstractScalar
 
get(Position) - Method in class org.tensorics.core.tensor.BroadcastedTensorView
 
get(Position) - Method in class org.tensorics.core.tensor.ImmutableTensor
 
get(Position) - Method in class org.tensorics.core.tensor.lang.OngoingFieldAwareResampling
 
get(Position) - Method in class org.tensorics.core.tensor.lang.OngoingResampling
 
get(Position) - Method in class org.tensorics.core.tensor.lang.OngoingTensorManipulation
 
get(Position) - Method in class org.tensorics.core.tensor.resample.ResamplingStage
 
get(Position) - Method in class org.tensorics.core.tensor.specific.ImmutableDoubleArrayBackedTensor
 
get(Position) - Method in interface org.tensorics.core.tensor.Tensoric
 
get(PositionPair) - Method in class org.tensorics.core.tensor.TensorPair
Retrieves a pair of values from the two tensors.
getAll(Iterable<PositionPair>) - Method in class org.tensorics.core.tensor.TensorPair
Extracts all the value pairs of the tensor pair, according to the given iterable of position pairs.
getAmplitude() - Method in class org.tensorics.incubate.function.ExponentialFunction
 
getChildren() - Method in class org.tensorics.core.analysis.expression.AnalysisExpression
 
getChildren() - Method in class org.tensorics.core.analysis.expression.AssertionExpression
 
getChildren() - Method in class org.tensorics.core.expressions.BinaryOperationExpression
 
getChildren() - Method in class org.tensorics.core.expressions.BinaryPredicateExpression
 
getChildren() - Method in class org.tensorics.core.expressions.ConversionOperationExpression
 
getChildren() - Method in class org.tensorics.core.expressions.CreationOperationExpression
 
getChildren() - Method in class org.tensorics.core.expressions.IterableResolvingExpression
 
getChildren() - Method in class org.tensorics.core.expressions.Placeholder
 
getChildren() - Method in class org.tensorics.core.expressions.PredicateExpression
 
getChildren() - Method in class org.tensorics.core.expressions.UnaryOperationExpression
 
getChildren() - Method in class org.tensorics.core.functional.expressions.FunctionalExpression
 
getChildren() - Method in class org.tensorics.core.iterable.expressions.BinaryPredicateIterableExpression
 
getChildren() - Method in class org.tensorics.core.iterable.expressions.IterableExpressionToIterable
 
getChildren() - Method in class org.tensorics.core.iterable.expressions.PickExpression
 
getChildren() - Method in class org.tensorics.core.lang.TensoricScript
 
getChildren() - Method in interface org.tensorics.core.tree.domain.Node
Has to return the children of the node.
getChildren() - Method in class org.tensorics.core.tree.domain.ResolvedExpression
 
getConstant() - Method in class org.tensorics.incubate.function.ConstantFunction
 
getContext() - Method in class org.tensorics.core.resolve.domain.ExceptionHandlingRequest
 
getDimensionsFrom(Set<?>) - Static method in class org.tensorics.core.tensor.Coordinates
Utility method that extract the final classes of the given coordinates instances.
getException() - Method in class org.tensorics.core.resolve.domain.ExceptionHandlingRequest
 
getExpressionClass() - Method in class org.tensorics.core.resolve.resolvers.AbstractResolver
 
getExpressionClass() - Method in interface org.tensorics.core.resolve.resolvers.Resolver
 
getInternalExpression() - Method in class org.tensorics.core.lang.TensoricScript
 
getInterpolatedValue(Tensor<Double>, C) - Method in class org.tensorics.core.reduction.AbstractLinearDoubleInterpolationStrategy
Deprecated.
 
getInterpolatedValue(Tensor<V>, C) - Method in interface org.tensorics.core.reduction.InterpolationStrategy
Returns interpolated value for coordinate C.
getInterpolatedValue(Tensor<V>, C) - Method in class org.tensorics.core.reduction.LinearInterpolation
 
getInverseExponentialConstant() - Method in class org.tensorics.incubate.function.ExponentialFunction
 
getLeft() - Method in class org.tensorics.core.expressions.BinaryOperationExpression
 
getLeft() - Method in class org.tensorics.core.expressions.BinaryPredicateExpression
 
getLeft() - Method in class org.tensorics.core.iterable.expressions.BinaryPredicateIterableExpression
 
getMarkerInterface() - Method in interface org.tensorics.core.commons.options.Option
 
getMarkerInterface() - Method in interface org.tensorics.core.function.interpolation.InterpolationStrategy
 
getMarkerInterface() - Method in class org.tensorics.core.quantity.options.ImmutableConfidenceLevel
 
getMarkerInterface() - Method in class org.tensorics.core.quantity.options.JScienceQuantificationStrategy
 
getMarkerInterface() - Method in class org.tensorics.core.quantity.options.RequireBothValidStrategy
 
getMarkerInterface() - Method in class org.tensorics.core.quantity.options.ThrowIfOneInvalidStrategy
 
getMarkerInterface() - Method in class org.tensorics.core.quantity.options.UncorrelatedErrorPropagationStrategy
 
getMarkerInterface() - Method in class org.tensorics.core.resolve.options.AbstractExceptionHandlingStrategy
 
getMarkerInterface() - Method in class org.tensorics.core.resolve.options.TakeFirstResolverSelectionStrategy
 
getMarkerInterface() - Method in class org.tensorics.core.tensor.options.BroadcastMissingDimensionsStrategy
 
getMarkerInterface() - Method in class org.tensorics.core.tensor.options.ExactShapesOrOneZeroStrategy
 
getMarkerInterface() - Method in class org.tensorics.core.tensor.options.IntersectionShapingStrategy
 
getMarkerInterface() - Method in class org.tensorics.core.tensor.options.LeftContextPreservedStrategy
 
getMemoryUsageInB() - Method in class org.tensorics.core.util.SystemState
 
getMemoryUsageInKB() - Method in class org.tensorics.core.util.SystemState
 
getName() - Method in interface org.tensorics.incubate.function.DiscreteFunction
 
getName() - Method in class org.tensorics.incubate.function.SortedMapBackedDiscreteFunction
 
getOperand() - Method in class org.tensorics.core.expressions.UnaryOperationExpression
 
getOperation() - Method in class org.tensorics.core.expressions.BinaryOperationExpression
 
getOperation() - Method in class org.tensorics.core.expressions.ConversionOperationExpression
 
getOperation() - Method in class org.tensorics.core.expressions.CreationOperationExpression
 
getOperation() - Method in class org.tensorics.core.expressions.UnaryOperationExpression
 
getOrderedListOfComparableCoordinate(Tensor<V>, C) - Method in class org.tensorics.core.reduction.AbstractInterpolationStrategy
Extracts the ordered list of the comparable coordinate along which the interpolation will be done
getPath() - Method in class org.tensorics.core.tree.domain.Path
 
getPathsFromChildToAncestor(Node, Node) - Static method in class org.tensorics.core.tree.walking.Trees
Searches in the tree for paths between the two given nodes.
getPredicate() - Method in class org.tensorics.core.expressions.BinaryPredicateExpression
 
getPredicate() - Method in class org.tensorics.core.iterable.expressions.BinaryPredicateIterableExpression
 
getRebuildingMap() - Method in interface org.tensorics.core.tree.domain.RebuildingContext
Returns a map of instruction nodes to instruction nodes, which contains the nodes to be replaced as key and the nodes which shall replace the old nodes as values.
getRebuildingMap() - Method in class org.tensorics.core.tree.domain.RebuildingContextImpl
 
getRight() - Method in class org.tensorics.core.expressions.BinaryOperationExpression
 
getRight() - Method in class org.tensorics.core.expressions.BinaryPredicateExpression
 
getRight() - Method in class org.tensorics.core.iterable.expressions.BinaryPredicateIterableExpression
 
getRootNode() - Method in class org.tensorics.core.resolve.domain.ExceptionHandlingRequest
 
getSource() - Method in class org.tensorics.core.expressions.ConversionOperationExpression
 
getThrowingNode() - Method in class org.tensorics.core.resolve.domain.ExceptionHandlingRequest
 
getTimeInMillis() - Method in class org.tensorics.core.util.SystemState
 
getUnit() - Method in class org.tensorics.core.units.JScienceUnit
 
getUpdated(T) - Method in interface org.tensorics.core.tree.domain.RebuildingContext
Returns resolved node of type T or null if is not yet resolved.
getUpdated(T) - Method in class org.tensorics.core.tree.domain.RebuildingContextImpl
 
getUpdatedOrSame(T) - Method in interface org.tensorics.core.tree.domain.RebuildingContext
Returns updated or same(given) node from context.
getUpdatedOrSame(T) - Method in class org.tensorics.core.tree.domain.RebuildingContextImpl
 
getXs() - Method in interface org.tensorics.incubate.function.DiscreteFunction
 
getXs() - Method in class org.tensorics.incubate.function.SortedMapBackedDiscreteFunction
 
getXsIntersection(DiscreteFunction<Double, ?>, DiscreteFunction<Double, ?>) - Static method in class org.tensorics.incubate.function.Functions
 
getY(Amount<QX>) - Method in class org.tensorics.incubate.function.ConstantFunction
 
getY(Amount<QX>) - Method in class org.tensorics.incubate.function.ExponentialFunction
 
getY(X) - Method in class org.tensorics.incubate.function.InterpolatedFunction
 
getY(X) - Method in interface org.tensorics.incubate.function.KeyValueFunction
 
getY(X) - Method in class org.tensorics.incubate.function.SortedMapBackedDiscreteFunction
 
getYs() - Method in interface org.tensorics.incubate.function.DiscreteFunction
 
getYs() - Method in class org.tensorics.incubate.function.SortedMapBackedDiscreteFunction
 
getYsErr() - Method in interface org.tensorics.incubate.function.DiscreteFunction
 
getYsErr() - Method in class org.tensorics.incubate.function.SortedMapBackedDiscreteFunction
 
greater() - Method in interface org.tensorics.core.math.ExplicitField
 
greater() - Method in class org.tensorics.core.math.impl.ExplicitFieldImpl
 
greater() - Method in class org.tensorics.core.quantity.conditions.QuantityPedicateRepository
 
greaterOrEqual() - Method in interface org.tensorics.core.math.ExplicitField
 
greaterOrEqual() - Method in class org.tensorics.core.math.impl.ExplicitFieldImpl
 
Group<T> - Interface in org.tensorics.core.math.structures.grouplike
Represents the algebraic structure of a group, which has with respect to a monoid the additional property that it provides a unitary operation, which gives rise to inverse elements.
GrouplikeStructure<T> - Interface in org.tensorics.core.math.structures.grouplike
Marks a algebraic structure that is of group-like type, aka it has one operation.

H

handle(Exception) - Method in class org.tensorics.core.analysis.expression.AssertionExpression
 
handle(Exception) - Method in interface org.tensorics.core.tree.domain.ExceptionHandlingNode
 
handleExceptionsInFirstAncestor() - Static method in class org.tensorics.core.resolve.options.ResolvingOptions
 
HandleWithFirstCapableAncestorStrategy - Class in org.tensorics.core.resolve.options
When this strategy is used in the dispatcher, then the exceptions which appear at some node, are handled in the first node above which can handle the exception.
HandleWithFirstCapableAncestorStrategy() - Constructor for class org.tensorics.core.resolve.options.HandleWithFirstCapableAncestorStrategy
 
handleWithRootNodeFailingNodeException(ExceptionHandlingRequest) - Method in interface org.tensorics.core.resolve.options.ExceptionHandlingStrategy
 
handleWithRootNodeFailingNodeException(ExceptionHandlingRequest) - Method in class org.tensorics.core.resolve.options.HandleWithFirstCapableAncestorStrategy
Checks to see if there are nodes to handle each exception that occured during the processing.
handleWithRootNodeFailingNodeException(ExceptionHandlingRequest) - Method in class org.tensorics.core.resolve.options.RethrowExceptionHandlingStrategy
 
hashCode() - Method in class org.tensorics.core.analysis.AnalysisResult
 
hashCode() - Method in class org.tensorics.core.analysis.AssertionResult
 
hashCode() - Method in class org.tensorics.core.analysis.expression.AnalysisExpression
 
hashCode() - Method in class org.tensorics.core.analysis.expression.AssertionExpression
 
hashCode() - Method in class org.tensorics.core.commons.util.AbstractPair
 
hashCode() - Method in class org.tensorics.core.expressions.BinaryOperationExpression
 
hashCode() - Method in class org.tensorics.core.expressions.BinaryPredicateExpression
 
hashCode() - Method in class org.tensorics.core.expressions.ConversionOperationExpression
 
hashCode() - Method in class org.tensorics.core.expressions.CreationOperationExpression
 
hashCode() - Method in class org.tensorics.core.expressions.IterableResolvingExpression
 
hashCode() - Method in class org.tensorics.core.expressions.LatestOfExpression
 
hashCode() - Method in class org.tensorics.core.expressions.Placeholder
 
hashCode() - Method in class org.tensorics.core.expressions.PredicateExpression
 
hashCode() - Method in class org.tensorics.core.expressions.UnaryOperationExpression
 
hashCode() - Method in class org.tensorics.core.fields.doubles.AbstractOrderedField
 
hashCode() - Method in class org.tensorics.core.function.MapBackedDiscreteFunction
 
hashCode() - Method in class org.tensorics.core.function.operations.AbstractDiscreteFunctionBinaryOperation
 
hashCode() - Method in class org.tensorics.core.functional.expressions.FunctionalExpression
 
hashCode() - Method in class org.tensorics.core.iterable.expressions.BinaryPredicateIterableExpression
 
hashCode() - Method in class org.tensorics.core.iterable.expressions.IterableExpressionToIterable
 
hashCode() - Method in class org.tensorics.core.iterable.expressions.PickExpression
 
hashCode() - Method in class org.tensorics.core.lang.EnvironmentImpl
 
hashCode() - Method in class org.tensorics.core.lang.TensoricScript
 
hashCode() - Method in class org.tensorics.core.math.structures.grouplike.AbstractAbelianGroup
 
hashCode() - Method in class org.tensorics.core.quantity.conditions.AbstractQuantityStatisticPredicate
 
hashCode() - Method in class org.tensorics.core.quantity.conditions.QuantityGreaterPredicate
 
hashCode() - Method in class org.tensorics.core.quantity.conditions.QuantityLessPredicate
 
hashCode() - Method in class org.tensorics.core.quantity.ImmutableErronousValue
 
hashCode() - Method in class org.tensorics.core.quantity.ImmutableQuantifiedValue
 
hashCode() - Method in class org.tensorics.core.quantity.operations.AbstractQuantityOperation
 
hashCode() - Method in class org.tensorics.core.quantity.operations.QuantityBinaryOperation
 
hashCode() - Method in class org.tensorics.core.quantity.options.ImmutableConfidenceLevel
 
hashCode() - Method in class org.tensorics.core.quantity.options.JScienceQuantificationStrategy
 
hashCode() - Method in class org.tensorics.core.quantity.options.OperandPair
 
hashCode() - Method in class org.tensorics.core.resolve.domain.DetailedExpressionResult
 
hashCode() - Method in class org.tensorics.core.tensor.AbstractTensor
 
hashCode() - Method in class org.tensorics.core.tensor.coordinates.PositionOrdering
 
hashCode() - Method in class org.tensorics.core.tensor.operations.ElementBinaryFunction
 
hashCode() - Method in class org.tensorics.core.tensor.operations.ElementUnaryOperation
 
hashCode() - Method in class org.tensorics.core.tensor.operations.FunctionTensorCreationOperation
 
hashCode() - Method in class org.tensorics.core.tensor.operations.InnerTensorOperation
 
hashCode() - Method in class org.tensorics.core.tensor.Position
 
hashCode() - Method in class org.tensorics.core.tensor.Shape
 
hashCode() - Method in class org.tensorics.core.tensor.variance.Covariant
 
hashCode() - Method in class org.tensorics.core.tensorbacked.AbstractTensorbacked
 
hashCode() - Method in class org.tensorics.core.tensorbacked.operations.ElementTensorBackedUnaryOperation
 
hashCode() - Method in class org.tensorics.core.tree.domain.ResolvedExpression
 
hashCode() - Method in class org.tensorics.core.units.JScienceUnit
 
hasSameDimensionsAs(Shape) - Method in class org.tensorics.core.tensor.Shape
returns true if this shape has the same dimensions as the other shape.

I

identity() - Static method in class org.tensorics.core.commons.operations.Conversions
Returns the identity conversion.
identity() - Method in class org.tensorics.core.math.structures.grouplike.AbstractAbelianGroup
 
identity() - Method in interface org.tensorics.core.math.structures.grouplike.Monoid
Has to return the element of the set, which represents the identity of the operation of the monoid.
IllegalDiscreteFunctionUsageException - Exception in org.tensorics.core.function
This exception is thrown, if a discrete function is used in a wrong way.
IllegalDiscreteFunctionUsageException - Exception in org.tensorics.incubate.function
This exception is thrown, if a discrete function is use in a wrong way.
IllegalDiscreteFunctionUsageException(String) - Constructor for exception org.tensorics.core.function.IllegalDiscreteFunctionUsageException
 
IllegalDiscreteFunctionUsageException(String) - Constructor for exception org.tensorics.incubate.function.IllegalDiscreteFunctionUsageException
 
immutableBuilderFrom(Class<TB>, Class<B>) - Static method in class org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilderImpl
 
ImmutableConfidenceLevel<S> - Class in org.tensorics.core.quantity.options
Default immutable implementation of ConfidenceLevel to hold the value set by the user.
ImmutableConfidenceLevel(S) - Constructor for class org.tensorics.core.quantity.options.ImmutableConfidenceLevel
 
ImmutableDoubleArrayBackedTensor - Class in org.tensorics.core.tensor.specific
A specific implementation of a tensor, that contains double values.
ImmutableDoubleArrayBackedTensor(ImmutableDoubleArrayBackedTensor.Builder) - Constructor for class org.tensorics.core.tensor.specific.ImmutableDoubleArrayBackedTensor
 
ImmutableDoubleArrayBackedTensor.Builder - Class in org.tensorics.core.tensor.specific
A builder for tensor which only will contain doubles
ImmutableErronousValue<V> - Class in org.tensorics.core.quantity
An immutable object that guarantees to have a value and an error.
ImmutableNameRepository - Class in org.tensorics.core.util.names
Immutable repository for object's name backed by a Map.
ImmutableOptionRegistry<T extends Option<T>> - Class in org.tensorics.core.commons.options
The default implementation of an options registry.
ImmutableQuantifiedValue<V> - Class in org.tensorics.core.quantity
Groups a value together with its base.
ImmutableScalar<V> - Class in org.tensorics.core.tensor
An immutable implementation of a scalar (a tensor with zero dimensions and exactly one value).
ImmutableTensor<V> - Class in org.tensorics.core.tensor
Default Implementation of Tensor.
ImmutableTensor.Builder<V> - Class in org.tensorics.core.tensor
A builder for an immutable tensor.
in(F) - Method in class org.tensorics.core.lang.TensoricExpressions.OngoingLambdaExpressionCreation
 
indexFor(Position) - Method in class org.tensorics.core.tensor.specific.PositionIndexer
 
inDirectionOf(Class<?>) - Method in class org.tensorics.core.tensor.lang.OngoingFlattening
 
inDirectionOf(Class<? extends C1>) - Method in class org.tensorics.core.tensor.operations.OngoingMapOut
 
inDirectionsOf(Class<?>...) - Method in class org.tensorics.core.tensor.lang.OngoingFlattening
 
inDirectionsOf(Set<Class<?>>) - Method in class org.tensorics.core.tensor.lang.OngoingFlattening
 
initialCheckForClassRelations(Class<?>, Iterable<Class<?>>) - Static method in class org.tensorics.core.tensor.Coordinates
Validates dependence between given class (interface) such that NONE of the classes can be assignable from it.
InnerTensorOperation<V> - Class in org.tensorics.core.tensor.operations
Represents a binary operation on tensorics, respecting the equivalent of Einstein Summation Convention in tensorics representation.
InnerTensorOperation(BinaryOperation<V>, IterableOperation<V>, OptionRegistry<ManipulationOption>) - Constructor for class org.tensorics.core.tensor.operations.InnerTensorOperation
 
instanceClass - Variable in class org.tensorics.core.util.SingleArgumentInvokableInstantiator
 
Instantiator<A,​T> - Interface in org.tensorics.core.util
Provides a way to create instances of a certain type of objects, which need one argument as their input.
instantiatorFor(Class<CC>) - Static method in class org.tensorics.core.tensor.variance.Covariants
Retrieves an instantiator, which can create instances of the given covariant class from the bare coordinate instances.
instantiatorFor(Class<T>) - Static method in class org.tensorics.core.util.Instantiators
Starting point for fluent clauses to create instantiators for certain type of objects.
Instantiators - Class in org.tensorics.core.util
Contains utility methods which help to instantiate classes which follow certain conventions.
Instantiators.OngoingInstantiatorCreation<T> - Class in org.tensorics.core.util
Part of a fluent API to create Instantiators with one arguments.
InstantiatorType - Enum in org.tensorics.core.util
An Enum, which describes the different ways how classes (e.g.
integrate(DiscreteFunction<Double, Double>) - Static method in class org.tensorics.incubate.function.Functions
Performs numerical integral of given function within full range of given function.
integrate(DiscreteFunction<Double, Double>, double, double) - Static method in class org.tensorics.incubate.function.Functions
performs numerical integral of given function within start and end values.
interpolate(Double, DiscreteFunction<Double, Double>) - Method in class org.tensorics.incubate.function.LinearInterpolationStrategy
 
interpolate(X, DiscreteFunction<X, Y>, Conversion<X, Y>, Comparator<X>) - Method in interface org.tensorics.core.function.interpolation.InterpolationStrategy
Given a value of X, a discrete function from X to Y and a conversion from X to Y, returns the interpolated value of the function at the given point
interpolate(X, DiscreteFunction<X, Y>, Conversion<X, Y>, Comparator<X>) - Method in class org.tensorics.core.function.interpolation.LinearInterpolationStrategy
 
interpolate(X, DiscreteFunction<X, Y>) - Method in interface org.tensorics.incubate.function.InterpolationStrategy
 
interpolated(DiscreteFunction<X, Y>, InterpolationStrategy<Y>, Conversion<X, Y>, Comparator<X>) - Static method in class org.tensorics.core.function.MathFunctions
 
InterpolatedFunction<X extends java.lang.Comparable<X>,​Y> - Class in org.tensorics.incubate.function
A continuous function, generated from a discrete one together with an appropriate interpolation strategy.
InterpolatedFunction<X,​Y> - Interface in org.tensorics.core.function
Represents a math function that has been constructed by interpolating a discrete function so that it can return Y values for any X values.
InterpolatedSlicing<C,​E> - Class in org.tensorics.core.reduction
The extended slicing strategy that involves the possibility to interpolate over the specified, comparable coordinate
InterpolatedSlicing(C, InterpolationStrategy<C, E>, Tensor<E>) - Constructor for class org.tensorics.core.reduction.InterpolatedSlicing
 
interpolatingWith(InterpolationStrategy<C, E>) - Method in class org.tensorics.core.tensor.lang.OngoingInterpolation
Defines the interpolation strategy.
InterpolationStrategy<Y> - Interface in org.tensorics.core.function.interpolation
A strategy defines how to calculate values of Y of a DiscreteFunction from a finite set of values of X.
InterpolationStrategy<C,​V> - Interface in org.tensorics.core.reduction
The interface for the interpolation strategy in the tensors.
InterpolationStrategy<X extends java.lang.Comparable<? super X>,​Y> - Interface in org.tensorics.incubate.function
A strategy defines how to calculate output values of a function from the a finite set of discrete values (from a discrete function).
intersection(Iterable<Shape>) - Static method in class org.tensorics.core.tensor.Shapes
Creates a shape, containing the positions which are contained in each of the given shapes.
intersection(Shape, Shape) - Static method in class org.tensorics.core.tensor.Shapes
Creates a shape, containing all the positions that are contained in both given shapes.
IntersectionShapingStrategy - Class in org.tensorics.core.tensor.options
A strategy for shaping tensors resulting from binary (element wise) operations, which just takes the intersection of both shapes.
intoTensorOfKeyLists() - Method in class org.tensorics.core.tensor.lang.OngoingOrderedFlattening
 
intoTensorOfLists() - Method in class org.tensorics.core.tensor.lang.OngoingOrderedFlattening
 
intoTensorOfSets() - Method in class org.tensorics.core.tensor.lang.OngoingDimensionFlattening
 
inUnitsOf(Unit<?>) - Method in class org.tensorics.core.iterable.lang.OngoingQuantityIterableValueExtraction
 
inUnitsOf(Unit<?>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantityValueExtraction
 
inUnitsOf(Unit<?>) - Method in class org.tensorics.core.tensor.lang.OngoingQuantityTensorValueExtraction
 
inUnitsOf(Unit) - Method in class org.tensorics.core.iterable.lang.OngoingQuantityIterableValueExtraction
 
inUnitsOf(Unit) - Method in class org.tensorics.core.quantity.lang.OngoingQuantityValueExtraction
 
inUnitsOf(Unit) - Method in class org.tensorics.core.tensor.lang.OngoingQuantityTensorValueExtraction
 
inverseBinaryFor(Group<T>) - Static method in class org.tensorics.core.math.Operations
 
inverseGaussianCumulativeDistributionFunction(double) - Static method in class org.tensorics.core.fields.doubles.DoubleStatistics
Calculate the inverse Gaussian CDF (mu=0, sigma=1)
inverseGaussianCumulativeDistributionFunction(S) - Method in class org.tensorics.core.quantity.conditions.AbstractQuantityStatisticPredicate
Evaluate the inverse Gaussian Cumulative Distribution Function and return the result as an element of the backing field.
inverseOf(Double) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
inverseOf(QuantifiedValue<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
inverseOf(QuantifiedValue<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
inverseOf(QuantifiedValue<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
inverseOf(QuantifiedValue<V>) - Method in class org.tensorics.core.quantity.lang.QuantityExpressionSupport
 
inverseOf(QuantifiedValue<V>) - Method in class org.tensorics.core.quantity.lang.QuantitySupport
 
inverseOf(Expression<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
inverseOf(Expression<QuantifiedValue<V>>) - Method in class org.tensorics.core.quantity.lang.QuantityExpressionSupport
 
inverseOf(Expression<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
inverseOf(Expression<V>) - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
 
inverseOf(S) - Method in interface org.tensorics.core.commons.lang.BasicOperationSupport
 
inverseOf(V) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
inverseOf(V) - Method in class org.tensorics.core.lang.TensoricSupport
 
inverseOf(V) - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
 
inverseOf(V) - Method in class org.tensorics.core.scalar.lang.ScalarSupport
 
inversion() - Method in class org.tensorics.core.math.structures.grouplike.AbstractAbelianGroup
 
inversion() - Method in interface org.tensorics.core.math.structures.grouplike.Group
Has to return the inversion operation for elements.
invert(BinaryPredicate<T>) - Static method in class org.tensorics.core.math.BinaryPredicates
Inverts the given binary predicate.
invokableFor(Class<A>) - Method in class org.tensorics.core.util.SingleArgumentConstructorInstantiator
 
invokableFor(Class<A>) - Method in class org.tensorics.core.util.SingleArgumentFactoryMethodInstantiator
 
invokableFor(Class<A>) - Method in class org.tensorics.core.util.SingleArgumentInvokableInstantiator
 
invokeUnchecked(Object, Method) - Static method in class org.tensorics.core.util.Reflections
 
is(Predicate<T>) - Method in class org.tensorics.core.analysis.lang.OngoingCondition
 
is(Expression<Predicate<T>>) - Method in class org.tensorics.core.analysis.lang.OngoingCondition
 
isAtLeastJava11() - Static method in class org.tensorics.core.util.JavaVersions
Determines if the actual running jvm is at least java 11
isCoContraPair(Class<?>, Class<?>) - Static method in class org.tensorics.core.tensor.variance.Covariants
 
isConsistentWith(Set<Class<?>>) - Method in class org.tensorics.core.tensor.Position
Checks if the position is consistent with the given dimensions.
isContravariant(Class<?>) - Static method in class org.tensorics.core.tensor.variance.Covariants
 
isCovariant(Class<?>) - Static method in class org.tensorics.core.tensor.variance.Covariants
 
isEqualTo() - Static method in class org.tensorics.core.math.predicates.IsEqualTo
 
isEqualTo(Expression<S>) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryPredicate
 
isEqualTo(Expression<T>) - Method in class org.tensorics.core.analysis.lang.OngoingCondition
 
isEqualTo(Expression<T>) - Method in class org.tensorics.core.analysis.lang.OngoingPrecondition
 
isEqualTo(Expression<T>) - Method in class org.tensorics.core.lang.OngoingBasicDeferredBinaryPredicate
 
isEqualTo(S) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryPredicate
 
isEqualTo(S) - Method in class org.tensorics.core.scalar.lang.OngoingScalarBinaryPredicate
 
isEqualTo(T) - Method in class org.tensorics.core.analysis.lang.OngoingCondition
 
isEqualTo(T) - Method in class org.tensorics.core.analysis.lang.OngoingPrecondition
 
isEqualTo(T) - Method in class org.tensorics.core.lang.OngoingBasicDeferredBinaryPredicate
 
IsEqualTo<T> - Class in org.tensorics.core.math.predicates
 
IsEqualTo() - Constructor for class org.tensorics.core.math.predicates.IsEqualTo
 
IsEqualToExpression<T> - Class in org.tensorics.core.expressions
 
IsEqualToExpression(Expression<T>, Expression<T>) - Constructor for class org.tensorics.core.expressions.IsEqualToExpression
 
isFalse() - Method in class org.tensorics.core.analysis.lang.OngoingBooleanCondition
 
isFinalField(Field) - Static method in class org.tensorics.core.util.Reflections
 
isGreaterOrEqualThan(Expression<S>) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryPredicate
 
isGreaterOrEqualThan(S) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryPredicate
 
isGreaterOrEqualTo(S) - Method in class org.tensorics.core.scalar.lang.OngoingScalarBinaryPredicate
 
isGreaterThan(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarBinaryPredicate
 
isGreaterThan(Expression<S>) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryPredicate
 
isGreaterThan(S) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryPredicate
 
isGreaterThan(S) - Method in class org.tensorics.core.scalar.lang.OngoingScalarBinaryPredicate
 
isLessOrEqualThan(Expression<S>) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryPredicate
 
isLessOrEqualThan(S) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryPredicate
 
isLessOrEqualTo(S) - Method in class org.tensorics.core.scalar.lang.OngoingScalarBinaryPredicate
 
isLessThan(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarBinaryPredicate
 
isLessThan(Expression<S>) - Method in class org.tensorics.core.iterable.lang.OngoingDeferredIterableBinaryPredicate
 
isLessThan(Expression<S>) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryPredicate
 
isLessThan(S) - Method in class org.tensorics.core.iterable.lang.OngoingDeferredIterableBinaryPredicate
 
isLessThan(S) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryPredicate
 
isLessThan(S) - Method in class org.tensorics.core.scalar.lang.OngoingScalarBinaryPredicate
 
IsNotEqualExpression<T> - Class in org.tensorics.core.expressions
 
IsNotEqualExpression(Expression<T>, Expression<T>) - Constructor for class org.tensorics.core.expressions.IsNotEqualExpression
 
isNotEqualTo() - Static method in class org.tensorics.core.math.predicates.IsNotEqualTo
 
isNotEqualTo(Expression<T>) - Method in class org.tensorics.core.analysis.lang.OngoingCondition
 
isNotEqualTo(Expression<T>) - Method in class org.tensorics.core.lang.OngoingBasicDeferredBinaryPredicate
 
isNotEqualTo(T) - Method in class org.tensorics.core.analysis.lang.OngoingCondition
 
isNotEqualTo(T) - Method in class org.tensorics.core.lang.OngoingBasicDeferredBinaryPredicate
 
IsNotEqualTo<T> - Class in org.tensorics.core.math.predicates
 
IsNotEqualTo() - Constructor for class org.tensorics.core.math.predicates.IsNotEqualTo
 
isPublicConstant(Field) - Static method in class org.tensorics.core.util.Reflections
 
isPublicField(Field) - Static method in class org.tensorics.core.util.Reflections
 
isResolved() - Method in class org.tensorics.core.lang.TensoricScript
 
isResolved() - Method in class org.tensorics.core.tree.domain.AbstractDeferredExpression
 
isResolved() - Method in interface org.tensorics.core.tree.domain.Expression
returns true if the expression contains a concrete value.
isResolved() - Method in class org.tensorics.core.tree.domain.ResolvedExpression
 
isSerialVersionUid(Field) - Static method in class org.tensorics.core.util.Reflections
 
isStaticField(Field) - Static method in class org.tensorics.core.util.Reflections
 
isTrue() - Method in class org.tensorics.core.analysis.lang.OngoingAnyBooleanCondition
 
isTrue() - Method in class org.tensorics.core.analysis.lang.OngoingBooleanCondition
 
IterableAverage<V> - Class in org.tensorics.core.iterable.operations
This operation reduces an Iterable of a certain value type to one value by averaging over them.
IterableAverage(ExtendedField<V>) - Constructor for class org.tensorics.core.iterable.operations.IterableAverage
 
IterableBooleanConversion - Interface in org.tensorics.core.analysis.lang
Reduces an iterable of Boolean into a single Boolean value.
iterableExpression() - Method in class org.tensorics.core.iterable.expressions.PickExpression
 
IterableExpressionToIterable<T> - Class in org.tensorics.core.iterable.expressions
A simple expression which contains a list of expressions of T, which can be resolved into an list of T, by resolving each one individually.
IterableExpressionToIterable(Iterable<? extends Expression<T>>) - Constructor for class org.tensorics.core.iterable.expressions.IterableExpressionToIterable
 
IterableExpressionToIterableResolver<T> - Class in org.tensorics.core.resolve.resolvers
 
IterableExpressionToIterableResolver() - Constructor for class org.tensorics.core.resolve.resolvers.IterableExpressionToIterableResolver
 
IterableOperation<T> - Interface in org.tensorics.core.iterable.operations
An operation which takes one iterable as input and returns one value, corresponding to a super type of the iterable elements.
IterableOperationExpression<T> - Class in org.tensorics.core.iterable.expressions
An unresolved expression which uses an operation on iterables to produce one value of the same type.
IterableOperationExpression(Conversion<Iterable<T>, T>, Expression<? extends Iterable<T>>) - Constructor for class org.tensorics.core.iterable.expressions.IterableOperationExpression
 
IterableOperationRepository<V> - Class in org.tensorics.core.iterable.lang
Contains instances of operations on iterables, based on a field.
IterableOperationRepository(ExtendedField<V>) - Constructor for class org.tensorics.core.iterable.lang.IterableOperationRepository
 
IterableOperations - Class in org.tensorics.core.iterable.operations
Provides static utility methods related to iterable operations
IterableResolvingExpression<T> - Class in org.tensorics.core.expressions
Expression that given an Iterable of Expression of T, resolves to an Iterable of T.
IterableResolvingExpression(Iterable<Expression<T>>) - Constructor for class org.tensorics.core.expressions.IterableResolvingExpression
 
IterableResolvingExpressionResolver<T> - Class in org.tensorics.core.resolve.resolvers
IterableResolvingExpressionResolver() - Constructor for class org.tensorics.core.resolve.resolvers.IterableResolvingExpressionResolver
 
IterableRms<V> - Class in org.tensorics.core.iterable.operations
An operation that takes and iterable of a certain type of values (for which a field has to be provided) and calculates the rms (Root mean square) out of it.
IterableRms(ExtendedField<V>) - Constructor for class org.tensorics.core.iterable.operations.IterableRms
 
IterableSize<V> - Class in org.tensorics.core.iterable.operations
An operation which counts the number of entries in an iterable and returns a scalar, corresponding to the count.
IterableSize(ExtendedField<V>) - Constructor for class org.tensorics.core.iterable.operations.IterableSize
 
IterableStd<V> - Class in org.tensorics.core.iterable.operations
An operation that takes and iterable of a certain type of values (for which a field has to be provided) and calculates the standard deviation out of it.
IterableStd(ExtendedField<V>) - Constructor for class org.tensorics.core.iterable.operations.IterableStd
 
IterableSum<V> - Class in org.tensorics.core.iterable.operations
This operation takes an iterable of values as input and returns the sum of all the elements.
IterableSum(ExtendedField<V>) - Constructor for class org.tensorics.core.iterable.operations.IterableSum
 
IterableSumOfSquares<V> - Class in org.tensorics.core.iterable.operations
This operations takes an iterable of field elements as input and calculates the sume of them.
IterableSumOfSquares(ExtendedField<V>) - Constructor for class org.tensorics.core.iterable.operations.IterableSumOfSquares
 
IterableVar<V> - Class in org.tensorics.core.iterable.operations
An operation that takes and iterable of a certain type of values (for which a field has to be provided) and calculates the variance out of it.
IterableVar(ExtendedField<V>) - Constructor for class org.tensorics.core.iterable.operations.IterableVar
 

J

JavaVersions - Class in org.tensorics.core.util
Contains utility methods related to java versions
JScienceQuantificationStrategy<T> - Class in org.tensorics.core.quantity.options
Encapsulates all the calculations and transformations of units that are based on the jscience base system.
JScienceQuantificationStrategy(Cheating<T>) - Constructor for class org.tensorics.core.quantity.options.JScienceQuantificationStrategy
 
JScienceUnit - Class in org.tensorics.core.units
Encapsulates the implementation of base by the use of units of the jscience library (V 4.3)

K

key() - Method in class org.tensorics.core.analysis.ConditionBuilder
 
key() - Method in class org.tensorics.core.analysis.expression.AssertionExpression
 
KeyValueFunction<X extends java.lang.Comparable<? super X>,​Y> - Interface in org.tensorics.incubate.function
Represents the most general function that basically maps x-values to y values.

L

lastOf(Expression<? extends Iterable<T>>) - Static method in class org.tensorics.core.lang.TensoricExpressions
 
latestOf(Expression<? extends Iterable<T>>) - Static method in class org.tensorics.core.expressions.LatestOfExpression
 
LatestOfExpression<T> - Class in org.tensorics.core.expressions
Expression that given an Expression of List of T, it gets the latest.
left() - Method in class org.tensorics.core.commons.util.AbstractPair
 
left() - Method in class org.tensorics.core.quantity.options.OperandPair
 
left() - Method in class org.tensorics.core.tensor.variance.CoContraDimensionPair
 
LeftContextPreservedStrategy - Class in org.tensorics.core.tensor.options
 
LeftContextPreservedStrategy() - Constructor for class org.tensorics.core.tensor.options.LeftContextPreservedStrategy
Deprecated.
use factory method
leftDimensionsIn(Iterable<CoContraDimensionPair>) - Static method in class org.tensorics.core.tensor.variance.CoContraDimensionPairs
 
less() - Method in interface org.tensorics.core.math.ExplicitField
 
less() - Method in class org.tensorics.core.math.impl.ExplicitFieldImpl
 
less() - Method in class org.tensorics.core.quantity.conditions.QuantityPedicateRepository
 
lessOrEqual() - Method in interface org.tensorics.core.math.ExplicitField
 
lessOrEqual() - Method in class org.tensorics.core.math.impl.ExplicitFieldImpl
 
lessOrEqualPredicate() - Method in class org.tensorics.core.fields.doubles.AbstractOrderedField
 
lessOrEqualPredicate() - Method in interface org.tensorics.core.math.structures.ringlike.OrderedField
Has to retrieve the predicate which represents the less-or-equal condition.
linear(Class<C>, Function<C, V>) - Method in class org.tensorics.core.tensor.lang.OngoingFieldAwareResampling
 
linear(Class<C>, Function<C, V>) - Method in class org.tensorics.core.tensor.lang.OngoingFieldAwareResamplingStart
 
LinearInterpolation<C,​V> - Class in org.tensorics.core.reduction
Generalized linear interpolation, provided a field for the values of a tensor, and a mapper from the coordinate to interpolate to the value.
LinearInterpolation(ExtendedField<V>, Function<C, V>) - Constructor for class org.tensorics.core.reduction.LinearInterpolation
 
LinearInterpolationResampler<C,​V> - Class in org.tensorics.core.tensor.resample.impl
Resamples in one dimension, by linearly interpolating by two neighboring values.
LinearInterpolationResampler(ExtendedField<V>, Function<C, V>) - Constructor for class org.tensorics.core.tensor.resample.impl.LinearInterpolationResampler
 
LinearInterpolationStrategy<Y> - Class in org.tensorics.core.function.interpolation
An InterpolationStrategy for interpolating linearly DiscreteFunctions.
LinearInterpolationStrategy - Class in org.tensorics.incubate.function
A strategy for interpolating linearly between two values of doubles, with also the x-direction of the function being double values.
LinearInterpolationStrategy() - Constructor for class org.tensorics.incubate.function.LinearInterpolationStrategy
 
LinearInterpolationStrategy(ExtendedField<Y>) - Constructor for class org.tensorics.core.function.interpolation.LinearInterpolationStrategy
 
list(List<C>, Object...) - Method in class org.tensorics.core.tensor.lang.OngoingTensorManipulation
 
list(List<C>, Position) - Method in class org.tensorics.core.tensor.lang.OngoingTensorManipulation
 
ListBackedResolverRepository - Class in org.tensorics.core.resolve.resolvers
A Resolver repository, which simply holds a list of resolvers for expressions and provides them by looping through the list.
ListBackedResolverRepository() - Constructor for class org.tensorics.core.resolve.resolvers.ListBackedResolverRepository
 
LoopDetectedException - Exception in org.tensorics.core.tree.walking
This exception will be thrown by the tree walker, if a loop in the tree might be found.
LoopDetectedException(String) - Constructor for exception org.tensorics.core.tree.walking.LoopDetectedException
 

M

Magma<T> - Interface in org.tensorics.core.math.structures.grouplike
The algebraic structure of a Magma (or also called groupoid).
ManipulationOption - Interface in org.tensorics.core.commons.options
Marker interface for options which can be used to define the behaviour of iterable- and tensor operations.
ManipulationOptions - Class in org.tensorics.core.lang
A class that provides static methods to deal with manipulations options and creating repositories for them.
map(Class<C>, Object...) - Method in class org.tensorics.core.tensor.lang.OngoingTensorManipulation
 
map(Class<C>, Position) - Method in class org.tensorics.core.tensor.lang.OngoingTensorManipulation
 
map(Tensor<S>, BiFunction<Position, S, T>) - Static method in class org.tensorics.core.lang.Tensorics
 
map(Tensor<S>, Function<S, T>) - Static method in class org.tensorics.core.lang.Tensorics
 
mapAll(Multimap<K, ValuePair<V>>, BinaryOperation<V>) - Static method in class org.tensorics.core.math.Operations
 
MapBackedDiscreteFunction<X,​Y> - Class in org.tensorics.core.function
Implementation of DiscreteFunction backed by a Map
MapBackedDiscreteFunction.Builder<X,​Y> - Class in org.tensorics.core.function
The builder for the function based on a map.
mapByStripping(Iterable<Position>, Set<Class<?>>) - Static method in class org.tensorics.core.tensor.Positions
 
mapFrom(Tensor<V>) - Static method in class org.tensorics.core.lang.Tensorics
 
mapFrom(Tensor<V>) - Static method in class org.tensorics.core.tensor.operations.TensorInternals
Returns a map representing the content of the given tensor.
mapOf(Iterable<? extends C>) - Static method in class org.tensorics.core.tensor.Coordinates
Deprecated. 
mapOut(Tensor<T>) - Static method in class org.tensorics.core.tensor.operations.TensorInternals
 
mapOutByContravariantPart(List<CoContraDimensionPair>) - Static method in class org.tensorics.core.tensor.variance.CoContraDimensionPairs
 
Mappable<V> - Interface in org.tensorics.core.tensor
Allows its implementors to provide a method to view the tensor as a map from position to values.
MappableTensor<V> - Interface in org.tensorics.core.tensor
Enhances the tensor interface by a method to view the tensor as a map from position to values.
mapToAnEntry(Class<C>, Iterable<Class<?>>) - Static method in class org.tensorics.core.tensor.Coordinates
 
mapValues(Multimap<K, PositionPair>) - Method in class org.tensorics.core.tensor.TensorPair
Extracts pairs of values, according to the given multimap of position pairs and returns them again as a multimap.
matchCasesFrom(Class<?>) - Method in class org.tensorics.core.util.chains.Chains.AbstractOngoingChain
 
matchCasesFrom(Class<CT>, Supplier<CT>) - Method in class org.tensorics.core.util.chains.Chains.AbstractOngoingChain
 
matchesSafely(Tensor<S>, Description) - Method in class org.tensorics.core.testing.hamcrest.TensorIsCloseTo
 
matchesSafely(Tensor<V>) - Method in class org.tensorics.core.testing.hamcrest.AllElementsEqualTo
 
matchesSafely(S) - Method in class org.tensorics.core.testing.hamcrest.ScalarIsCloseTo
 
Math<T> - Interface in org.tensorics.core.math
Implementations of this interface have to provide all the mathematical methods which will be required for numerical calculations.
MathFunction<X,​Y> - Interface in org.tensorics.core.function
The general function from X to Y
MathFunctions - Class in org.tensorics.core.function
Provides utility method for transforming MathFunctions
MathFunctions() - Constructor for class org.tensorics.core.function.MathFunctions
 
mathsEnvironment - Variable in class org.tensorics.core.quantity.conditions.AbstractQuantityStatisticPredicate
 
memoryUsageInByte() - Static method in class org.tensorics.core.util.SystemState
 
merge(Iterable<Tensor<E>>) - Static method in class org.tensorics.core.lang.Tensorics
 
merge(Iterable<Tensor<E>>) - Static method in class org.tensorics.core.tensor.lang.TensorStructurals
Merges the given set of the Tensors based on information in their context and dimensions.
mergeContextIntoShape(Tensor<E>) - Static method in class org.tensorics.core.lang.Tensorics
 
mergeContextIntoShape(Tensor<V>) - Static method in class org.tensorics.core.tensor.lang.TensorStructurals
 
mergeContextsOrdered(Iterable<ResolvingContext>) - Static method in class org.tensorics.core.tree.domain.Contexts
Merges the contexts of the iterable in the order they appear.
mergeContextsOrdered(ResolvingContext...) - Static method in class org.tensorics.core.tree.domain.Contexts
 
mergeTo(Iterable<TB>, Class<TBOUT>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
Deprecated.
use construct(classToReturn).byMergingTb(toBeMerged);
Metric<T,​V> - Interface in org.tensorics.incubate.spaces
Defines a (positive) distance between two points (within a space).
minus(DiscreteFunction<X, Y>) - Method in class org.tensorics.core.function.lang.OngoingDiscreteFunctionBinaryOperation
 
minus(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
 
minus(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
 
minus(Tensor<QuantifiedValue<S>>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredQuantifiedTensorOperation
 
minus(Tensor<QuantifiedValue<S>>) - Method in class org.tensorics.core.tensor.lang.OngoingQuantifiedTensorOperation
 
minus(Tensor<V>) - Method in class org.tensorics.core.tensor.lang.OngoingTensorOperation
 
minus(Expression<DiscreteFunction<X, Y>>) - Method in class org.tensorics.core.function.lang.OngoingDeferredDiscreteFunctionBinaryOperation
 
minus(Expression<QuantifiedValue<S>>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
 
minus(Expression<Tensor<QuantifiedValue<S>>>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredQuantifiedTensorOperation
 
minus(Expression<Tensor<V>>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredTensorOperation
 
minus(Expression<S>) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
 
minus(Expression<TB>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingDeferredQuantifiedTensorBackedOperation
 
minus(Expression<TB>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingDeferredTensorBackedOperation
 
minus(SystemState) - Method in class org.tensorics.core.util.SystemState
 
minus(QTB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
 
minus(S) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
 
minus(S) - Method in class org.tensorics.core.scalar.lang.OngoingScalarBinaryOperation
 
minus(S, Unit<?>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
 
minus(S, Unit<?>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
 
minus(S, Unit) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
 
minus(S, Unit) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
 
minus(T) - Method in interface org.tensorics.core.commons.lang.OngoingBinaryOperation
 
minus(T) - Method in interface org.tensorics.core.commons.lang.OngoingOperation
 
minus(TB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingDeferredQuantifiedTensorBackedOperation
 
minus(TB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingDeferredTensorBackedOperation
 
minus(TB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorBackedOperation
 
minusQT(Tensor<QuantifiedValue<S>>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
 
minusT(Tensor<V>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorBackedOperation
 
minusV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredQuantifiedTensorOperation
 
minusV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensor.lang.OngoingQuantifiedTensorOperation
 
minusV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
 
minusV(V) - Method in interface org.tensorics.core.commons.lang.OngoingOperation
 
minusV(V) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredTensorOperation
 
minusV(V) - Method in class org.tensorics.core.tensor.lang.OngoingTensorOperation
 
minusV(V) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorBackedOperation
 
mode() - Method in class org.tensorics.core.iterable.expressions.PickExpression
 
Monoid<T> - Interface in org.tensorics.core.math.structures.grouplike
Represents the algebraic structure of a Monoid, which extends a semigroup by having an identity element.
MoreMultisets - Class in org.tensorics.core.util
 
MultiDimensionalResampling<V> - Class in org.tensorics.core.tensor.resample
Combines several one-dimensional resamplers and creates the fully resampled object from them.
multiplication() - Method in class org.tensorics.core.function.operations.DiscreteFunctionOperationRepository
 
multiplication() - Method in interface org.tensorics.core.math.ExplicitField
Has to return the '*' operation.
multiplication() - Method in class org.tensorics.core.math.impl.ExplicitFieldImpl
 
multiplication() - Method in class org.tensorics.core.quantity.operations.QuantityOperationRepository
 
multiplicationStructure() - Method in class org.tensorics.core.fields.doubles.AbstractOrderedField
 
multiplicationStructure() - Method in interface org.tensorics.core.math.structures.ringlike.Field
 
multiplicationStructure() - Method in interface org.tensorics.core.math.structures.ringlike.RinglikeStructure
Returns the grouplike structure representing the multiplication of elements.
multiplicationStructure() - Method in interface org.tensorics.core.math.structures.ringlike.Semiring
 
multiplicativeInversion() - Method in interface org.tensorics.core.math.ExplicitField
 
multiplicativeInversion() - Method in class org.tensorics.core.math.impl.ExplicitFieldImpl
 
multiplicativeInversion() - Method in class org.tensorics.core.quantity.operations.QuantityOperationRepository
 
multiply(Unit, Unit) - Method in class org.tensorics.core.quantity.options.JScienceQuantificationStrategy
 
multiply(Unit, Unit) - Method in interface org.tensorics.core.quantity.options.QuantificationStrategy
 

N

name() - Method in class org.tensorics.core.analysis.ConditionBuilder
 
name() - Method in class org.tensorics.core.analysis.expression.AssertionExpression
 
name() - Method in interface org.tensorics.core.commons.util.Named
 
name() - Method in class org.tensorics.core.expressions.Placeholder
 
Named - Interface in org.tensorics.core.commons.util
 
nameFor(Object) - Method in class org.tensorics.core.util.names.ImmutableNameRepository
 
nameFor(Object) - Method in interface org.tensorics.core.util.names.NameRepository
Returns the name for the specified object or null in case the repository does not know about the object.
NameRepository - Interface in org.tensorics.core.util.names
Indicates a repository of names for any object
Names - Class in org.tensorics.core.util.names
 
Names() - Constructor for class org.tensorics.core.util.names.Names
 
nand() - Static method in class org.tensorics.core.booleans.operations.BooleanOperations
 
nand() - Method in class org.tensorics.core.booleans.operations.BooleanTensorOperationsRepository
 
nand(Boolean) - Method in class org.tensorics.core.booleans.lang.OngoingBooleanScalarOperation
 
nand(Tensor<Boolean>) - Method in class org.tensorics.core.booleans.lang.OngoingBooleanTensorOperation
 
negativeOf(Double) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
negativeOf(QuantifiedValue<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
negativeOf(QuantifiedValue<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
negativeOf(QuantifiedValue<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
negativeOf(QuantifiedValue<V>) - Method in class org.tensorics.core.quantity.lang.QuantityExpressionSupport
 
negativeOf(QuantifiedValue<V>) - Method in class org.tensorics.core.quantity.lang.QuantitySupport
 
negativeOf(Tensor<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
negativeOf(Tensor<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
negativeOf(Tensor<V>) - Method in class org.tensorics.core.tensor.lang.TensorSupport
 
negativeOf(Expression<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
negativeOf(Expression<QuantifiedValue<V>>) - Method in class org.tensorics.core.quantity.lang.QuantityExpressionSupport
 
negativeOf(Expression<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
negativeOf(Expression<V>) - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
 
negativeOf(QTB) - Method in class org.tensorics.core.tensorbacked.lang.QuantityTensorbackedSupport
 
negativeOf(S) - Method in interface org.tensorics.core.commons.lang.BasicOperationSupport
 
negativeOf(TB) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
negativeOf(TB) - Method in class org.tensorics.core.lang.TensoricSupport
 
negativeOf(TB) - Method in class org.tensorics.core.tensorbacked.lang.TensorbackedSupport
Constructs a tensor backed objet of the same type as the input parameter, containing the negative values of the original one.
negativeOf(V) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
negativeOf(V) - Method in class org.tensorics.core.lang.TensoricSupport
 
negativeOf(V) - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
 
negativeOf(V) - Method in class org.tensorics.core.scalar.lang.ScalarSupport
 
negativeOfQ(TB) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
negativeOfQ(TB) - Method in class org.tensorics.core.lang.TensoricSupport
 
newRebuildingContext() - Static method in class org.tensorics.core.tree.domain.Contexts
creates a new rebuilding-context which allows the rebuilding of model nodes
newResolvingContext() - Static method in class org.tensorics.core.tree.domain.Contexts
creates a new resolving-context which can be filled with resolved operations.
Node - Interface in org.tensorics.core.tree.domain
A marker interface for any node in the instruction tree, which later will be processed by a tree walker.
NodeCallback - Interface in org.tensorics.core.tree.walking
Marks objects that can be passed into a tree walker, and which are called at a certain stages of the walking-procedure.
NoMatchingNodeFoundException - Exception in org.tensorics.core.tree.walking
Might be thrown, if the tree is searched for a certain type (for example, a node that can handle an exception) of node and no corresponding node can be found.
NoMatchingNodeFoundException(String) - Constructor for exception org.tensorics.core.tree.walking.NoMatchingNodeFoundException
 
NONAPPLICABLE - org.tensorics.core.analysis.AssertionStatus
 
nonUniqueElementsOf(Multiset<T>) - Static method in class org.tensorics.core.util.MoreMultisets
 
not(Predicate<T>) - Static method in class org.tensorics.core.analysis.util.Predicates
 
not(BinaryPredicate<T>) - Static method in class org.tensorics.core.math.BinaryPredicates
Negates the given binary predicate.
numberOfArgs() - Method in interface org.tensorics.core.functional.FiniteArgumentFunction
The number of arguments that the function accepts
numberOfArgs() - Method in interface org.tensorics.core.functional.Func1
 
numberOfArgs() - Method in interface org.tensorics.core.functional.Func2
 
numberOfArgs() - Method in interface org.tensorics.core.functional.Func3
 
numberOfArgs() - Method in interface org.tensorics.core.functional.Func4
 
numberOfArgs() - Method in interface org.tensorics.core.functional.Func5
 
numberOfArgs() - Method in interface org.tensorics.core.functional.Func6
 
numberOfArgs() - Method in interface org.tensorics.core.functional.Func7
 
numberOfArgs() - Method in interface org.tensorics.core.functional.Func8
 
numberOfArgs() - Method in interface org.tensorics.core.functional.Func9
 

O

of(E, R, ResolvingContext) - Static method in class org.tensorics.core.resolve.domain.DetailedExpressionResult
 
of(Class<C>) - Static method in class org.tensorics.core.booleans.operations.TensorChangeDetectionOperation
 
of(Class<C>, Comparator<? super C>) - Static method in class org.tensorics.core.booleans.operations.TensorChangeDetectionOperation
 
of(Class<T>) - Static method in class org.tensorics.core.tensor.coordinates.PositionOrdering
 
of(Class<T>, Comparator<T>) - Static method in class org.tensorics.core.tensor.coordinates.PositionOrdering
 
of(Iterable<?>) - Static method in class org.tensorics.core.tensor.Position
Retrieves a position instance for the given coordinates.
of(Iterable<Position>) - Static method in class org.tensorics.core.tensor.Shape
Deprecated.
Using this method to construct a shape guesses the dimensionality from the passed positions.
of(Object...) - Static method in class org.tensorics.core.tensor.Position
Retrieves a position instance, representing the given coordinates.
of(Collection<T>) - Static method in class org.tensorics.core.commons.options.ImmutableOptionRegistry
creates a new registry which will contain the given options.
of(Set<Class<?>>, Iterable<Position>) - Static method in class org.tensorics.core.tensor.Shape
Creates a shape from the given set of positions and dimensions (types of coordinates).
of(Set<Class<?>>, Position...) - Static method in class org.tensorics.core.tensor.Shape
This is a convenience method to be used instead of Shape.of(Set,Iterable).
of(Unit<?>) - Static method in class org.tensorics.core.units.JScienceUnit
 
of(Amount<QY>) - Static method in class org.tensorics.incubate.function.ConstantFunction
 
of(AssertionStatus) - Static method in class org.tensorics.core.analysis.AssertionResult
 
of(ExtendedField<V>, OptionRegistry<ManipulationOption>) - Static method in class org.tensorics.core.lang.EnvironmentImpl
 
of(Position...) - Static method in class org.tensorics.core.tensor.Shape
Deprecated.
Using this method to construct a shape guesses the dimensionality from the passed positions.
of(Tensor<V>, Class<C>, SingleDimensionResampler<C, V>) - Static method in class org.tensorics.core.tensor.lang.OngoingResampling
 
of(Tensor<V>, Class<C>, SingleDimensionResampler<C, V>, ExtendedField<V>) - Static method in class org.tensorics.core.tensor.lang.OngoingFieldAwareResampling
 
of(DiscreteFunction<X, Y>, InterpolationStrategy<X, Y>) - Static method in class org.tensorics.incubate.function.InterpolatedFunction
 
of(T) - Static method in class org.tensorics.core.tree.domain.ResolvedExpression
 
of(V) - Static method in class org.tensorics.core.tensor.ImmutableScalar
Factory method for a scalar with an empty context.
of(V, Unit) - Static method in class org.tensorics.core.quantity.ImmutableQuantifiedValue
 
ofClass(Class<R>) - Static method in class org.tensorics.core.expressions.Placeholder
 
offset() - Method in class org.tensorics.core.iterable.expressions.PickExpression
 
ofLeftRight(Class<?>, Class<?>) - Static method in class org.tensorics.core.tensor.variance.CoContraDimensionPair
 
ofLeftRightUnit(ErronousValue<V>, ErronousValue<V>, U) - Static method in class org.tensorics.core.quantity.options.OperandPair
 
ofName(String) - Static method in class org.tensorics.core.expressions.Placeholder
 
ofSourceAndPredicate(Expression<T>, Expression<Predicate<T>>) - Static method in class org.tensorics.core.expressions.PredicateExpression
 
ofType(InstantiatorType) - Method in class org.tensorics.core.util.Instantiators.OngoingInstantiatorCreation
 
ofValue(V) - Static method in class org.tensorics.core.quantity.ImmutableErronousValue
 
ofValueAndError(V, Optional<V>) - Static method in class org.tensorics.core.quantity.ImmutableErronousValue
 
ofValueAndError(V, V) - Static method in class org.tensorics.core.quantity.ImmutableErronousValue
 
onBottom(Node) - Method in interface org.tensorics.core.tree.walking.BottomNodeCallback
This method will be called as soon as the bottom node of a tree is reached.
one() - Static method in class org.tensorics.core.lang.TensoricDoubles
 
one() - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
one() - Method in class org.tensorics.core.lang.TensoricSupport
 
one() - Method in interface org.tensorics.core.math.ExplicitField
 
one() - Method in class org.tensorics.core.math.impl.ExplicitFieldImpl
 
one() - Method in class org.tensorics.core.quantity.lang.QuantityExpressionSupport
 
one() - Method in class org.tensorics.core.quantity.lang.QuantitySupport
 
one() - Method in class org.tensorics.core.quantity.operations.QuantityOperationRepository
 
one() - Method in class org.tensorics.core.quantity.options.JScienceQuantificationStrategy
 
one() - Method in interface org.tensorics.core.quantity.options.QuantificationStrategy
 
one() - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
 
one() - Method in class org.tensorics.core.scalar.lang.ScalarSupport
 
ONE - Static variable in class org.tensorics.core.units.JScienceUnit
 
oneIsNull(T, T) - Static method in class org.tensorics.core.tensor.Positions
 
ones(Shape) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
ones(Shape) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
ones(Shape) - Method in class org.tensorics.core.lang.TensoricSupport
 
ones(Shape) - Method in class org.tensorics.core.tensor.lang.TensorExpressionSupport
returns a IDENTITY value Tensor for given Shape.
ones(Shape) - Method in class org.tensorics.core.tensor.lang.TensorSupport
returns a IDENTITY value Tensor for given Shape.
onEvery(Node) - Method in interface org.tensorics.core.tree.walking.EveryNodeCallback
This method will be called by the tree walker, when a node is visited.
OngoingAllBooleanCondition - Class in org.tensorics.core.analysis.lang
 
OngoingAllBooleanCondition(ConditionBuilder, Expression<? extends Iterable<Boolean>>) - Constructor for class org.tensorics.core.analysis.lang.OngoingAllBooleanCondition
 
OngoingAllBooleanExcludableCondition - Class in org.tensorics.core.analysis.lang
 
OngoingAllBooleanExcludableCondition(ConditionBuilder, Set<? extends Expression<Boolean>>) - Constructor for class org.tensorics.core.analysis.lang.OngoingAllBooleanExcludableCondition
 
OngoingAnalysisEnabler - Class in org.tensorics.core.analysis.lang
 
OngoingAnalysisEnabler(ConditionBuilder) - Constructor for class org.tensorics.core.analysis.lang.OngoingAnalysisEnabler
 
OngoingAnyBooleanCondition - Class in org.tensorics.core.analysis.lang
 
OngoingAnyBooleanCondition(ConditionBuilder, Expression<? extends Iterable<Boolean>>) - Constructor for class org.tensorics.core.analysis.lang.OngoingAnyBooleanCondition
 
OngoingBasicDeferredBinaryPredicate<T> - Class in org.tensorics.core.lang
 
OngoingBasicDeferredBinaryPredicate(Expression<T>) - Constructor for class org.tensorics.core.lang.OngoingBasicDeferredBinaryPredicate
 
OngoingBinaryOperation<T> - Interface in org.tensorics.core.commons.lang
An interface for parts of the tensorics fluent API to the describe the right hand clause of a binary operation.
OngoingBooleanCondition - Class in org.tensorics.core.analysis.lang
 
OngoingBooleanCondition(ConditionBuilder, Expression<Boolean>) - Constructor for class org.tensorics.core.analysis.lang.OngoingBooleanCondition
 
OngoingBooleanScalarOperation - Class in org.tensorics.core.booleans.lang
 
OngoingBooleanScalarOperation(Boolean) - Constructor for class org.tensorics.core.booleans.lang.OngoingBooleanScalarOperation
 
OngoingBooleanTensorOperation - Class in org.tensorics.core.booleans.lang
 
OngoingBooleanTensorOperation(OptionRegistry<ManipulationOption>, Tensor<Boolean>) - Constructor for class org.tensorics.core.booleans.lang.OngoingBooleanTensorOperation
 
OngoingCloseToMatcherCreation<S> - Class in org.tensorics.core.testing.lang
Part of a fluent clause to create a matcher which will allow to check if some value is 'close to' some other value.
OngoingCloseToMatcherCreation(Environment<S>, S) - Constructor for class org.tensorics.core.testing.lang.OngoingCloseToMatcherCreation
 
OngoingCompletion<S> - Class in org.tensorics.core.tensor.lang
 
OngoingCondition<T> - Class in org.tensorics.core.analysis.lang
 
OngoingCondition(ConditionBuilder, Expression<T>) - Constructor for class org.tensorics.core.analysis.lang.OngoingCondition
 
OngoingDeferredBinaryOperation<S> - Class in org.tensorics.core.scalar.lang
Provides methods to describe the right hand part of a binary operations for scalar expressions.
OngoingDeferredBinaryOperation(ExtendedField<S>, Expression<S>) - Constructor for class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
 
OngoingDeferredBinaryPredicate<S> - Class in org.tensorics.core.scalar.lang
Provides methods to describe the right hand part of a binary predicate for scalar expressions.
OngoingDeferredBinaryPredicate(ExtendedField<S>, Expression<S>) - Constructor for class org.tensorics.core.scalar.lang.OngoingDeferredBinaryPredicate
 
OngoingDeferredDiscreteFunctionBinaryOperation<X,​Y> - Class in org.tensorics.core.function.lang
Provides methods to describe the right hand part of a binary operation for DiscreteFunction @ Expressions
OngoingDeferredIterableBinaryPredicate<S> - Class in org.tensorics.core.iterable.lang
Provides methods to describe the right hand part of a binary predicate for Iterable @Expressions
OngoingDeferredIterableBinaryPredicate(ExtendedField<S>, Expression<Iterable<S>>) - Constructor for class org.tensorics.core.iterable.lang.OngoingDeferredIterableBinaryPredicate
 
OngoingDeferredQuantifiedScalarOperation<S> - Class in org.tensorics.core.quantity.lang
Provides methods to describe the right hand part of binary operations on expressions of quantified values
OngoingDeferredQuantifiedScalarOperation(Expression<QuantifiedValue<S>>, QuantityOperationRepository<S>) - Constructor for class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
 
OngoingDeferredQuantifiedTensorBackedOperation<S,​TB extends Tensorbacked<QuantifiedValue<S>>> - Class in org.tensorics.core.tensorbacked.lang
Part of the tensorcs fluent API that provides methods to describe the right hand part of binary operations that act on expressions of tensor backed instances with quantified values.
OngoingDeferredQuantifiedTensorBackedOperation(QuantityOperationRepository<S>, Class<TB>, Expression<TB>) - Constructor for class org.tensorics.core.tensorbacked.lang.OngoingDeferredQuantifiedTensorBackedOperation
 
OngoingDeferredQuantifiedTensorOperation<S> - Class in org.tensorics.core.tensor.lang
Provides methods to describe operations on an already defined quantified tensor.
OngoingDeferredQuantifiedTensorOperation(QuantityOperationRepository<S>, Expression<Tensor<QuantifiedValue<S>>>) - Constructor for class org.tensorics.core.tensor.lang.OngoingDeferredQuantifiedTensorOperation
 
OngoingDeferredTensorBackedOperation<V,​TB extends Tensorbacked<V>> - Class in org.tensorics.core.tensorbacked.lang
Part of the tensorics fluent API that provides methods to describe the right hand part of binary expressions on tensor backed objects.
OngoingDeferredTensorBackedOperation(Environment<V>, Class<TB>, Expression<TB>) - Constructor for class org.tensorics.core.tensorbacked.lang.OngoingDeferredTensorBackedOperation
 
OngoingDeferredTensorOperation<V> - Class in org.tensorics.core.tensor.lang
Part of the fluent API for binary (and higher) operations on tensors.
OngoingDeferredTensorOperation(ExplicitField<V>, OptionRegistry<ManipulationOption>, Expression<Tensor<V>>) - Constructor for class org.tensorics.core.tensor.lang.OngoingDeferredTensorOperation
Creates a new instance of the this ongoing operation.
OngoingDetection - Class in org.tensorics.core.booleans.lang
 
OngoingDetection(Tensor<Boolean>) - Constructor for class org.tensorics.core.booleans.lang.OngoingDetection
 
OngoingDimensionFlattening<S> - Class in org.tensorics.core.tensor.lang
 
OngoingDimensionFlattening(Tensor<S>, Set<Class<?>>) - Constructor for class org.tensorics.core.tensor.lang.OngoingDimensionFlattening
 
OngoingDimensionReduction<C,​S> - Class in org.tensorics.core.tensor.lang
Part of the tensorics fluent API, that allows to further describe how a tensor dimesion shall be reduced (where the field was not yet known in the previous expression part)
OngoingDimensionReduction(Tensor<S>, Class<C>) - Constructor for class org.tensorics.core.tensor.lang.OngoingDimensionReduction
 
OngoingDiscreteFunctionBinaryOperation<X,​Y> - Class in org.tensorics.core.function.lang
Provides methods to describe the right hand side of binary operations on DiscreteFunction from X to Y
OngoingEitherGet<S> - Class in org.tensorics.core.tensor.lang
 
OngoingEitherGet(Tensor<S>, S) - Constructor for class org.tensorics.core.tensor.lang.OngoingEitherGet
 
OngoingFieldAwareResampling<V> - Class in org.tensorics.core.tensor.lang
 
OngoingFieldAwareResamplingStart<V> - Class in org.tensorics.core.tensor.lang
 
OngoingFieldAwareResamplingStart(Tensor<V>, ExtendedField<V>) - Constructor for class org.tensorics.core.tensor.lang.OngoingFieldAwareResamplingStart
 
OngoingFlattening<S> - Class in org.tensorics.core.tensor.lang
 
OngoingInterpolation<E,​C> - Class in org.tensorics.core.tensor.lang
 
OngoingInterpolation(C, Tensor<E>, Class<C>) - Constructor for class org.tensorics.core.tensor.lang.OngoingInterpolation
 
OngoingLambdaExpressionCreation(Expression<?>...) - Constructor for class org.tensorics.core.lang.TensoricExpressions.OngoingLambdaExpressionCreation
 
OngoingMapOut<V> - Class in org.tensorics.core.tensor.operations
Provides methods to describe how to produce a map out of a tensor.
OngoingMapOut(Tensor<V>) - Constructor for class org.tensorics.core.tensor.operations.OngoingMapOut
 
OngoingNamedCondition<T> - Class in org.tensorics.core.analysis.lang
 
OngoingNamedCondition(ConditionBuilder, Expression<T>) - Constructor for class org.tensorics.core.analysis.lang.OngoingNamedCondition
 
OngoingOperation<T,​V> - Interface in org.tensorics.core.commons.lang
The top interface that defines all required common operations in the tensorics world.
OngoingOrderedFlattening<S,​C extends java.lang.Comparable<C>> - Class in org.tensorics.core.tensor.lang
 
OngoingOrderedFlattening(Tensor<S>, Class<C>) - Constructor for class org.tensorics.core.tensor.lang.OngoingOrderedFlattening
 
OngoingPrecondition<T> - Class in org.tensorics.core.analysis.lang
 
OngoingPrecondition(AssertionBuilder, Expression<T>) - Constructor for class org.tensorics.core.analysis.lang.OngoingPrecondition
 
OngoingPrecondition(AssertionBuilder, T) - Constructor for class org.tensorics.core.analysis.lang.OngoingPrecondition
 
OngoingQuantifiedScalarBinaryPredicate<S> - Class in org.tensorics.core.quantity.lang
Part of a fluent API clause, which allows to formulate binary conditions on quantified scalar values.
OngoingQuantifiedScalarBinaryPredicate(QuantityPedicateRepository<S>, QuantifiedValue<S>) - Constructor for class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarBinaryPredicate
 
OngoingQuantifiedScalarConversion<S> - Class in org.tensorics.core.quantity.lang
Part of a fluent clause to convert quantities into each other .
OngoingQuantifiedScalarConversion(QuantifiedValue<S>, QuantificationStrategy<S>) - Constructor for class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarConversion
 
OngoingQuantifiedScalarOperation<S> - Class in org.tensorics.core.quantity.lang
Part of the tensoric fluent API that provides methods to describe the right hand part of binary operations on quantified scalars.
OngoingQuantifiedScalarOperation(QuantifiedValue<S>, QuantityOperationRepository<S>) - Constructor for class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
 
OngoingQuantifiedTensorBackedOperation<QTB extends Tensorbacked<QuantifiedValue<S>>,​S> - Class in org.tensorics.core.tensorbacked.lang
Part of the tensorics fluent API that provides methods to describe the right hand part of binary operations on tensor backed instances, containing quantified values.
OngoingQuantifiedTensorBackedOperation(QuantityOperationRepository<S>, QTB) - Constructor for class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
 
OngoingQuantifiedTensorOperation<S> - Class in org.tensorics.core.tensor.lang
Part of the tensorics fluent API that provides methods to describe the right hand part of binary operations on tensors containing quantified values.
OngoingQuantifiedTensorOperation(QuantityOperationRepository<S>, Tensor<QuantifiedValue<S>>) - Constructor for class org.tensorics.core.tensor.lang.OngoingQuantifiedTensorOperation
 
OngoingQuantityIterableValueExtraction<V> - Class in org.tensorics.core.iterable.lang
 
OngoingQuantityIterableValueExtraction(Iterable<QuantifiedValue<V>>, QuantityOperationRepository<V>) - Constructor for class org.tensorics.core.iterable.lang.OngoingQuantityIterableValueExtraction
 
OngoingQuantityTensorValueExtraction<V> - Class in org.tensorics.core.tensor.lang
 
OngoingQuantityValueExtraction<V> - Class in org.tensorics.core.quantity.lang
 
OngoingQuantityValueExtraction(QuantifiedValue<V>, QuantityOperationRepository<V>) - Constructor for class org.tensorics.core.quantity.lang.OngoingQuantityValueExtraction
 
OngoingResampling<V> - Class in org.tensorics.core.tensor.lang
 
OngoingResamplingStart<V> - Class in org.tensorics.core.tensor.lang
 
OngoingResamplingStart(Tensor<V>) - Constructor for class org.tensorics.core.tensor.lang.OngoingResamplingStart
 
OngoingScalarBinaryOperation<S> - Class in org.tensorics.core.scalar.lang
Part of the tensorics fluent API that provides methods to describe the right hand side of binary operations on plain scalars (field elements).
OngoingScalarBinaryOperation(ExtendedField<S>, S) - Constructor for class org.tensorics.core.scalar.lang.OngoingScalarBinaryOperation
 
OngoingScalarBinaryPredicate<S> - Class in org.tensorics.core.scalar.lang
Part of a fluent API clause, which allows to test binary conditions on scalar values.
OngoingStructuralReduction<C,​E> - Class in org.tensorics.core.tensor.lang
Part of the tensoric fluent API, which provides methods to specify concretely how a given dimension should be reduced.
OngoingStructuralReduction(Tensor<E>, Class<C>) - Constructor for class org.tensorics.core.tensor.lang.OngoingStructuralReduction
 
OngoingTensorbackedCompletion<TB extends Tensorbacked<S>,​S> - Class in org.tensorics.core.tensorbacked
 
OngoingTensorbackedConstruction<V,​TB extends Tensorbacked<V>> - Class in org.tensorics.core.tensorbacked.lang
 
OngoingTensorbackedConstruction(Class<TB>) - Constructor for class org.tensorics.core.tensorbacked.lang.OngoingTensorbackedConstruction
 
OngoingTensorbackedFiltering<E,​TB extends Tensorbacked<E>> - Class in org.tensorics.core.tensorbacked.lang
 
OngoingTensorbackedFiltering(TB) - Constructor for class org.tensorics.core.tensorbacked.lang.OngoingTensorbackedFiltering
 
OngoingTensorBackedOperation<TB extends Tensorbacked<V>,​V> - Class in org.tensorics.core.tensorbacked.lang
Collects all fluent API elements for the Tensorbacked objects.
OngoingTensorBackedOperation(Environment<V>, TB) - Constructor for class org.tensorics.core.tensorbacked.lang.OngoingTensorBackedOperation
 
OngoingTensorFiltering<E> - Class in org.tensorics.core.tensor.lang
Part of a fluent clause to filter elements of a tensor.
OngoingTensorFiltering(Tensor<E>) - Constructor for class org.tensorics.core.tensor.lang.OngoingTensorFiltering
 
OngoingTensorManipulation<V> - Class in org.tensorics.core.tensor.lang
Part of the tensoric fluent API which provides methods to describe misc manipulations on a given tensor.
OngoingTensorOperation<C,​V> - Class in org.tensorics.core.tensor.lang
Part of the fluent API for operations on tensors.
OngoingTensorOperation(Environment<V>, Tensor<V>) - Constructor for class org.tensorics.core.tensor.lang.OngoingTensorOperation
 
OngoingTensorReduction<V> - Class in org.tensorics.core.tensor.lang
 
OngoingTensorReduction() - Constructor for class org.tensorics.core.tensor.lang.OngoingTensorReduction
 
onStepUpFromChildToParent(Node, Node) - Method in interface org.tensorics.core.tree.walking.StepUpCallback
 
OperandPair<V,​U extends Unit> - Class in org.tensorics.core.quantity.options
Represents a pair of values which have a common base.
operation - Variable in class org.tensorics.core.tensor.operations.ElementBinaryFunction
 
operation() - Method in class org.tensorics.core.math.structures.grouplike.AbstractAbelianGroup
 
operation() - Method in interface org.tensorics.core.math.structures.grouplike.CommutativeSemigroup
 
operation() - Method in interface org.tensorics.core.math.structures.grouplike.GrouplikeStructure
Has to return the binary operation (M x M = M) for this Magma.
operation() - Method in interface org.tensorics.core.math.structures.grouplike.Semigroup
 
operation() - Method in class org.tensorics.core.quantity.operations.QuantityBinaryOperation
 
operationRepository() - Method in class org.tensorics.core.quantity.lang.QuantitySupport
 
Operations - Class in org.tensorics.core.math
Contains utility methods for operations.
Option<T extends Option<T>> - Interface in org.tensorics.core.commons.options
Defines an option for different type of contexts (executions).
optional(Object...) - Method in class org.tensorics.core.tensor.lang.OngoingTensorManipulation
 
optional(Position) - Method in class org.tensorics.core.tensor.lang.OngoingTensorManipulation
Returns an optional containing the value at the given position in the tensor, if the tensor contains the position, or an empty optional otherwise.
optionalValueOfStaticField(Field) - Static method in class org.tensorics.core.util.Reflections
 
optionRegistry - Variable in class org.tensorics.core.tensor.operations.ElementBinaryFunction
 
OptionRegistry<T extends Option<T>> - Interface in org.tensorics.core.commons.options
Contains several options of a certain type.
options() - Method in interface org.tensorics.core.commons.options.Environment
 
options() - Method in class org.tensorics.core.lang.EnvironmentImpl
 
or() - Method in class org.tensorics.core.analysis.lang.OngoingPrecondition
 
or() - Static method in class org.tensorics.core.booleans.operations.BooleanOperations
 
or() - Method in class org.tensorics.core.booleans.operations.BooleanTensorOperationsRepository
 
or(Boolean) - Method in class org.tensorics.core.booleans.lang.OngoingBooleanScalarOperation
 
or(Iterable<? extends Expression<Boolean>>) - Static method in class org.tensorics.core.lang.TensoricBooleanExpressions
 
or(BiFunction<? super T, Function<Object, R>, R>) - Method in class org.tensorics.core.util.chains.Chains.AbstractOngoingChain
 
or(Function<? super T, R>) - Method in class org.tensorics.core.util.chains.Chains.AbstractOngoingChain
 
or(Tensor<Boolean>) - Method in class org.tensorics.core.booleans.lang.OngoingBooleanTensorOperation
 
or(Expression<? extends Iterable<Boolean>>) - Static method in class org.tensorics.core.lang.TensoricBooleanExpressions
 
or(Expression<Boolean>...) - Static method in class org.tensorics.core.lang.TensoricBooleanExpressions
 
Or - Class in org.tensorics.core.booleans.operations
IterableBooleanConversion that performs a logical OR over all the elements of the iterable.
Or() - Constructor for class org.tensorics.core.booleans.operations.Or
 
OrderedField<T> - Interface in org.tensorics.core.math.structures.ringlike
Represents the mathemetical structure of a field which, in addition to the properties of a field provides a 'total order'.
orderedInDirectionOf(Class<C>) - Method in class org.tensorics.core.tensor.lang.OngoingFlattening
 
orElse(R) - Method in class org.tensorics.core.util.chains.Chains.OngoingMainChain
 
orElseBreakWith(R) - Method in class org.tensorics.core.util.chains.Chains.OngoingBranch
 
orElseFallThrough() - Method in class org.tensorics.core.util.chains.Chains.OngoingBranch
 
orElseNull() - Method in class org.tensorics.core.util.chains.Chains.OngoingMainChain
 
orElseThrow() - Method in class org.tensorics.core.util.chains.Chains.OngoingBranch
 
orElseThrow() - Method in class org.tensorics.core.util.chains.Chains.OngoingMainChain
 
org.tensorics.core.analysis - package org.tensorics.core.analysis
 
org.tensorics.core.analysis.expression - package org.tensorics.core.analysis.expression
 
org.tensorics.core.analysis.lang - package org.tensorics.core.analysis.lang
 
org.tensorics.core.analysis.resolver - package org.tensorics.core.analysis.resolver
 
org.tensorics.core.analysis.util - package org.tensorics.core.analysis.util
 
org.tensorics.core.booleans - package org.tensorics.core.booleans
 
org.tensorics.core.booleans.lang - package org.tensorics.core.booleans.lang
 
org.tensorics.core.booleans.operations - package org.tensorics.core.booleans.operations
 
org.tensorics.core.commons.lang - package org.tensorics.core.commons.lang
 
org.tensorics.core.commons.operations - package org.tensorics.core.commons.operations
 
org.tensorics.core.commons.options - package org.tensorics.core.commons.options
 
org.tensorics.core.commons.util - package org.tensorics.core.commons.util
 
org.tensorics.core.expressions - package org.tensorics.core.expressions
 
org.tensorics.core.fields.doubles - package org.tensorics.core.fields.doubles
 
org.tensorics.core.function - package org.tensorics.core.function
 
org.tensorics.core.function.expressions - package org.tensorics.core.function.expressions
 
org.tensorics.core.function.interpolation - package org.tensorics.core.function.interpolation
 
org.tensorics.core.function.lang - package org.tensorics.core.function.lang
 
org.tensorics.core.function.operations - package org.tensorics.core.function.operations
 
org.tensorics.core.functional - package org.tensorics.core.functional
 
org.tensorics.core.functional.expressions - package org.tensorics.core.functional.expressions
 
org.tensorics.core.iterable.expressions - package org.tensorics.core.iterable.expressions
 
org.tensorics.core.iterable.lang - package org.tensorics.core.iterable.lang
 
org.tensorics.core.iterable.operations - package org.tensorics.core.iterable.operations
 
org.tensorics.core.lang - package org.tensorics.core.lang
 
org.tensorics.core.math - package org.tensorics.core.math
 
org.tensorics.core.math.impl - package org.tensorics.core.math.impl
 
org.tensorics.core.math.operations - package org.tensorics.core.math.operations
 
org.tensorics.core.math.predicates - package org.tensorics.core.math.predicates
 
org.tensorics.core.math.structures - package org.tensorics.core.math.structures
 
org.tensorics.core.math.structures.grouplike - package org.tensorics.core.math.structures.grouplike
 
org.tensorics.core.math.structures.ringlike - package org.tensorics.core.math.structures.ringlike
 
org.tensorics.core.quantity - package org.tensorics.core.quantity
 
org.tensorics.core.quantity.conditions - package org.tensorics.core.quantity.conditions
 
org.tensorics.core.quantity.lang - package org.tensorics.core.quantity.lang
 
org.tensorics.core.quantity.operations - package org.tensorics.core.quantity.operations
 
org.tensorics.core.quantity.options - package org.tensorics.core.quantity.options
 
org.tensorics.core.reduction - package org.tensorics.core.reduction
 
org.tensorics.core.resolve.domain - package org.tensorics.core.resolve.domain
 
org.tensorics.core.resolve.engine - package org.tensorics.core.resolve.engine
 
org.tensorics.core.resolve.options - package org.tensorics.core.resolve.options
 
org.tensorics.core.resolve.resolvers - package org.tensorics.core.resolve.resolvers
 
org.tensorics.core.scalar.lang - package org.tensorics.core.scalar.lang
 
org.tensorics.core.tensor - package org.tensorics.core.tensor
This package contains the base classes for tensoric elements.
org.tensorics.core.tensor.coordinates - package org.tensorics.core.tensor.coordinates
 
org.tensorics.core.tensor.expressions - package org.tensorics.core.tensor.expressions
 
org.tensorics.core.tensor.lang - package org.tensorics.core.tensor.lang
 
org.tensorics.core.tensor.operations - package org.tensorics.core.tensor.operations
 
org.tensorics.core.tensor.options - package org.tensorics.core.tensor.options
 
org.tensorics.core.tensor.resample - package org.tensorics.core.tensor.resample
 
org.tensorics.core.tensor.resample.impl - package org.tensorics.core.tensor.resample.impl
 
org.tensorics.core.tensor.specific - package org.tensorics.core.tensor.specific
 
org.tensorics.core.tensor.stream - package org.tensorics.core.tensor.stream
 
org.tensorics.core.tensor.variance - package org.tensorics.core.tensor.variance
 
org.tensorics.core.tensorbacked - package org.tensorics.core.tensorbacked
 
org.tensorics.core.tensorbacked.annotation - package org.tensorics.core.tensorbacked.annotation
 
org.tensorics.core.tensorbacked.dimtyped - package org.tensorics.core.tensorbacked.dimtyped
 
org.tensorics.core.tensorbacked.expressions - package org.tensorics.core.tensorbacked.expressions
 
org.tensorics.core.tensorbacked.lang - package org.tensorics.core.tensorbacked.lang
 
org.tensorics.core.tensorbacked.operations - package org.tensorics.core.tensorbacked.operations
 
org.tensorics.core.testing - package org.tensorics.core.testing
 
org.tensorics.core.testing.hamcrest - package org.tensorics.core.testing.hamcrest
 
org.tensorics.core.testing.lang - package org.tensorics.core.testing.lang
 
org.tensorics.core.tree.domain - package org.tensorics.core.tree.domain
 
org.tensorics.core.tree.walking - package org.tensorics.core.tree.walking
 
org.tensorics.core.units - package org.tensorics.core.units
 
org.tensorics.core.util - package org.tensorics.core.util
 
org.tensorics.core.util.chains - package org.tensorics.core.util.chains
 
org.tensorics.core.util.names - package org.tensorics.core.util.names
 
org.tensorics.incubate.function - package org.tensorics.incubate.function
 
org.tensorics.incubate.spaces - package org.tensorics.incubate.spaces
 
orGet(Object...) - Method in class org.tensorics.core.tensor.lang.OngoingEitherGet
 
orGet(Position) - Method in class org.tensorics.core.tensor.lang.OngoingEitherGet
 
outerProduct(Shape, Shape) - Static method in class org.tensorics.core.tensor.Shapes
Constructs a shape that contains all positions resulting from the outer product of the positions of the left shape with those of the right shape.
overallStatus() - Method in class org.tensorics.core.analysis.AnalysisResult
 

P

ParentAfterChildrenWalker - Class in org.tensorics.core.tree.walking
Walks the tree in the order, that first all children are visited and afterwards the parent.
ParentAfterChildrenWalker() - Constructor for class org.tensorics.core.tree.walking.ParentAfterChildrenWalker
 
parentClassDifference(Set<Class<?>>, Set<? extends Class<?>>) - Static method in class org.tensorics.core.tensor.Coordinates
Returns the difference of two sets of coordinates, by removing the dimensionToStrip set from the originalDimensions.
parentClassIntersection(Set<Class<?>>, Set<Class<?>>) - Static method in class org.tensorics.core.tensor.Coordinates
Finds the intersection of the two dimension sets, taking correctly into account the class hierarchy of the set dimensions.
parentDimensionalIntersection(Shape, Shape) - Static method in class org.tensorics.core.tensor.Shapes
 
Path - Class in org.tensorics.core.tree.domain
Path containing all Nodes from the exception node to the root
Path() - Constructor for class org.tensorics.core.tree.domain.Path
 
Path(List<Node>) - Constructor for class org.tensorics.core.tree.domain.Path
 
PathDoesNotExistException - Exception in org.tensorics.core.tree.walking
This exception is thrown, if a path is searched from a child node to a parent node, but none can be found.
PathDoesNotExistException(Node, Node) - Constructor for exception org.tensorics.core.tree.walking.PathDoesNotExistException
 
perform() - Method in interface org.tensorics.core.math.operations.CreationOperation
Performs the creation
perform() - Method in class org.tensorics.core.tensor.operations.FunctionTensorCreationOperation
 
perform(DiscreteFunction<X, Y>, DiscreteFunction<X, Y>) - Method in class org.tensorics.core.function.operations.AbstractDiscreteFunctionBinaryOperation
 
perform(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.operations.QuantityAbsoluteValue
 
perform(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.operations.QuantityAdditiveInversion
 
perform(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.operations.QuantityMultiplicativeInversion
 
perform(QuantifiedValue<S>, QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.operations.QuantityDivision
 
perform(QuantifiedValue<S>, QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.operations.QuantityMultiplication
 
perform(QuantifiedValue<S>, QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.operations.QuantitySumOrDifferenceOperation
 
perform(Tensor<V>) - Method in class org.tensorics.core.tensor.operations.ElementUnaryOperation
 
perform(Tensor<V>, Tensor<V>) - Method in class org.tensorics.core.tensor.operations.ElementBinaryFunction
 
perform(Tensor<V>, Tensor<V>) - Method in class org.tensorics.core.tensor.operations.InnerTensorOperation
 
perform(QTB) - Method in class org.tensorics.core.tensorbacked.operations.QuantifiedElementTensorBackedUnaryOperation
 
perform(T) - Method in interface org.tensorics.core.math.operations.UnaryOperation
performs the operation on the given value
perform(TB) - Method in class org.tensorics.core.tensorbacked.operations.ElementTensorBackedUnaryOperation
 
perform(T, T) - Method in interface org.tensorics.core.math.operations.BinaryFunction
Has to be implemented to perform the actual operation.
perform(T, T) - Method in interface org.tensorics.core.math.predicates.BinaryPredicate
 
perform(T, T) - Method in class org.tensorics.core.math.predicates.IsEqualTo
 
perform(T, T) - Method in class org.tensorics.core.math.predicates.IsNotEqualTo
 
performOnAll(Iterable<ValuePair<V>>, BinaryOperation<V>) - Static method in class org.tensorics.core.math.Operations
 
pick(Iterable<T>, int) - Method in enum org.tensorics.core.iterable.expressions.PickExpression.Mode
 
PickExpression<T> - Class in org.tensorics.core.iterable.expressions
Deferred expression that can pick an element of an, Expression of, Iterable.
PickExpression(Expression<? extends Iterable<T>>, int, PickExpression.Mode) - Constructor for class org.tensorics.core.iterable.expressions.PickExpression
 
PickExpression.Mode - Enum in org.tensorics.core.iterable.expressions
 
PickResolver<T> - Class in org.tensorics.core.resolve.resolvers
Resolver for PickExpression expression.
PickResolver() - Constructor for class org.tensorics.core.resolve.resolvers.PickResolver
 
Placeholder<R> - Class in org.tensorics.core.expressions
Represents and unresolved expression which is simply identified by its name.
plus(DiscreteFunction<X, Y>) - Method in class org.tensorics.core.function.lang.OngoingDiscreteFunctionBinaryOperation
 
plus(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
 
plus(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
 
plus(Tensor<QuantifiedValue<S>>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredQuantifiedTensorOperation
 
plus(Tensor<QuantifiedValue<S>>) - Method in class org.tensorics.core.tensor.lang.OngoingQuantifiedTensorOperation
 
plus(Tensor<V>) - Method in class org.tensorics.core.tensor.lang.OngoingTensorOperation
Returns the sum of the left tensor with the given right tensor.
plus(Expression<DiscreteFunction<X, Y>>) - Method in class org.tensorics.core.function.lang.OngoingDeferredDiscreteFunctionBinaryOperation
 
plus(Expression<QuantifiedValue<S>>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
 
plus(Expression<Tensor<QuantifiedValue<S>>>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredQuantifiedTensorOperation
 
plus(Expression<Tensor<V>>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredTensorOperation
Creates an expression that describes the addition of two tensor expressions.
plus(Expression<S>) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
 
plus(Expression<TB>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingDeferredQuantifiedTensorBackedOperation
 
plus(Expression<TB>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingDeferredTensorBackedOperation
 
plus(QTB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
 
plus(S) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
 
plus(S) - Method in class org.tensorics.core.scalar.lang.OngoingScalarBinaryOperation
 
plus(S, Unit<?>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
 
plus(S, Unit<?>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
 
plus(S, Unit) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
 
plus(S, Unit) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
 
plus(T) - Method in interface org.tensorics.core.commons.lang.OngoingBinaryOperation
 
plus(T) - Method in interface org.tensorics.core.commons.lang.OngoingOperation
 
plus(TB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingDeferredQuantifiedTensorBackedOperation
 
plus(TB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingDeferredTensorBackedOperation
 
plus(TB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorBackedOperation
Allows to sum two Tensorbacked.
plusQT(Tensor<QuantifiedValue<S>>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
 
plusT(Tensor<V>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorBackedOperation
 
plusV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredQuantifiedTensorOperation
 
plusV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensor.lang.OngoingQuantifiedTensorOperation
 
plusV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
 
plusV(V) - Method in interface org.tensorics.core.commons.lang.OngoingOperation
 
plusV(V) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredTensorOperation
 
plusV(V) - Method in class org.tensorics.core.tensor.lang.OngoingTensorOperation
 
plusV(V) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorBackedOperation
 
Position - Class in org.tensorics.core.tensor
Defines the position of a value within a tensor in the N-dimensional coordinate space.
Position(Set<?>) - Constructor for class org.tensorics.core.tensor.Position
 
positionComparator() - Method in class org.tensorics.core.tensor.coordinates.PositionOrdering
 
PositionFunctions - Class in org.tensorics.core.tensor.operations
 
PositionIndexer - Class in org.tensorics.core.tensor.specific
Encapsulates the mapping positions to integer indizes, which allow to address entries within an array.
PositionIndexer.Builder - Class in org.tensorics.core.tensor.specific
The builder for a position indexer.
PositionOrdering - Class in org.tensorics.core.tensor.coordinates
An instance of this class defines both, the ordering of different dimensions amongst each other and the order of coordinates within each dimension.
PositionPair - Class in org.tensorics.core.tensor
A pair of positions, usually representing a position in the left tensor of an operation and its corresponding position in the right tensor.
positions(BiFunction<Position, T, Position>) - Static method in class org.tensorics.core.tensor.stream.TensorStreamMappers
 
positions(BiFunction<Position, T, Position>) - Static method in class org.tensorics.core.tensor.stream.TensorStreams
 
positions(Function<Position, Position>) - Static method in class org.tensorics.core.tensor.stream.TensorStreamMappers
 
positions(Function<Position, Position>) - Static method in class org.tensorics.core.tensor.stream.TensorStreams
 
Positions - Class in org.tensorics.core.tensor
Contains utility methods for position objects.
Positions.DimensionStripper - Class in org.tensorics.core.tensor
A functional object to transform positions to other positions with the dimensions stripped as given in the constructor.
positionSet() - Method in class org.tensorics.core.tensor.Shape
Retrieves all the positions which are available in a tensor for this shape.
positionsOf(Tensor<?>) - Static method in class org.tensorics.core.lang.Tensorics
 
positionsOf(Tensorbacked<?>) - Static method in class org.tensorics.core.lang.Tensorics
 
positionsOf(Tensorbacked<?>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
Retrieves a set of all positions within a tensorbacked class.
pow(Double, Double) - Method in class org.tensorics.core.fields.doubles.DoubleMath
 
pow(T, T) - Method in interface org.tensorics.core.math.Math
Has to return the first argument raised to the power of the second argument.
power() - Method in interface org.tensorics.core.math.ExtendedField
Has to return the operation for a^b, for a being the left operator, b being the right one.
power() - Method in class org.tensorics.core.math.impl.ExtendedFieldImpl
 
power() - Method in class org.tensorics.core.quantity.operations.QuantityOperationRepository
 
power(Unit, T) - Method in class org.tensorics.core.quantity.options.JScienceQuantificationStrategy
 
power(Unit, T) - Method in interface org.tensorics.core.quantity.options.QuantificationStrategy
 
PreconditionExpression - Class in org.tensorics.core.analysis.expression
This expression reduces an Expression of Iterable of boolean to an Expression of a Boolean.
PreconditionExpression(Conversion<Iterable<Boolean>, Boolean>, Expression<Iterable<Boolean>>) - Constructor for class org.tensorics.core.analysis.expression.PreconditionExpression
 
preConditions() - Method in class org.tensorics.core.analysis.AssertionBuilder
 
preConditionsExpression() - Method in class org.tensorics.core.analysis.expression.AssertionExpression
 
preConditionsReducer() - Method in class org.tensorics.core.analysis.AssertionBuilder
 
predicate() - Method in class org.tensorics.core.expressions.PredicateExpression
 
PredicateConditionResolver<T> - Class in org.tensorics.core.resolve.resolvers
 
PredicateConditionResolver() - Constructor for class org.tensorics.core.resolve.resolvers.PredicateConditionResolver
 
PredicateExpression<T> - Class in org.tensorics.core.expressions
 
predicateRepository() - Method in class org.tensorics.core.quantity.lang.QuantitySupport
 
Predicates - Class in org.tensorics.core.analysis.util
 
printStates(List<SystemState>) - Static method in class org.tensorics.core.util.SystemState
 
printStatesTo(List<SystemState>, PrintStream) - Static method in class org.tensorics.core.util.SystemState
 
printTo(PrintStream) - Method in class org.tensorics.core.util.SystemState
 
printToStdOut() - Method in class org.tensorics.core.util.SystemState
 
processTree(Node, ResolvingContext, OptionRegistry<ResolvingOption>) - Method in class org.tensorics.core.resolve.engine.BiggestSubTreeDispatcher
 
processTree(Node, ResolvingContext, OptionRegistry<ResolvingOption>) - Method in interface org.tensorics.core.resolve.engine.Dispatcher
process the tree, starting from the given node and resolve as many nodes as possible.
productError(QuantifiedValue<V>, QuantifiedValue<V>) - Method in class org.tensorics.core.quantity.operations.AbstractQuantityOperation
 
ProxiedInterfaceTensorbackeds - Class in org.tensorics.core.tensorbacked
 
put(C1, C2, C3, C4, C5, V) - Method in interface org.tensorics.core.tensorbacked.dimtyped.Tensorbacked5dBuilder
 
put(C1, C2, C3, C4, V) - Method in interface org.tensorics.core.tensorbacked.dimtyped.Tensorbacked4dBuilder
 
put(C1, C2, C3, V) - Method in interface org.tensorics.core.tensorbacked.dimtyped.Tensorbacked3dBuilder
 
put(C1, C2, V) - Method in interface org.tensorics.core.tensorbacked.dimtyped.Tensorbacked2dBuilder
 
put(C1, V) - Method in interface org.tensorics.core.tensorbacked.dimtyped.Tensorbacked1dBuilder
 
put(E, R) - Method in interface org.tensorics.core.tree.domain.EditableResolvingContext
Put a key and value in the resolving context.
put(E, R) - Method in class org.tensorics.core.tree.domain.ResolvingContextImpl
 
put(Class<C>, Set<C>) - Method in class org.tensorics.core.tensor.specific.PositionIndexer.Builder
 
put(Map.Entry<? extends X, ? extends Y>) - Method in class org.tensorics.core.function.MapBackedDiscreteFunction.Builder
 
put(Map.Entry<? extends X, ? extends Y>) - Method in class org.tensorics.incubate.function.SortedMapBackedDiscreteFunction.Builder
 
put(Map.Entry<Position, V>) - Method in class org.tensorics.core.tensor.AbstractTensorBuilder
 
put(Map.Entry<Position, V>) - Method in interface org.tensorics.core.tensor.TensorBuilder
 
put(Map.Entry<Position, V>) - Method in interface org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilder
 
put(Map.Entry<Position, V>) - Method in class org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilderImpl
 
put(Map.Entry<Position, V>) - Method in class org.tensorics.core.tensorbacked.SimpleTensorbackedBuilder
 
put(Map.Entry<Position, V>) - Method in interface org.tensorics.core.tensorbacked.TensorbackedBuilder
 
put(AssertionExpression, AssertionResult) - Method in class org.tensorics.core.analysis.AnalysisResult.Builder
 
put(Position, V) - Method in class org.tensorics.core.tensor.AbstractTensorBuilder
 
put(Position, V) - Method in interface org.tensorics.core.tensor.TensorBuilder
 
put(Position, V) - Method in interface org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilder
 
put(Position, V) - Method in class org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilderImpl
 
put(Position, V) - Method in class org.tensorics.core.tensorbacked.SimpleTensorbackedBuilder
 
put(Position, V) - Method in interface org.tensorics.core.tensorbacked.TensorbackedBuilder
 
put(T, T) - Method in interface org.tensorics.core.tree.domain.RebuildingContext
Holds relation between old node and new node
put(T, T) - Method in class org.tensorics.core.tree.domain.RebuildingContextImpl
 
put(V) - Method in interface org.tensorics.core.tensorbacked.dimtyped.TensorbackedScalarBuilder
 
put(X, Y) - Method in interface org.tensorics.core.function.DiscreteFunctionBuilder
 
put(X, Y) - Method in class org.tensorics.core.function.MapBackedDiscreteFunction.Builder
 
put(X, Y) - Method in interface org.tensorics.incubate.function.DiscreteFunctionBuilder
 
put(X, Y) - Method in class org.tensorics.incubate.function.SortedMapBackedDiscreteFunction.Builder
 
put(X, Y, Y) - Method in interface org.tensorics.incubate.function.DiscreteFunctionBuilder
 
put(X, Y, Y) - Method in class org.tensorics.incubate.function.SortedMapBackedDiscreteFunction.Builder
 
putAll(Map<? extends X, ? extends Y>) - Method in class org.tensorics.core.function.MapBackedDiscreteFunction.Builder
 
putAll(Map<? extends X, ? extends Y>) - Method in class org.tensorics.incubate.function.SortedMapBackedDiscreteFunction.Builder
 
putAll(Map<Position, V>) - Method in class org.tensorics.core.tensor.AbstractTensorBuilder
 
putAll(Map<Position, V>) - Method in interface org.tensorics.core.tensor.TensorBuilder
 
putAll(Map<Position, V>) - Method in interface org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilder
 
putAll(Map<Position, V>) - Method in class org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilderImpl
 
putAll(Map<Position, V>) - Method in class org.tensorics.core.tensorbacked.SimpleTensorbackedBuilder
 
putAll(Map<Position, V>) - Method in interface org.tensorics.core.tensorbacked.TensorbackedBuilder
 
putAll(Set<Map.Entry<Position, V>>) - Method in class org.tensorics.core.tensor.AbstractTensorBuilder
 
putAll(Set<Map.Entry<Position, V>>) - Method in interface org.tensorics.core.tensor.TensorBuilder
 
putAll(Set<Map.Entry<Position, V>>) - Method in interface org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilder
 
putAll(Set<Map.Entry<Position, V>>) - Method in class org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilderImpl
 
putAll(Set<Map.Entry<Position, V>>) - Method in class org.tensorics.core.tensorbacked.SimpleTensorbackedBuilder
 
putAll(Set<Map.Entry<Position, V>>) - Method in interface org.tensorics.core.tensorbacked.TensorbackedBuilder
 
putAll(Position, Map<Position, V>) - Method in class org.tensorics.core.tensor.AbstractTensorBuilder
 
putAll(Position, Map<Position, V>) - Method in interface org.tensorics.core.tensor.TensorBuilder
 
putAll(Position, Map<Position, V>) - Method in interface org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilder
 
putAll(Position, Map<Position, V>) - Method in class org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilderImpl
 
putAll(Position, Map<Position, V>) - Method in class org.tensorics.core.tensorbacked.SimpleTensorbackedBuilder
 
putAll(Position, Map<Position, V>) - Method in interface org.tensorics.core.tensorbacked.TensorbackedBuilder
 
putAll(Position, Tensor<V>) - Method in class org.tensorics.core.tensor.AbstractTensorBuilder
 
putAll(Position, Tensor<V>) - Method in interface org.tensorics.core.tensor.TensorBuilder
 
putAll(Position, Tensor<V>) - Method in interface org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilder
 
putAll(Position, Tensor<V>) - Method in class org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilderImpl
 
putAll(Position, Tensor<V>) - Method in class org.tensorics.core.tensorbacked.SimpleTensorbackedBuilder
 
putAll(Position, Tensor<V>) - Method in interface org.tensorics.core.tensorbacked.TensorbackedBuilder
 
putAll(Position, Tensorbacked<V>) - Method in interface org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilder
 
putAll(Position, Tensorbacked<V>) - Method in class org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilderImpl
 
putAll(Position, Tensorbacked<V>) - Method in class org.tensorics.core.tensorbacked.SimpleTensorbackedBuilder
 
putAll(Position, Tensorbacked<V>) - Method in interface org.tensorics.core.tensorbacked.TensorbackedBuilder
 
putAll(Tensor<V>) - Method in class org.tensorics.core.tensor.AbstractTensorBuilder
 
putAll(Tensor<V>) - Method in interface org.tensorics.core.tensor.TensorBuilder
Puts all the values of the given tensor into the new tensor, at the given position.
putAll(Tensor<V>) - Method in interface org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilder
 
putAll(Tensor<V>) - Method in class org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilderImpl
 
putAll(Tensor<V>) - Method in class org.tensorics.core.tensorbacked.SimpleTensorbackedBuilder
 
putAll(Tensor<V>) - Method in interface org.tensorics.core.tensorbacked.TensorbackedBuilder
 
putAll(TB) - Method in interface org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilder
 
putAll(TB) - Method in class org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilderImpl
 
putAll(TB) - Method in class org.tensorics.core.tensorbacked.SimpleTensorbackedBuilder
 
putAll(TB) - Method in interface org.tensorics.core.tensorbacked.TensorbackedBuilder
 
putAllNew(ResolvingContext) - Method in interface org.tensorics.core.tree.domain.EditableResolvingContext
Put all new key/value pairs in the resolving context from a previous version of it
putAllNew(ResolvingContext) - Method in class org.tensorics.core.tree.domain.ResolvingContextImpl
 
putIt(Position, Double) - Method in class org.tensorics.core.tensor.specific.ImmutableDoubleArrayBackedTensor.Builder
 
putIt(Position, V) - Method in class org.tensorics.core.tensor.AbstractTensorBuilder
 
putIt(Position, V) - Method in class org.tensorics.core.tensor.ImmutableTensor.Builder
 

Q

quantification() - Method in class org.tensorics.core.lang.EnvironmentImpl
 
quantification() - Method in interface org.tensorics.core.quantity.options.QuantityEnvironment
 
QuantificationStrategy<T> - Interface in org.tensorics.core.quantity.options
Provides methods which allow to convert values of a certain type together with units.
Quantified - Interface in org.tensorics.core.quantity
Any object that has a base.
QuantifiedElementTensorBackedUnaryOperation<V,​QTB extends Tensorbacked<QuantifiedValue<V>>> - Class in org.tensorics.core.tensorbacked.operations
Describes an element wise unary operations on tensor backed instances which contain quantified values
QuantifiedElementTensorBackedUnaryOperation() - Constructor for class org.tensorics.core.tensorbacked.operations.QuantifiedElementTensorBackedUnaryOperation
 
QuantifiedTensorBackedUnaryOperation<V,​QTB extends Tensorbacked<QuantifiedValue<V>>> - Interface in org.tensorics.core.tensorbacked.operations
This interface defines the type of the operation for Tensorbacked objects.
QuantifiedValue<S> - Interface in org.tensorics.core.quantity
A scalar-type value representing a physical quantity.
QuantityAbsoluteValue<S> - Class in org.tensorics.core.quantity.operations
 
QuantityAbsoluteValue(QuantityEnvironment<S>) - Constructor for class org.tensorics.core.quantity.operations.QuantityAbsoluteValue
 
QuantityAddition<S> - Class in org.tensorics.core.quantity.operations
The binary operation which describes the addition of two quantities.
QuantityAddition(QuantityEnvironment<S>) - Constructor for class org.tensorics.core.quantity.operations.QuantityAddition
 
QuantityAdditiveInversion<S> - Class in org.tensorics.core.quantity.operations
The unary operation which which calculates the additive inversion of a quantity (aka 'the negative').
QuantityAdditiveInversion(QuantityEnvironment<S>) - Constructor for class org.tensorics.core.quantity.operations.QuantityAdditiveInversion
 
QuantityBinaryOperation<V> - Class in org.tensorics.core.quantity.operations
A base class for binary operations on physical quantities.
QuantityBinaryOperation(QuantityEnvironment<V>, BinaryOperation<V>) - Constructor for class org.tensorics.core.quantity.operations.QuantityBinaryOperation
 
QuantityDivision<S> - Class in org.tensorics.core.quantity.operations
The binary operation which describes the division of two quantities.
QuantityDivision(QuantityEnvironment<S>) - Constructor for class org.tensorics.core.quantity.operations.QuantityDivision
 
QuantityDoubleSupport - Class in org.tensorics.core.lang
This class is intended to be extended by classes who need to deal with quantities of double.
QuantityDoubleSupport() - Constructor for class org.tensorics.core.lang.QuantityDoubleSupport
 
QuantityEnvironment<S> - Interface in org.tensorics.core.quantity.options
A refinement for an environment, used by operations involving quantities.
QuantityExpressionSupport<V> - Class in org.tensorics.core.quantity.lang
Provide tensoric eDSL elements which serve as starting point for descriptions of expressions of quantities.
QuantityExpressionSupport(QuantityEnvironment<V>) - Constructor for class org.tensorics.core.quantity.lang.QuantityExpressionSupport
 
QuantityGreaterPredicate<S> - Class in org.tensorics.core.quantity.conditions
A condition to test if a quantity is greater than another quantity.
QuantityGreaterPredicate(QuantityEnvironment<S>) - Constructor for class org.tensorics.core.quantity.conditions.QuantityGreaterPredicate
 
QuantityIterableExpressionSupport<V> - Class in org.tensorics.core.iterable.lang
Provides methods, being part of the tensorics eDSL, which deal with expressions of iterables of quantities.
QuantityIterableExpressionSupport(QuantityEnvironment<V>) - Constructor for class org.tensorics.core.iterable.lang.QuantityIterableExpressionSupport
 
QuantityIterableSupport<V> - Class in org.tensorics.core.iterable.lang
Contains methods of the tensorics eDSL which deal with iterables of quantities.
QuantityIterableSupport(QuantityEnvironment<V>) - Constructor for class org.tensorics.core.iterable.lang.QuantityIterableSupport
 
QuantityLessPredicate<S> - Class in org.tensorics.core.quantity.conditions
A condition to test if a quantity is less than another quantity.
QuantityLessPredicate(QuantityEnvironment<S>) - Constructor for class org.tensorics.core.quantity.conditions.QuantityLessPredicate
 
QuantityMultiplication<S> - Class in org.tensorics.core.quantity.operations
A binary operation describing the multiplication of two physical quantities.
QuantityMultiplication(QuantityEnvironment<S>) - Constructor for class org.tensorics.core.quantity.operations.QuantityMultiplication
 
QuantityMultiplicativeInversion<S> - Class in org.tensorics.core.quantity.operations
An unary operation describing the multiplicative inversion of a physical quantity (aka '1/x').
QuantityMultiplicativeInversion(QuantityEnvironment<S>) - Constructor for class org.tensorics.core.quantity.operations.QuantityMultiplicativeInversion
 
quantityOf(V, Unit<?>) - Static method in class org.tensorics.core.lang.Tensorics
Convenience method to create a quantity directly from a jscience base.
quantityOf(V, Unit) - Static method in class org.tensorics.core.lang.Tensorics
 
QuantityOperationRepository<S> - Class in org.tensorics.core.quantity.operations
A repository for operations on quantified values.
QuantityOperationRepository(QuantityEnvironment<S>) - Constructor for class org.tensorics.core.quantity.operations.QuantityOperationRepository
 
QuantityPedicateRepository<S> - Class in org.tensorics.core.quantity.conditions
A repository for statistic conditions on quantified values at a certain confidence level.
QuantityPedicateRepository(QuantityEnvironment<S>) - Constructor for class org.tensorics.core.quantity.conditions.QuantityPedicateRepository
 
QuantitySubtraction<S> - Class in org.tensorics.core.quantity.operations
The operation which describes the subtraction of two pysical quantities
QuantitySubtraction(QuantityEnvironment<S>) - Constructor for class org.tensorics.core.quantity.operations.QuantitySubtraction
 
QuantitySumOrDifferenceOperation<S> - Class in org.tensorics.core.quantity.operations
Base class for operations on physical quantities, that can perform sum or difference, depending on the scalar operation that is passed into the constructor.
QuantitySumOrDifferenceOperation(QuantityEnvironment<S>, BinaryOperation<S>) - Constructor for class org.tensorics.core.quantity.operations.QuantitySumOrDifferenceOperation
 
QuantitySupport<V> - Class in org.tensorics.core.quantity.lang
Provides starting methods for tensoric language expressions that operate on quantities.
QuantitySupport(QuantityEnvironment<V>) - Constructor for class org.tensorics.core.quantity.lang.QuantitySupport
 
QuantityTensorbackedExpressionSupport<V> - Class in org.tensorics.core.tensorbacked.lang
Provides starting point methods for tensoric eDSL language expressions that describe expressions of tensors of quantities.
QuantityTensorbackedExpressionSupport(QuantityEnvironment<V>) - Constructor for class org.tensorics.core.tensorbacked.lang.QuantityTensorbackedExpressionSupport
 
QuantityTensorbackedSupport<V> - Class in org.tensorics.core.tensorbacked.lang
Provides starting methods for tensoric eDSL expressions, which are related to tensors of quantities.
QuantityTensorbackedSupport(QuantityEnvironment<V>) - Constructor for class org.tensorics.core.tensorbacked.lang.QuantityTensorbackedSupport
 
QuantityTensorExpressionSupport<V> - Class in org.tensorics.core.tensor.lang
Provides starting point methods for tensoric eDSL language expressions that describe expressions of tensors of quantities.
QuantityTensorExpressionSupport(QuantityEnvironment<V>) - Constructor for class org.tensorics.core.tensor.lang.QuantityTensorExpressionSupport
 
quantityTensorOf(Tensor<S>, Unit<?>) - Static method in class org.tensorics.core.lang.Tensorics
 
quantityTensorOf(Tensor<S>, Unit<?>) - Static method in class org.tensorics.core.tensor.lang.QuantityTensors
 
quantityTensorOf(Tensor<S>, Unit) - Static method in class org.tensorics.core.lang.Tensorics
 
quantityTensorOf(Tensor<S>, Unit) - Static method in class org.tensorics.core.tensor.lang.QuantityTensors
 
QuantityTensors - Class in org.tensorics.core.tensor.lang
Provides static utility methods for tensors with quantity values.
QuantityTensorSupport<S> - Class in org.tensorics.core.tensor.lang
Provides starting methods for tensoric eDSL expressions, which are related to tensors of quantities.
QuantityTensorSupport(QuantityEnvironment<S>) - Constructor for class org.tensorics.core.tensor.lang.QuantityTensorSupport
 
QuantityUnaryOperation<S> - Class in org.tensorics.core.quantity.operations
A base class for unary operations on physical quantities.
QuantityUnaryOperation(QuantityEnvironment<S>) - Constructor for class org.tensorics.core.quantity.operations.QuantityUnaryOperation
 

R

ratio(C, C, C) - Method in class org.tensorics.core.reduction.AbstractLinearDoubleInterpolationStrategy
Deprecated.
 
RebuildableNode<T extends Node> - Interface in org.tensorics.core.tree.domain
This interface represents an Node which can be rebuilt from a context.
RebuildingContext - Interface in org.tensorics.core.tree.domain
Represents a container, which contains a certain amount of results for operations.
RebuildingContextImpl - Class in org.tensorics.core.tree.domain
RebuildingContextImpl implements RebuildingContext storing the relation from an old node to the new node in a Map in which the key is the old node.
RebuildingContextImpl() - Constructor for class org.tensorics.core.tree.domain.RebuildingContextImpl
Default constructor
RebuildingContextImpl(RebuildingContext) - Constructor for class org.tensorics.core.tree.domain.RebuildingContextImpl
Constructor creating a RebuildingContext out of an old RebuildingContext
rebuildTree(T, RebuildingContext) - Static method in class org.tensorics.core.tree.walking.Trees
Rebuilds the tree by taking elements from given context.
rebuildWithNewChildren(RebuildingContext) - Method in interface org.tensorics.core.tree.domain.RebuildableNode
This method rebuild the node whit the new context.
recurse(Object) - Method in class org.tensorics.core.util.chains.AbstractRecursiveRepresenter
 
reduce(Multimap<K, V>, IterableOperation<V>) - Static method in class org.tensorics.core.iterable.operations.IterableOperations
 
reduce(Class<C>) - Method in class org.tensorics.core.tensor.lang.OngoingTensorManipulation
 
reduce(Map<?, V>, Position) - Method in class org.tensorics.core.reduction.Averaging
 
reduce(Map<? extends C, E>, Position) - Method in class org.tensorics.core.reduction.InterpolatedSlicing
 
reduce(Map<? extends C, E>, Position) - Method in class org.tensorics.core.reduction.Slicing
 
reduce(Map<? extends C, T>, Position) - Method in interface org.tensorics.core.reduction.ReductionStrategy
 
reduce(Map<? extends Object, S>, Position) - Method in class org.tensorics.core.reduction.RootMeanSquare
 
reduce(Map<? extends X, Y>, Position) - Method in class org.tensorics.core.reduction.ToFunctions
 
reduceBy(ReductionStrategy<? super C, E, R>) - Method in class org.tensorics.core.tensor.lang.OngoingStructuralReduction
 
reduceBy(ReductionStrategy<C, V, R>) - Method in class org.tensorics.core.tensor.lang.OngoingTensorReduction
 
ReductionStrategy<C,​T,​R> - Interface in org.tensorics.core.reduction
A strategy which reduces the one dimension (= type of coordinate) and summarizes all the values in this direction into one.
Reflections - Class in org.tensorics.core.util
 
Reflections() - Constructor for class org.tensorics.core.util.Reflections
 
remove(Position) - Method in class org.tensorics.core.tensor.ImmutableTensor.Builder
 
remove(Position) - Method in class org.tensorics.core.tensor.specific.ImmutableDoubleArrayBackedTensor.Builder
 
remove(Position) - Method in interface org.tensorics.core.tensor.TensorBuilder
 
remove(Position) - Method in interface org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilder
 
remove(Position) - Method in class org.tensorics.core.tensorbacked.dimtyped.DimtypedTensorbackedBuilderImpl
 
remove(Position) - Method in class org.tensorics.core.tensorbacked.SimpleTensorbackedBuilder
 
remove(Position) - Method in interface org.tensorics.core.tensorbacked.TensorbackedBuilder
 
repeat(Class<C>) - Method in class org.tensorics.core.tensor.lang.OngoingFieldAwareResampling
 
repeat(Class<C>, Comparator<C>) - Method in class org.tensorics.core.tensor.lang.OngoingFieldAwareResampling
 
repeat(Class<T>) - Method in class org.tensorics.core.tensor.lang.OngoingFieldAwareResamplingStart
 
repeat(Class<T>) - Method in class org.tensorics.core.tensor.lang.OngoingResampling
 
repeat(Class<T>) - Method in class org.tensorics.core.tensor.lang.OngoingResamplingStart
 
repeat(Class<T>, Comparator<T>) - Method in class org.tensorics.core.tensor.lang.OngoingFieldAwareResamplingStart
 
repeat(Class<T>, Comparator<T>) - Method in class org.tensorics.core.tensor.lang.OngoingResamplingStart
 
repeating(Class<T>, Comparator<T>) - Method in class org.tensorics.core.tensor.lang.OngoingResampling
 
RepeatingResampler<C,​V> - Class in org.tensorics.core.tensor.resample.impl
Resampler that repeats values in one dimension.
RepeatingResampler(Comparator<C>) - Constructor for class org.tensorics.core.tensor.resample.impl.RepeatingResampler
Constructs a new resampler, given a comparator for the relevant coordinates
RequireBothValidStrategy - Class in org.tensorics.core.quantity.options
The validation strategy, which requires both operands to be valid, in order to have a valid result.
RequireBothValidStrategy() - Constructor for class org.tensorics.core.quantity.options.RequireBothValidStrategy
 
requireValidCoordinates(Iterable<?>) - Static method in class org.tensorics.core.tensor.Coordinates
 
requireValidDimensions(Multiset<Class<?>>) - Static method in class org.tensorics.core.tensor.Coordinates
 
resample(Class<C>, SingleDimensionResampler<C, V>) - Static method in class org.tensorics.core.tensor.resample.MultiDimensionalResampling
Starting point for chaining several dimensino-resampler pairs.
resample(Set<C>, Function<C, V>, C) - Method in class org.tensorics.core.tensor.resample.impl.LinearInterpolationResampler
 
resample(Set<C>, Function<C, V>, C) - Method in class org.tensorics.core.tensor.resample.impl.RepeatingResampler
 
resample(Set<C>, Function<C, V>, C) - Method in interface org.tensorics.core.tensor.resample.SingleDimensionResampler
Performs the actual resampling using the provided input.
resample(Tensor<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
resample(Tensor<V>) - Static method in class org.tensorics.core.lang.Tensorics
 
resample(Tensor<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
resample(Tensor<V>) - Static method in class org.tensorics.core.tensor.lang.TensorStructurals
Starting point for a fluent clause to describe resampling in one or more dimensions.
resample(Tensor<V>) - Method in class org.tensorics.core.tensor.lang.TensorSupport
Starting clause for a fluent expression to resample a tensor, using structural resamplings (e.g.
resample(Tensor<V>) - Method in class org.tensorics.core.tensor.resample.MultiDimensionalResampling
Produces a resampled tensoric object out of the given tensor, by applying the resamplers configured in this object.
ResamplingStage<V,​C> - Class in org.tensorics.core.tensor.resample
A tensoric object, which is created by applying one resampler on a certain dimension onto a previous tensoric object, which e.g.
ResamplingStage(Shape, Tensoric<V>, SingleDimensionResampler<C, V>, Class<C>) - Constructor for class org.tensorics.core.tensor.resample.ResamplingStage
Constructs a new resampling stage, derived from a previous stage by using a resampler and a dimension.
resolve(E, ResolvingOption...) - Method in class org.tensorics.core.resolve.engine.DefaultResolvingEngine
 
resolve(E, ResolvingOption...) - Method in interface org.tensorics.core.resolve.engine.ResolvingEngine
 
resolve(E, ResolvingContext) - Method in interface org.tensorics.core.resolve.resolvers.Resolver
 
resolve(E, ResolvingContext, ResolvingOption...) - Method in class org.tensorics.core.resolve.engine.DefaultResolvingEngine
 
resolve(E, ResolvingContext, ResolvingOption...) - Method in interface org.tensorics.core.resolve.engine.ResolvingEngine
 
resolve(AnalysisExpression, ResolvingContext) - Method in class org.tensorics.core.analysis.resolver.AnalysisResolver
 
resolve(AssertionExpression, ResolvingContext) - Method in class org.tensorics.core.analysis.resolver.AssertionResolver
 
resolve(BinaryOperationExpression<R>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.BinaryOperationResolver
 
resolve(BinaryPredicateExpression<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.BinaryPredicateResolver
 
resolve(ConversionOperationExpression<T, R>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.ConversionOperationResolver
 
resolve(CreationOperationExpression<R>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.CreationOperationResolver
 
resolve(IterableResolvingExpression<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.IterableResolvingExpressionResolver
 
resolve(PredicateExpression<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.PredicateConditionResolver
 
resolve(UnaryOperationExpression<R>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.UnaryOperationResolver
 
resolve(FunctionalExpression<R>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.FunctionalExpressionResolver
 
resolve(BinaryPredicateIterableExpression<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.BinaryPredicateIterableResolver
 
resolve(IterableExpressionToIterable<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.IterableExpressionToIterableResolver
 
resolve(PickExpression<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.PickResolver
 
resolve(TensoricScript<V, R>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.TensoricScriptResolver
 
ResolvedContextDidNotGrowException - Exception in org.tensorics.core.resolve.engine
This exception is thrown by the dispatcher if, after one iteration of resolving (asking all the resolvers if they could resolve anything), the amount of resolved nodes did not increase at all.
ResolvedContextDidNotGrowException() - Constructor for exception org.tensorics.core.resolve.engine.ResolvedContextDidNotGrowException
 
resolveDetailed(E, ResolvingOption...) - Method in class org.tensorics.core.resolve.engine.DefaultResolvingEngine
 
resolveDetailed(E, ResolvingOption...) - Method in interface org.tensorics.core.resolve.engine.ResolvingEngine
 
resolveDetailed(E, ResolvingContext, ResolvingOption...) - Method in class org.tensorics.core.resolve.engine.DefaultResolvingEngine
 
resolveDetailed(E, ResolvingContext, ResolvingOption...) - Method in interface org.tensorics.core.resolve.engine.ResolvingEngine
 
ResolvedExpression<R> - Class in org.tensorics.core.tree.domain
An expression that needs no further processing.
resolvedValueOf(E) - Method in interface org.tensorics.core.tree.domain.ResolvingContext
Retrieves the resolved value for the expression.
resolvedValueOf(E) - Method in class org.tensorics.core.tree.domain.ResolvingContextImpl
 
resolvedValueOf(Expression<T>) - Method in class org.tensorics.core.resolve.domain.DetailedExpressionResult
 
Resolver<R,​E extends Expression<R>> - Interface in org.tensorics.core.resolve.resolvers
The version of a resolver, that has its type of objects which it can resolve given in its generic parameters in the class.
ResolverRepository - Interface in org.tensorics.core.resolve.resolvers
Keeps track of available resolvers and provides methods to look them up.
Resolvers - Class in org.tensorics.core.resolve.resolvers
Provides utility methods to construct repositories of resolvers
ResolverSelectionStrategy - Interface in org.tensorics.core.resolve.options
This strategy defines how resolvers are selected, if several possible candidates are available for a given expression.
resolversFor(E) - Method in class org.tensorics.core.resolve.resolvers.ListBackedResolverRepository
 
resolversFor(E) - Method in interface org.tensorics.core.resolve.resolvers.ResolverRepository
Has to retrieve all the available resolvers that are applicable for the given expression.
resolves(E) - Method in interface org.tensorics.core.tree.domain.ResolvingContext
Checks if the expression is resolved within this context.
resolves(E) - Method in class org.tensorics.core.tree.domain.ResolvingContextImpl
 
ResolvingContext - Interface in org.tensorics.core.tree.domain
A container for resolved expressions which can be used by resolvers of expressions that need these results.
ResolvingContextImpl - Class in org.tensorics.core.tree.domain
The simplest implementation of a resolving context.
ResolvingContextImpl() - Constructor for class org.tensorics.core.tree.domain.ResolvingContextImpl
 
ResolvingEngine - Interface in org.tensorics.core.resolve.engine
Can resolve deferred values.
ResolvingEngines - Class in org.tensorics.core.resolve.engine
Provides utility methods for creating resolving engines.
ResolvingException - Exception in org.tensorics.core.resolve.domain
This exception can be thrown at any time in the processing when a problem occures.
ResolvingException(String) - Constructor for exception org.tensorics.core.resolve.domain.ResolvingException
 
ResolvingException(String, Throwable) - Constructor for exception org.tensorics.core.resolve.domain.ResolvingException
 
ResolvingException(Throwable) - Constructor for exception org.tensorics.core.resolve.domain.ResolvingException
 
ResolvingOption - Interface in org.tensorics.core.resolve.options
The marker interface which is used as upper bound for options that are related to the resolving engines.
ResolvingOptions - Class in org.tensorics.core.resolve.options
Utility class which provides factory methods to different processing options.
resultFor(AssertionExpression) - Method in class org.tensorics.core.analysis.AnalysisResult
 
RethrowExceptionHandlingStrategy - Class in org.tensorics.core.resolve.options
This strategy, strictly speaking, does not really handle the exceptions resulting from nodes, but rethrows a resolving exception containing the original one.
RethrowExceptionHandlingStrategy() - Constructor for class org.tensorics.core.resolve.options.RethrowExceptionHandlingStrategy
 
rethrowExceptions() - Static method in class org.tensorics.core.resolve.options.ResolvingOptions
 
right() - Method in class org.tensorics.core.commons.util.AbstractPair
 
right() - Method in class org.tensorics.core.quantity.options.OperandPair
 
right() - Method in class org.tensorics.core.tensor.variance.CoContraDimensionPair
 
rightDimensionsIn(Iterable<CoContraDimensionPair>) - Static method in class org.tensorics.core.tensor.variance.CoContraDimensionPairs
 
Ring<T> - Interface in org.tensorics.core.math.structures.ringlike
A ringlike algebraic structure, whose additive monoid is an abelian group.
RinglikeStructure<T> - Interface in org.tensorics.core.math.structures.ringlike
An algebraic structure, which is of ringlike type, aka it has two operations.
rms() - Method in class org.tensorics.core.iterable.lang.IterableOperationRepository
 
rmsOf(Iterable<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
rmsOf(Iterable<QuantifiedValue<V>>) - Method in class org.tensorics.core.iterable.lang.QuantityIterableSupport
 
rmsOf(Iterable<V>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
 
rmsOf(Iterable<V>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableSupport
 
rmsOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
rmsOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
rmsOf(DiscreteFunction<Z, Y>) - Method in class org.tensorics.core.function.lang.FunctionSupportWithConversionAndComparator
 
rmsOf(Expression<? extends Iterable<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
rmsOf(Expression<? extends Iterable<V>>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
 
rmsOf(Expression<? extends Iterable<V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
rmsOfF(Expression<DiscreteFunction<Double, Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
rmsOfF(Expression<DiscreteFunction<X, V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
Deprecated.
rmsOfF(Expression<DiscreteFunction<Z, Y>>) - Method in class org.tensorics.core.function.lang.FunctionExpressionSupportWithConversionAndComparator
 
rmsOfQ(Iterable<QuantifiedValue<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
rmsOfQ(Iterable<QuantifiedValue<V>>) - Method in class org.tensorics.core.lang.TensoricSupport
 
root() - Method in interface org.tensorics.core.math.ExtendedField
 
root() - Method in class org.tensorics.core.math.impl.ExtendedFieldImpl
 
root() - Method in class org.tensorics.core.quantity.operations.QuantityOperationRepository
 
root(Double, Double) - Method in class org.tensorics.core.fields.doubles.DoubleMath
 
root(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
 
root(Expression<S>) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
 
root(Unit, T) - Method in class org.tensorics.core.quantity.options.JScienceQuantificationStrategy
 
root(Unit, T) - Method in interface org.tensorics.core.quantity.options.QuantificationStrategy
 
root(S) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
 
root(S) - Method in class org.tensorics.core.scalar.lang.OngoingScalarBinaryOperation
 
root(T) - Method in interface org.tensorics.core.commons.lang.OngoingBinaryOperation
 
root(T, T) - Method in interface org.tensorics.core.math.Math
 
rootExpression() - Method in class org.tensorics.core.resolve.domain.DetailedExpressionResult
 
RootMeanSquare<S> - Class in org.tensorics.core.reduction
Performs an rms calculation over all in one direction of a tensor, if used for tensor reduction.
RootMeanSquare(ExtendedField<S>) - Constructor for class org.tensorics.core.reduction.RootMeanSquare
 
run() - Method in class org.tensorics.core.lang.TensoricTask
 

S

sameValues(Shape, S) - Static method in class org.tensorics.core.lang.Tensorics
 
sameValues(Shape, S) - Static method in class org.tensorics.core.tensor.operations.TensorInternals
 
Scalar<V> - Interface in org.tensorics.core.tensor
The specialization of a tensor with zero dimensions and exactly one value.
ScalarBooleanSupport - Class in org.tensorics.core.booleans
Support class for the Scalar boolean operations
Note: Use through the delegation class BooleanSupport
ScalarBooleanSupport() - Constructor for class org.tensorics.core.booleans.ScalarBooleanSupport
 
ScalarExpressionSupport<V> - Class in org.tensorics.core.scalar.lang
Provides starting methods for tensoric eDSL expressions, which create expressions of scalars.
ScalarExpressionSupport(ExtendedField<V>) - Constructor for class org.tensorics.core.scalar.lang.ScalarExpressionSupport
 
ScalarIsCloseTo<S> - Class in org.tensorics.core.testing.hamcrest
A matcher for base tests, that allows to set a tolerance value.
ScalarIsCloseTo(ScalarSupport<S>, S, S) - Constructor for class org.tensorics.core.testing.hamcrest.ScalarIsCloseTo
 
ScalarIterableExpressionSupport<V> - Class in org.tensorics.core.iterable.lang
Provides utility methods for acting on expressions iterables of field elements.
ScalarIterableExpressionSupport(ExtendedField<V>) - Constructor for class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
 
ScalarIterableSupport<V> - Class in org.tensorics.core.iterable.lang
Provides utility methods for acting on collections of field elements.
ScalarIterableSupport(ExtendedField<V>) - Constructor for class org.tensorics.core.iterable.lang.ScalarIterableSupport
 
scalarOf(T) - Static method in class org.tensorics.core.lang.Tensorics
 
ScalarSupport<V> - Class in org.tensorics.core.scalar.lang
Contains the starting methods for tensoric eDSL language expressions, related to basic operations of scalar values (field elements).
ScalarSupport(ExtendedField<V>) - Constructor for class org.tensorics.core.scalar.lang.ScalarSupport
 
scaleFunction(DiscreteFunction<Double, Double>, double) - Static method in class org.tensorics.incubate.function.Functions
Multiplies the Y values of the given function with the value scale.
scan() - Method in class org.tensorics.core.util.names.ClasspathConstantScanner
 
selectResolver(List<Resolver<R, E>>) - Method in interface org.tensorics.core.resolve.options.ResolverSelectionStrategy
Has to select one resolver from the given list.
selectResolver(List<Resolver<R, E>>) - Method in class org.tensorics.core.resolve.options.TakeFirstResolverSelectionStrategy
 
Semigroup<T> - Interface in org.tensorics.core.math.structures.grouplike
Represents the algebraic structure of a semigroup (the same as an associative magma).
Semiring<T> - Interface in org.tensorics.core.math.structures.ringlike
The algebraic structure of a semiring, which has the following properties:
setContext(Tensor<S>, Position) - Static method in class org.tensorics.core.lang.Tensorics
 
setContext(Tensor<V>, Position) - Static method in class org.tensorics.core.tensor.lang.TensorStructurals
 
setContext(TB, Position) - Static method in class org.tensorics.core.lang.Tensorics
 
setContext(TB, Position) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
 
setResolverRepository(ResolverRepository) - Method in class org.tensorics.core.resolve.engine.DefaultResolvingEngine
 
setResolvers(List<Resolver<?, ?>>) - Method in class org.tensorics.core.resolve.resolvers.ListBackedResolverRepository
 
shallBeSkipped(Node) - Method in interface org.tensorics.core.tree.walking.SkipNodeAndSubTreesCallback
Called before any other callback on this node is called.
shallSkipStepDownFromParentToChild(Node, Node) - Method in interface org.tensorics.core.tree.walking.SkipStepDownCallback
 
shape() - Method in class org.tensorics.core.tensor.AbstractScalar
 
shape() - Method in class org.tensorics.core.tensor.BroadcastedTensorView
 
shape() - Method in class org.tensorics.core.tensor.ImmutableTensor
 
shape() - Method in class org.tensorics.core.tensor.specific.ImmutableDoubleArrayBackedTensor
 
shape() - Method in interface org.tensorics.core.tensor.Tensor
Retrieves the shape of the tensor.
Shape - Class in org.tensorics.core.tensor
Defines the shape of a tensor.
Shape.Builder - Class in org.tensorics.core.tensor
The builder for a tensor shape.
shapeLeftRight(Tensor<?>, Tensor<?>) - Method in class org.tensorics.core.tensor.options.ExactShapesOrOneZeroStrategy
 
shapeLeftRight(Tensor<?>, Tensor<?>) - Method in class org.tensorics.core.tensor.options.IntersectionShapingStrategy
 
shapeLeftRight(Tensor<?>, Tensor<?>) - Method in interface org.tensorics.core.tensor.options.ShapingStrategy
Resulting tensor shape of given two in following formula: FIRST_TENSOR_SHAPE on SECOND_TENSOR_SHAPE
shapeOf(Tensorbacked<?>) - Static method in class org.tensorics.core.lang.Tensorics
 
shapeOf(Tensorbacked<?>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
Retrieves the shape of the tensor backed object.
Shapes - Class in org.tensorics.core.tensor
Contains utility methods to deal with tensor shapes.
shapesOf(Iterable<TB>) - Static method in class org.tensorics.core.lang.Tensorics
 
shapesOf(Iterable<TB>) - Static method in class org.tensorics.core.tensorbacked.TensorbackedInternals
 
shapesOf(Iterable<TB>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
Retrieves all the shapes of the given tensorbacked objects.
ShapingStrategy - Interface in org.tensorics.core.tensor.options
Strategy for deciding on the shape of resulting tensor from the shapes of two tensors used for a binary operation.
SimpleTensorbackedBuilder<V,​TB extends Tensorbacked<V>> - Class in org.tensorics.core.tensorbacked
A builder for tensor backed objects, which takes care that only positions which are compatible with the dimensions of the foreseen underlaying tensor are put into it.
SingleArgumentConstructorInstantiator<A,​R> - Class in org.tensorics.core.util
This instantiator expects a public constructor with a single argument of a certain type to instantiate a certain class.
SingleArgumentConstructorInstantiator(Class<R>, Class<A>) - Constructor for class org.tensorics.core.util.SingleArgumentConstructorInstantiator
 
SingleArgumentFactoryMethodInstantiator<A,​R> - Class in org.tensorics.core.util
This instantiator expects a factory method with one single argument a class.
SingleArgumentFactoryMethodInstantiator(Class<R>, Class<A>) - Constructor for class org.tensorics.core.util.SingleArgumentFactoryMethodInstantiator
 
SingleArgumentInvokableInstantiator<A,​R> - Class in org.tensorics.core.util
Can instantiate a certain type of classes, which expect exactly one argument of a certain type in the constructor.
SingleArgumentInvokableInstantiator(Class<R>, Class<A>) - Constructor for class org.tensorics.core.util.SingleArgumentInvokableInstantiator
 
singleCoordinate() - Static method in class org.tensorics.core.function.TensoricFunctions
 
singleCoordinateToValue(Tensor<S>) - Static method in class org.tensorics.core.function.TensoricFunctions
 
singleCoordinateToValue(Tensorbacked<S>) - Static method in class org.tensorics.core.function.TensoricFunctions
 
SingleDimensionResampler<C,​V> - Interface in org.tensorics.core.tensor.resample
Defines a strategy how to resample in one single dimension of a tensor.
SingleValueTensorCreationOperation<V> - Class in org.tensorics.core.tensor.operations
Uses one value and a given shape to create a tensor, which has the same values at all positions.
SingleValueTensorCreationOperation(Shape, V) - Constructor for class org.tensorics.core.tensor.operations.SingleValueTensorCreationOperation
 
size() - Method in class org.tensorics.core.iterable.lang.IterableOperationRepository
 
size() - Method in class org.tensorics.core.tensor.Shape
Returns the number of entries of a tensor of this shape.
size() - Method in interface org.tensorics.core.tree.domain.ResolvingContext
Retrieves the amount of resolved values which are stored in the context.
size() - Method in class org.tensorics.core.tree.domain.ResolvingContextImpl
 
sizeOf(Iterable<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
sizeOf(Iterable<QuantifiedValue<V>>) - Method in class org.tensorics.core.iterable.lang.QuantityIterableSupport
 
sizeOf(Iterable<V>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
 
sizeOf(Iterable<V>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableSupport
 
sizeOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
sizeOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
sizeOf(Tensor<?>) - Static method in class org.tensorics.core.lang.Tensorics
 
sizeOf(Expression<? extends Iterable<?>>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
 
sizeOf(Expression<? extends Iterable<?>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
sizeOf(Expression<? extends Iterable<?>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
sizeOf(TB) - Static method in class org.tensorics.core.lang.Tensorics
 
sizeOf(TB) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
A convenience method to retrieve the size (number of entries) of a tensor backed object.
sizeOfQ(Iterable<QuantifiedValue<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
sizeOfQ(Iterable<QuantifiedValue<V>>) - Method in class org.tensorics.core.lang.TensoricSupport
 
SkipNodeAndSubTreesCallback - Interface in org.tensorics.core.tree.walking
If this type of callback is passed to the tree walker, then it is called on every node, before calling other callbacks or even callbacks of children.
SkipStepDownCallback - Interface in org.tensorics.core.tree.walking
If this callback is passed into the tree walker, then it will be called any time, the walker moves from a parent node to a child node.
slicePosition - Variable in class org.tensorics.core.reduction.Slicing
 
Slicing<C,​E> - Class in org.tensorics.core.reduction
A reduction strategy, which returns all values of which are at one exact value of the dimension to be reduced.
Slicing(C) - Constructor for class org.tensorics.core.reduction.Slicing
 
SortedMapBackedDiscreteFunction<X extends java.lang.Comparable<X>,​Y> - Class in org.tensorics.incubate.function
This implementation of KeyValueFunction only provides values at discrete points of X argument.
SortedMapBackedDiscreteFunction.Builder<X extends java.lang.Comparable<X>,​Y> - Class in org.tensorics.incubate.function
The builder for the function based on a sorted map.
source - Variable in class org.tensorics.core.analysis.lang.OngoingNamedCondition
 
source() - Method in class org.tensorics.core.expressions.PredicateExpression
 
squareOf(Double) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
squareOf(Expression<Double>) - Method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
squareOf(Expression<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
squareOf(Expression<V>) - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
 
squareOf(S) - Method in interface org.tensorics.core.commons.lang.BasicOperationSupport
 
squareOf(V) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
squareOf(V) - Method in class org.tensorics.core.lang.TensoricSupport
 
squareOf(V) - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
 
squareOf(V) - Method in class org.tensorics.core.scalar.lang.ScalarSupport
 
squareRootOf(Double) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
squareRootOf(Expression<Double>) - Method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
squareRootOf(Expression<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
squareRootOf(Expression<V>) - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
 
squareRootOf(S) - Method in interface org.tensorics.core.commons.lang.BasicOperationSupport
 
squareRootOf(V) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
squareRootOf(V) - Method in class org.tensorics.core.lang.TensoricSupport
 
squareRootOf(V) - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
 
squareRootOf(V) - Method in class org.tensorics.core.scalar.lang.ScalarSupport
 
standardGaussianCumulativeDistributionFunction(double) - Static method in class org.tensorics.core.fields.doubles.DoubleStatistics
Calculate the standard Gaussian CDF (mu=0, sigma=1).
status() - Method in class org.tensorics.core.analysis.AssertionResult
 
statusFor(AssertionExpression) - Method in class org.tensorics.core.analysis.AnalysisResult
 
std() - Method in class org.tensorics.core.iterable.lang.IterableOperationRepository
 
stdOf(Iterable<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
stdOf(Iterable<QuantifiedValue<V>>) - Method in class org.tensorics.core.iterable.lang.QuantityIterableSupport
 
stdOf(Iterable<V>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
 
stdOf(Iterable<V>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableSupport
 
stdOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
stdOf(DiscreteFunction<Z, Y>) - Method in class org.tensorics.core.function.lang.FunctionSupportWithConversionAndComparator
 
stdOf(Expression<? extends Iterable<V>>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
 
stdOfF(Expression<DiscreteFunction<Z, Y>>) - Method in class org.tensorics.core.function.lang.FunctionExpressionSupportWithConversionAndComparator
 
stdOfQ(Iterable<QuantifiedValue<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
stdOfQ(Iterable<QuantifiedValue<V>>) - Method in class org.tensorics.core.lang.TensoricSupport
 
StepUpCallback - Interface in org.tensorics.core.tree.walking
If a callback of this type is passed to a tree walker, then its single method is called each time the walker passes from a child node to its parent node.
stream(Tensor<S>) - Static method in class org.tensorics.core.lang.Tensorics
 
stream(Tensorbacked<S>) - Static method in class org.tensorics.core.lang.Tensorics
 
strip(Class<?>) - Static method in class org.tensorics.core.tensor.Positions
Convenience delegation method to Positions.stripping(Class), for a bit more fluent syntax.
stripContext(Tensor<S>) - Static method in class org.tensorics.core.lang.Tensorics
 
stripContext(Tensor<S>) - Static method in class org.tensorics.core.tensor.lang.TensorStructurals
 
stripContext(TB) - Static method in class org.tensorics.core.lang.Tensorics
 
stripContext(TB) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
 
stripping(Class<?>) - Static method in class org.tensorics.core.tensor.Positions
Factory method for a dimension stripper with one dimension to strip only
stripping(Set<? extends Class<?>>) - Static method in class org.tensorics.core.tensor.Positions
Factory method for a dimension stripper.
Structure<T> - Interface in org.tensorics.core.math.structures
The base interface for all algebraic structures.
Structures - Class in org.tensorics.core.fields.doubles
Utility class that provides methods to access mathematical structures which are available in the tensorics core package.
subtraction() - Method in class org.tensorics.core.function.operations.DiscreteFunctionOperationRepository
 
subtraction() - Method in interface org.tensorics.core.math.ExplicitField
 
subtraction() - Method in class org.tensorics.core.math.impl.ExplicitFieldImpl
 
subtraction() - Method in class org.tensorics.core.quantity.operations.QuantityOperationRepository
 
subtractQuantities(QuantifiedValue<S>, QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.conditions.AbstractQuantityStatisticPredicate
Calculates the difference of two quantities (including error propagation)
subTreeContent(Node) - Static method in class org.tensorics.core.tree.walking.Trees
Retrieves the content of the given subtree.
SUCCESSFUL - org.tensorics.core.analysis.AssertionStatus
 
sum() - Method in class org.tensorics.core.iterable.lang.IterableOperationRepository
 
sumOf(Iterable<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
sumOf(Iterable<QuantifiedValue<V>>) - Method in class org.tensorics.core.iterable.lang.QuantityIterableSupport
 
sumOf(Iterable<V>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
 
sumOf(Iterable<V>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableSupport
 
sumOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
sumOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
sumOf(Expression<? extends Iterable<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
sumOf(Expression<? extends Iterable<V>>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
 
sumOf(Expression<? extends Iterable<V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
sumOfQ(Iterable<QuantifiedValue<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
sumOfQ(Iterable<QuantifiedValue<V>>) - Method in class org.tensorics.core.lang.TensoricSupport
 
sumOfSquares() - Method in class org.tensorics.core.iterable.lang.IterableOperationRepository
 
sumOfSquaresOf(Iterable<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
sumOfSquaresOf(Iterable<QuantifiedValue<V>>) - Method in class org.tensorics.core.iterable.lang.QuantityIterableSupport
 
sumOfSquaresOf(Iterable<V>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
 
sumOfSquaresOf(Iterable<V>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableSupport
 
sumOfSquaresOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
sumOfSquaresOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
sumOfSquaresOf(Expression<? extends Iterable<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
sumOfSquaresOf(Expression<? extends Iterable<V>>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
 
sumOfSquaresOf(Expression<? extends Iterable<V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
supplier() - Method in class org.tensorics.core.tensor.stream.AbstractTensoricCollector
 
SystemState - Class in org.tensorics.core.util
To be used for testing.

T

TakeFirstResolverSelectionStrategy - Class in org.tensorics.core.resolve.options
This is the most primitive implementation of a selection strategy for resolvers: It simply picks the first one from the list of available ones.
TakeFirstResolverSelectionStrategy() - Constructor for class org.tensorics.core.resolve.options.TakeFirstResolverSelectionStrategy
 
tensor() - Method in class org.tensorics.core.tensorbacked.AbstractTensorbacked
 
tensor() - Method in interface org.tensorics.core.tensorbacked.Tensorbacked
 
tensor() - Method in class org.tensorics.incubate.function.ConstantFunction
 
tensor() - Method in class org.tensorics.incubate.function.ExponentialFunction
 
tensor(Shape, Function<Position, S>) - Static method in class org.tensorics.core.lang.Tensorics
 
tensor(Shape, Supplier<S>) - Static method in class org.tensorics.core.lang.Tensorics
 
Tensor<E> - Interface in org.tensorics.core.tensor
The top interface for Tensor like objects.
Tensorbacked<T> - Interface in org.tensorics.core.tensorbacked
Interface for any object that will support Tensors and it will be able to transform itself into a tensor ie.
Tensorbacked1d<C1,​V> - Interface in org.tensorics.core.tensorbacked.dimtyped
 
Tensorbacked1dBuilder<C1,​V,​TB extends Tensorbacked1d<C1,​V>> - Interface in org.tensorics.core.tensorbacked.dimtyped
 
Tensorbacked2d<C1,​C2,​V> - Interface in org.tensorics.core.tensorbacked.dimtyped
 
Tensorbacked2dBuilder<C1,​C2,​V,​TB extends Tensorbacked2d<C1,​C2,​V>> - Interface in org.tensorics.core.tensorbacked.dimtyped
 
Tensorbacked3d<C1,​C2,​C3,​V> - Interface in org.tensorics.core.tensorbacked.dimtyped
 
Tensorbacked3dBuilder<C1,​C2,​C3,​V,​TB extends Tensorbacked3d<C1,​C2,​C3,​V>> - Interface in org.tensorics.core.tensorbacked.dimtyped
 
Tensorbacked4d<C1,​C2,​C3,​C4,​V> - Interface in org.tensorics.core.tensorbacked.dimtyped
 
Tensorbacked4dBuilder<C1,​C2,​C3,​C4,​V,​TB extends Tensorbacked4d<C1,​C2,​C3,​C4,​V>> - Interface in org.tensorics.core.tensorbacked.dimtyped
 
Tensorbacked5d<C1,​C2,​C3,​C4,​C5,​V> - Interface in org.tensorics.core.tensorbacked.dimtyped
 
Tensorbacked5dBuilder<C1,​C2,​C3,​C4,​C5,​V,​TB extends Tensorbacked5d<C1,​C2,​C3,​C4,​C5,​V>> - Interface in org.tensorics.core.tensorbacked.dimtyped
 
TensorbackedBuilder<V,​TB extends Tensorbacked<V>> - Interface in org.tensorics.core.tensorbacked
A builder for tensor backed objects, which takes care that only positions which are compatible with the dimensions of the foreseen underlaying tensor are put into it.
TensorbackedCollector<V,​T,​TB extends Tensorbacked<T>> - Class in org.tensorics.core.tensor.stream
An AbstractTensoricCollector implementation to collect to an arbitrary Tensorbacked class.
TensorbackedCollector(Class<TB>, Function<V, Position>, Function<V, T>) - Constructor for class org.tensorics.core.tensor.stream.TensorbackedCollector
 
TensorbackedExpressions - Class in org.tensorics.core.tensorbacked.expressions
provides factory methods for expressions related to tensor backed operations.
TensorbackedExpressionSupport<V> - Class in org.tensorics.core.tensorbacked.lang
Provides methods to perform calculations on expressions of tensorbacked objects.
TensorbackedExpressionSupport(Environment<V>) - Constructor for class org.tensorics.core.tensorbacked.lang.TensorbackedExpressionSupport
 
tensorbackedInterfaceFrom(T) - Static method in class org.tensorics.core.tensorbacked.ProxiedInterfaceTensorbackeds
 
TensorbackedInternals - Class in org.tensorics.core.tensorbacked
This class gives an access to the methods for Tensorbacked object support.
Tensorbackeds - Class in org.tensorics.core.tensorbacked
Contains (public) utility methods for tensor backed objects.
TensorbackedScalar<V> - Interface in org.tensorics.core.tensorbacked.dimtyped
 
TensorbackedScalarBuilder<V,​TB extends TensorbackedScalar<V>> - Interface in org.tensorics.core.tensorbacked.dimtyped
 
TensorbackedSupport<S> - Class in org.tensorics.core.tensorbacked.lang
Part of the tensorics fluent API that provides starting point methods for eDSL clauses that deal with calculations and manipulations of tensor backed objects.
TensorbackedSupport(Environment<S>) - Constructor for class org.tensorics.core.tensorbacked.lang.TensorbackedSupport
 
TensorBackedUnaryOperation<V,​TB extends Tensorbacked<V>> - Interface in org.tensorics.core.tensorbacked.operations
This interface defines the type of the operation for Tensorbacked objects.
TensorBooleanSupport - Class in org.tensorics.core.booleans
A class (to be extended or instantiated) that provides an access to the basic Boolean operations.
TensorBooleanSupport(OptionRegistry<ManipulationOption>) - Constructor for class org.tensorics.core.booleans.TensorBooleanSupport
 
TensorBuilder<V> - Interface in org.tensorics.core.tensor
The interface any builder of a tensor have to implement.
TensorChangeDetectionOperation<C> - Class in org.tensorics.core.booleans.operations
The detection class for changes in Tensors.
TensorCollector<V,​T> - Class in org.tensorics.core.tensor.stream
An AbstractTensoricCollector implementation to produce a generic tensor
TensorCollector(Set<Class<?>>, Function<V, Position>, Function<V, T>) - Constructor for class org.tensorics.core.tensor.stream.TensorCollector
 
tensorEntryStream(Tensor<S>) - Static method in class org.tensorics.core.tensor.stream.TensorStreams
Return a stream of all entries of the tensor
TensorExpressions - Class in org.tensorics.core.tensor.expressions
Provides factory methods for tensor expressions
TensorExpressionSupport<V> - Class in org.tensorics.core.tensor.lang
Extends the usage of fields by operations defined on tensors
TensorExpressionSupport(Environment<V>) - Constructor for class org.tensorics.core.tensor.lang.TensorExpressionSupport
 
TensorExtractionOperation<V,​TB extends Tensorbacked<V>> - Class in org.tensorics.core.tensorbacked.operations
An operation which extracts a tensor from a tensor backed instance.
TensorExtractionOperation() - Constructor for class org.tensorics.core.tensorbacked.operations.TensorExtractionOperation
 
Tensoric<V> - Interface in org.tensorics.core.tensor
The most generic interface of a multidimensional object within tensorics.
TensoricBooleanExpressions - Class in org.tensorics.core.lang
 
TensoricDoubleExpressions - Class in org.tensorics.core.lang
 
TensoricDoubleExpressions() - Constructor for class org.tensorics.core.lang.TensoricDoubleExpressions
 
TensoricDoubleExpressionSupport - Class in org.tensorics.core.lang
 
TensoricDoubleExpressionSupport() - Constructor for class org.tensorics.core.lang.TensoricDoubleExpressionSupport
 
TensoricDoubles - Class in org.tensorics.core.lang
Provides delegate methods to a static instance of a TensoricSupport<Double>.
TensoricDoubleSupport - Class in org.tensorics.core.lang
This is a convenience class which extends the Generic Tensoric support and already preconfigures it with the field of doubles and the default options.
TensoricDoubleSupport() - Constructor for class org.tensorics.core.lang.TensoricDoubleSupport
 
TensoricDoubleTestingSupport - Class in org.tensorics.core.testing.lang
This class is the specialization to provide methods which deal with tensorics of double values.
TensoricDoubleTestingSupport() - Constructor for class org.tensorics.core.testing.lang.TensoricDoubleTestingSupport
 
TensoricExpressions - Class in org.tensorics.core.lang
 
TensoricExpressions.OngoingLambdaExpressionCreation<F extends FiniteArgumentFunction<?>> - Class in org.tensorics.core.lang
 
TensoricExpressionSupport<V> - Class in org.tensorics.core.lang
Mixes together the quantified versions of the operations and the basic tensor operations.
TensoricExpressionSupport(EnvironmentImpl<V>) - Constructor for class org.tensorics.core.lang.TensoricExpressionSupport
 
TensoricFunctions - Class in org.tensorics.core.function
Contains utility methods for functions related to tensorics
Tensorics - Class in org.tensorics.core.lang
The main entry point for constructing and structural manipulation of tensorics.
TensoricScript<E,​T> - Class in org.tensorics.core.lang
This class is intended to be subclassed in order to describe calculations with tensorics, which shall be executed at a later time.
TensoricScript(EnvironmentImpl<E>) - Constructor for class org.tensorics.core.lang.TensoricScript
 
TensoricScriptResolver<V,​R> - Class in org.tensorics.core.resolve.resolvers
Resolves a tensoric script to its value.
TensoricScriptResolver() - Constructor for class org.tensorics.core.resolve.resolvers.TensoricScriptResolver
 
TensoricsMatchers - Class in org.tensorics.core.testing.hamcrest
Provides factory methods for matchers for tensoric objects.
TensoricSupport<V> - Class in org.tensorics.core.lang
The main start point for expressions of the tensoric eDSL.
TensoricSupport(EnvironmentImpl<V>) - Constructor for class org.tensorics.core.lang.TensoricSupport
 
TensoricTask<E,​T> - Class in org.tensorics.core.lang
This class is intended to be subclassed in order to have convenient access to the methods in the tensoric field usage.
TensoricTask(EnvironmentImpl<E>) - Constructor for class org.tensorics.core.lang.TensoricTask
 
TensoricTestingSupport<S> - Class in org.tensorics.core.testing.lang
Provides additional methods and fluent clauses for needs in testing tensorics.
TensoricTestingSupport(EnvironmentImpl<S>) - Constructor for class org.tensorics.core.testing.lang.TensoricTestingSupport
 
TensoricTests - Class in org.tensorics.core.testing
Static methods for base tests involving tensorics objects.
TensoricTests() - Constructor for class org.tensorics.core.testing.TensoricTests
 
TensorInternals - Class in org.tensorics.core.tensor.operations
Utility methods for tensors which are not exposed to the public API
TensorIsCloseTo<S> - Class in org.tensorics.core.testing.hamcrest
A hamcrest matcher for base tests, that matches a values of a tensor to be within a certain tolerance compared to the values of a reference (expected) tensor.
TensorIsCloseTo(TensorSupport<S>, Tensor<S>, S) - Constructor for class org.tensorics.core.testing.hamcrest.TensorIsCloseTo
 
TensorPair<V> - Class in org.tensorics.core.tensor
A pair of tensors which are used together in several occasions.
TensorReduction<C,​E,​R> - Class in org.tensorics.core.tensor.operations
The operation which describes the reduction of a tensor in one direction.
TensorReduction(Class<? extends C>, ReductionStrategy<? super C, E, R>) - Constructor for class org.tensorics.core.tensor.operations.TensorReduction
 
tensorsOf(Iterable<? extends Tensorbacked<S>>) - Static method in class org.tensorics.core.lang.Tensorics
 
tensorsOf(Iterable<? extends Tensorbacked<S>>) - Static method in class org.tensorics.core.tensorbacked.TensorbackedInternals
 
tensorsOf(Iterable<? extends Tensorbacked<S>>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
Retrieves the tensor from each tensorbacked in the given iterable and returns them in a new iterable.
TensorStreamFilters - Class in org.tensorics.core.tensor.stream
Utility class to produce Predicates to use in a stream of Entry<Position, T>, in particular for the filter() method, in a convenient way.
TensorStreamMappers - Class in org.tensorics.core.tensor.stream
Utility class to create Functions to be used to map() a stream of Entry<Position, T>.
TensorStreams - Class in org.tensorics.core.tensor.stream
Utility class for producing streams of Entry<Position, T> out of Tensors and collecting them back into Tensors.
TensorStructurals - Class in org.tensorics.core.tensor.lang
Structural manipulations of tensors (which do not require any knowledge about the mathematical behaviour of the elements).
TensorSupport<V> - Class in org.tensorics.core.tensor.lang
Extends the usage of fields by operations defined on tensors
TensorSupport(Environment<V>) - Constructor for class org.tensorics.core.tensor.lang.TensorSupport
 
TensorView<V> - Interface in org.tensorics.core.tensor
Marks a tensor, which is a view on one or more other tensor(s).
TensorWrappingOperation<V,​TB extends Tensorbacked<V>> - Class in org.tensorics.core.tensorbacked.operations
The default implementation of an operation, which wraps a tensor into a tensorbacked object of a given type.
TensorWrappingOperation(Class<TB>) - Constructor for class org.tensorics.core.tensorbacked.operations.TensorWrappingOperation
The constructor, which requires a class which can wrap tensors
test(QuantifiedValue<S>, QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.conditions.QuantityGreaterPredicate
 
test(QuantifiedValue<S>, QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.conditions.QuantityLessPredicate
 
test(T, T) - Method in interface org.tensorics.core.math.predicates.BinaryPredicate
Evaluates the predicate (condition) on the given arguments.
test(T, T) - Method in class org.tensorics.core.math.predicates.IsEqualTo
 
test(T, T) - Method in class org.tensorics.core.math.predicates.IsNotEqualTo
 
testIf(Double) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
testIf(QuantifiedValue<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
testIf(QuantifiedValue<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
testIf(QuantifiedValue<V>) - Method in class org.tensorics.core.quantity.lang.QuantitySupport
 
testIf(Expression<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
testIf(Expression<T>) - Static method in class org.tensorics.core.lang.TensoricExpressions
 
testIf(Expression<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
testIf(Expression<V>) - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
 
testIf(T) - Static method in class org.tensorics.core.lang.TensoricExpressions
 
testIf(V) - Method in class org.tensorics.core.lang.TensoricSupport
 
testIf(V) - Method in class org.tensorics.core.scalar.lang.ScalarSupport
 
testIfIt(Expression<Iterable<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
testIfIt(Expression<Iterable<V>>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
 
testIfIt(Expression<Iterable<V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
then() - Method in class org.tensorics.core.tensor.lang.OngoingFieldAwareResampling
NOOP, to be used for more fluent clauses.
then() - Method in class org.tensorics.core.tensor.lang.OngoingResampling
NOOP, to be used for more fluent clauses.
then(Class<C>, SingleDimensionResampler<C, V>) - Method in class org.tensorics.core.tensor.lang.OngoingFieldAwareResampling
 
then(Class<C>, SingleDimensionResampler<C, V>) - Method in class org.tensorics.core.tensor.lang.OngoingResampling
 
then(Class<C>, SingleDimensionResampler<C, V>) - Method in class org.tensorics.core.tensor.resample.MultiDimensionalResampling
Creates a new instance of a multidimensional resamplings, containing the resamplers from this multidimensional resampling plus the given one.
then(Class<T>) - Method in class org.tensorics.core.tensor.coordinates.PositionOrdering
 
then(Class<T>, Comparator<T>) - Method in class org.tensorics.core.tensor.coordinates.PositionOrdering
 
then(BiFunction<? super T, Function<Object, R>, R>) - Method in class org.tensorics.core.util.chains.Chains.OngoingBranch
 
then(Function<? super T, R>) - Method in class org.tensorics.core.util.chains.Chains.OngoingBranch
 
thenAssertAllBoolean(Set<? extends Expression<Boolean>>) - Method in class org.tensorics.core.analysis.lang.OngoingPrecondition
 
thenAssertAtLeastOneBooleanOf(Expression<? extends Iterable<Boolean>>) - Method in class org.tensorics.core.analysis.lang.OngoingPrecondition
 
thenAssertBoolean(Boolean) - Method in class org.tensorics.core.analysis.lang.OngoingPrecondition
 
thenAssertBoolean(Expression<Boolean>) - Method in class org.tensorics.core.analysis.lang.OngoingPrecondition
 
thenAssertLatestBooleanOf(Expression<? extends Iterable<Boolean>>) - Method in class org.tensorics.core.analysis.lang.OngoingPrecondition
 
thenAssertThat(Expression<T1>) - Method in class org.tensorics.core.analysis.lang.OngoingPrecondition
 
thenAssertThat(T1) - Method in class org.tensorics.core.analysis.lang.OngoingPrecondition
 
ThrowIfOneInvalidStrategy - Class in org.tensorics.core.quantity.options
This strategy throws an exception, if at least one of the two operands is invalid.
ThrowIfOneInvalidStrategy() - Constructor for class org.tensorics.core.quantity.options.ThrowIfOneInvalidStrategy
 
times(DiscreteFunction<X, Y>) - Method in class org.tensorics.core.function.lang.OngoingDiscreteFunctionBinaryOperation
 
times(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
 
times(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
 
times(Tensor<V>) - Method in class org.tensorics.core.tensor.lang.OngoingTensorOperation
Performs the inner tensor product of the left tensor with the right tensor by taking care about co-and contravariant coordinates and following the tensoric-equivalen of Einsteins sum convention.
times(Expression<DiscreteFunction<X, Y>>) - Method in class org.tensorics.core.function.lang.OngoingDeferredDiscreteFunctionBinaryOperation
 
times(Expression<QuantifiedValue<S>>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
 
times(Expression<S>) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
 
times(S) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
 
times(S) - Method in class org.tensorics.core.scalar.lang.OngoingScalarBinaryOperation
 
times(S, Unit<?>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
 
times(S, Unit<?>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
 
times(T) - Method in interface org.tensorics.core.commons.lang.OngoingBinaryOperation
 
to(Unit<?>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarConversion
 
to(Unit) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarConversion
 
toDouble(Double) - Method in class org.tensorics.core.fields.doubles.DoubleCheating
Deprecated.
the whole class should not be necessary in the future, if the base-conversions are based fully on field operations.
toDouble(T) - Method in interface org.tensorics.core.math.Cheating
Has to convert the given field element to a (unique) double value.
toFuncN() - Method in interface org.tensorics.core.functional.FiniteArgumentFunction
Transform this function to a FuncN, binding the arguments automatically.
toFuncN() - Method in interface org.tensorics.core.functional.Func1
 
toFuncN() - Method in interface org.tensorics.core.functional.Func2
 
toFuncN() - Method in interface org.tensorics.core.functional.Func3
 
toFuncN() - Method in interface org.tensorics.core.functional.Func4
 
toFuncN() - Method in interface org.tensorics.core.functional.Func5
 
toFuncN() - Method in interface org.tensorics.core.functional.Func6
 
toFuncN() - Method in interface org.tensorics.core.functional.Func7
 
toFuncN() - Method in interface org.tensorics.core.functional.Func8
 
toFuncN() - Method in interface org.tensorics.core.functional.Func9
 
ToFunctions<X,​Y> - Class in org.tensorics.core.reduction
A reduction strategy which reduces all elements of dimension <X> by transforming them into a DiscreteFunction s from <X> to <Y>
ToFunctions() - Constructor for class org.tensorics.core.reduction.ToFunctions
 
toLeft(Object) - Method in class org.tensorics.core.tensor.variance.CoContraDimensionPair
 
TooLargeForArrayException - Exception in org.tensorics.core.tensor.specific
This exception will be thrown if an array of a too large size would be required to store all the tensor values.
TooLargeForArrayException(String) - Constructor for exception org.tensorics.core.tensor.specific.TooLargeForArrayException
 
toRight(Object) - Method in class org.tensorics.core.tensor.variance.CoContraDimensionPair
 
toString() - Method in class org.tensorics.core.analysis.AnalysisResult
 
toString() - Method in class org.tensorics.core.analysis.AssertionResult
 
toString() - Method in class org.tensorics.core.analysis.expression.AnalysisExpression
 
toString() - Method in class org.tensorics.core.analysis.expression.AssertionExpression
 
toString() - Method in class org.tensorics.core.booleans.operations.And
 
toString() - Method in class org.tensorics.core.booleans.operations.Or
 
toString() - Method in class org.tensorics.core.expressions.BinaryOperationExpression
 
toString() - Method in class org.tensorics.core.expressions.BinaryPredicateExpression
 
toString() - Method in class org.tensorics.core.expressions.ConversionOperationExpression
 
toString() - Method in class org.tensorics.core.expressions.CreationOperationExpression
 
toString() - Method in class org.tensorics.core.expressions.IsEqualToExpression
 
toString() - Method in class org.tensorics.core.expressions.IsNotEqualExpression
 
toString() - Method in class org.tensorics.core.expressions.IterableResolvingExpression
 
toString() - Method in class org.tensorics.core.expressions.LatestOfExpression
 
toString() - Method in class org.tensorics.core.expressions.Placeholder
 
toString() - Method in class org.tensorics.core.expressions.PredicateExpression
 
toString() - Method in class org.tensorics.core.expressions.UnaryOperationExpression
 
toString() - Method in class org.tensorics.core.fields.doubles.AbstractOrderedField
 
toString() - Method in class org.tensorics.core.function.MapBackedDiscreteFunction
 
toString() - Method in class org.tensorics.core.function.operations.AbstractDiscreteFunctionBinaryOperation
 
toString() - Method in class org.tensorics.core.functional.expressions.FunctionalExpression
 
toString() - Method in class org.tensorics.core.iterable.expressions.BinaryPredicateIterableExpression
 
toString() - Method in class org.tensorics.core.iterable.expressions.IterableExpressionToIterable
 
toString() - Method in class org.tensorics.core.iterable.expressions.PickExpression
 
toString() - Method in class org.tensorics.core.lang.EnvironmentImpl
 
toString() - Method in class org.tensorics.core.lang.TensoricScript
 
toString() - Method in class org.tensorics.core.math.structures.grouplike.AbstractAbelianGroup
 
toString() - Method in class org.tensorics.core.quantity.conditions.AbstractQuantityStatisticPredicate
 
toString() - Method in class org.tensorics.core.quantity.conditions.QuantityGreaterPredicate
 
toString() - Method in class org.tensorics.core.quantity.conditions.QuantityLessPredicate
 
toString() - Method in class org.tensorics.core.quantity.ImmutableErronousValue
 
toString() - Method in class org.tensorics.core.quantity.ImmutableQuantifiedValue
 
toString() - Method in class org.tensorics.core.quantity.operations.AbstractQuantityOperation
 
toString() - Method in class org.tensorics.core.quantity.operations.QuantityBinaryOperation
 
toString() - Method in class org.tensorics.core.quantity.options.ImmutableConfidenceLevel
 
toString() - Method in class org.tensorics.core.quantity.options.JScienceQuantificationStrategy
 
toString() - Method in class org.tensorics.core.resolve.domain.DetailedExpressionResult
 
toString() - Method in class org.tensorics.core.tensor.BroadcastedTensorView
 
toString() - Method in class org.tensorics.core.tensor.coordinates.PositionOrdering
 
toString() - Method in class org.tensorics.core.tensor.ImmutableScalar
 
toString() - Method in class org.tensorics.core.tensor.ImmutableTensor
When printing the tensor content output is automatically not larger then N ant the beginning and N at the end of the Tensor entries.
toString() - Method in class org.tensorics.core.tensor.operations.ElementBinaryFunction
 
toString() - Method in class org.tensorics.core.tensor.operations.ElementUnaryOperation
 
toString() - Method in class org.tensorics.core.tensor.operations.FunctionTensorCreationOperation
 
toString() - Method in class org.tensorics.core.tensor.operations.InnerTensorOperation
 
toString() - Method in class org.tensorics.core.tensor.Position
 
toString() - Method in class org.tensorics.core.tensor.Shape
 
toString() - Method in class org.tensorics.core.tensor.variance.Covariant
 
toString() - Method in class org.tensorics.core.tensorbacked.AbstractTensorbacked
 
toString() - Method in class org.tensorics.core.tensorbacked.operations.ElementTensorBackedUnaryOperation
 
toString() - Method in class org.tensorics.core.tree.domain.ResolvedExpression
 
toString() - Method in class org.tensorics.core.units.JScienceUnit
 
toTensor(Function<V, Position>, Function<V, T>, Set<Class<?>>) - Static method in class org.tensorics.core.tensor.stream.TensorStreams
Build a collector to collect an arbitrary stream to a generic Tensor<T> of the given dimensions.
toTensor(Set<Class<?>>) - Static method in class org.tensorics.core.tensor.stream.TensorStreams
Build a collector to collect a stream of Entry<Position,T> to a generic Tensor<T> of the dimensions defined in the set of classes.
toTensorbacked(Class<TB>) - Static method in class org.tensorics.core.tensor.stream.TensorStreams
Build a collector to collect a stream of Entry<Position,T> to a Tensorbacked<T> class.
toTensorbacked(Class<TB>, Function<V, Position>, Function<V, T>) - Static method in class org.tensorics.core.tensor.stream.TensorStreams
Build a collector to collect an arbitrary stream to a Tensorbackedclass.
toTensoric() - Method in class org.tensorics.core.tensor.lang.OngoingFieldAwareResampling
 
toTensoric() - Method in class org.tensorics.core.tensor.lang.OngoingResampling
 
toText() - Method in interface org.tensorics.incubate.function.AnalyticalFunction
 
toText() - Method in class org.tensorics.incubate.function.ConstantFunction
 
toText() - Method in class org.tensorics.incubate.function.ExponentialFunction
 
toThePowerOf(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
 
toThePowerOf(Expression<S>) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
 
toThePowerOf(S) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
 
toThePowerOf(S) - Method in class org.tensorics.core.scalar.lang.OngoingScalarBinaryOperation
 
toThePowerOf(T) - Method in interface org.tensorics.core.commons.lang.OngoingBinaryOperation
 
transformEntries(Tensor<S>, Function<Map.Entry<Position, S>, T>) - Static method in class org.tensorics.core.lang.Tensorics
Deprecated.
transformEntries(Tensor<S>, Function<Map.Entry<Position, S>, T>) - Static method in class org.tensorics.core.tensor.lang.TensorStructurals
 
transformScalars(Tensor<S>, BiFunction<Position, S, T>) - Static method in class org.tensorics.core.tensor.lang.TensorStructurals
 
transformScalars(Tensor<S>, Function<S, T>) - Static method in class org.tensorics.core.tensor.lang.TensorStructurals
 
Trees - Class in org.tensorics.core.tree.walking
Provides utility methods to walk through a tree of Nodes.
TreeWalker - Interface in org.tensorics.core.tree.walking
Provides a method to walk through a tree of Nodes.
two() - Static method in class org.tensorics.core.lang.TensoricDoubles
 
two() - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
two() - Method in class org.tensorics.core.lang.TensoricSupport
 
two() - Method in interface org.tensorics.core.math.ExplicitField
 
two() - Method in class org.tensorics.core.math.impl.ExplicitFieldImpl
 
two() - Method in class org.tensorics.core.quantity.lang.QuantityExpressionSupport
 
two() - Method in class org.tensorics.core.quantity.lang.QuantitySupport
 
two() - Method in class org.tensorics.core.quantity.operations.QuantityOperationRepository
 
two() - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
 
two() - Method in class org.tensorics.core.scalar.lang.ScalarSupport
 

U

UnaryOperation<T> - Interface in org.tensorics.core.math.operations
The general form of an unitary operation, to be used in algebraic structures.
UnaryOperationExpression<T> - Class in org.tensorics.core.expressions
An unresolved expression, which can be resolved by a corresponding resolver by evaluating an unary operation.
UnaryOperationExpression(UnaryOperation<T>, Expression<T>) - Constructor for class org.tensorics.core.expressions.UnaryOperationExpression
 
UnaryOperationResolver<R> - Class in org.tensorics.core.resolve.resolvers
A resolver for all kind of unary operations.
UnaryOperationResolver() - Constructor for class org.tensorics.core.resolve.resolvers.UnaryOperationResolver
 
UncorrelatedErrorPropagationStrategy<V> - Class in org.tensorics.core.quantity.options
This error propagation assumes uncorrelated errors.
UncorrelatedErrorPropagationStrategy(ExtendedField<V>) - Constructor for class org.tensorics.core.quantity.options.UncorrelatedErrorPropagationStrategy
 
union(Iterable<Shape>) - Static method in class org.tensorics.core.tensor.Shapes
Creates a shape, containing all the positions that are contained at least in one of the given shapes.
union(Position, Position) - Static method in class org.tensorics.core.tensor.Positions
Constructs a position, whose coordinates are the union of the coordinates of the two individual positions.
union(Shape, Shape) - Static method in class org.tensorics.core.tensor.Shapes
Creates a shape, containing all the positions that are either contained in the left or the right shape.This only makes sense, if the dimensions of the two shapes are the same.
unique(Iterable<Position>) - Static method in class org.tensorics.core.tensor.Positions
Copies the given positions to a set, to be sure that each element is contained only once
unit() - Method in class org.tensorics.core.quantity.ImmutableQuantifiedValue
 
unit() - Method in class org.tensorics.core.quantity.options.OperandPair
 
unit() - Method in interface org.tensorics.core.quantity.Quantified
Retrieves the base of the entity
Unit - Interface in org.tensorics.core.units
Represents a physical base in its most generic form.
unitOf(Tensor<QuantifiedValue<S>>) - Static method in class org.tensorics.core.lang.Tensorics
 
unitOf(Tensor<QuantifiedValue<S>>) - Static method in class org.tensorics.core.tensor.lang.QuantityTensors
 
unitOf(Tensorbacked<QuantifiedValue<S>>) - Static method in class org.tensorics.core.lang.Tensorics
 
unitOf(Tensorbacked<QuantifiedValue<S>>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
Retrieves the base of a tensorbacked object by looking at the underlaying tensor.
use(Expression<T>) - Static method in class org.tensorics.core.lang.TensoricExpressions
 
use(Expression<T1>, Expression<T2>) - Static method in class org.tensorics.core.lang.TensoricExpressions
 
use(Expression<T1>, Expression<T2>, Expression<T3>) - Static method in class org.tensorics.core.lang.TensoricExpressions
 
use(Expression<T1>, Expression<T2>, Expression<T3>, Expression<T4>) - Static method in class org.tensorics.core.lang.TensoricExpressions
 
use(Expression<T1>, Expression<T2>, Expression<T3>, Expression<T4>, Expression<T5>) - Static method in class org.tensorics.core.lang.TensoricExpressions
 
use(Expression<T1>, Expression<T2>, Expression<T3>, Expression<T4>, Expression<T5>, Expression<T6>) - Static method in class org.tensorics.core.lang.TensoricExpressions
 
use(Expression<T1>, Expression<T2>, Expression<T3>, Expression<T4>, Expression<T5>, Expression<T6>, Expression<T7>) - Static method in class org.tensorics.core.lang.TensoricExpressions
 
use(Expression<T1>, Expression<T2>, Expression<T3>, Expression<T4>, Expression<T5>, Expression<T6>, Expression<T7>, Expression<T8>) - Static method in class org.tensorics.core.lang.TensoricExpressions
 
use(Expression<T1>, Expression<T2>, Expression<T3>, Expression<T4>, Expression<T5>, Expression<T6>, Expression<T7>, Expression<T8>, Expression<T9>) - Static method in class org.tensorics.core.lang.TensoricExpressions
 
using(ExtendedField<E>) - Static method in class org.tensorics.core.lang.Tensorics
Creates an instance of a 'support' type class, which provides methods as starting points for the 'fluent' API for tensor manipulation.

V

validitiesOf(Tensor<QuantifiedValue<S>>) - Static method in class org.tensorics.core.lang.Tensorics
 
validitiesOf(Tensor<QuantifiedValue<S>>) - Static method in class org.tensorics.core.tensor.lang.QuantityTensors
 
validitiesOf(Tensorbacked<QuantifiedValue<S>>) - Static method in class org.tensorics.core.lang.Tensorics
 
validitiesOf(Tensorbacked<QuantifiedValue<S>>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
Retrieves the validities from a tensorbacked object which contains quantities as values.
validity() - Method in class org.tensorics.core.quantity.ImmutableQuantifiedValue
 
validity() - Method in interface org.tensorics.core.quantity.ValidityAware
Retrieves the validity flag of the object.
ValidityAware - Interface in org.tensorics.core.quantity
Marks an instance that has a flag, if the content of the object is valid or not.
validityFor(QuantifiedValue<V>, QuantifiedValue<V>) - Method in class org.tensorics.core.quantity.operations.AbstractQuantityOperation
 
validityForBinaryOperation(ValidityAware, ValidityAware) - Method in interface org.tensorics.core.quantity.options.BinaryOperationValidityStrategy
Has to return the resulting validity for the combination of the two scalars.
validityForBinaryOperation(ValidityAware, ValidityAware) - Method in class org.tensorics.core.quantity.options.RequireBothValidStrategy
 
validityForBinaryOperation(ValidityAware, ValidityAware) - Method in class org.tensorics.core.quantity.options.ThrowIfOneInvalidStrategy
 
value() - Method in interface org.tensorics.core.quantity.ErronousValue
 
value() - Method in class org.tensorics.core.quantity.ImmutableErronousValue
 
value() - Method in class org.tensorics.core.quantity.ImmutableQuantifiedValue
 
value() - Method in class org.tensorics.core.resolve.domain.DetailedExpressionResult
 
value() - Method in class org.tensorics.core.tensor.ImmutableScalar
 
value() - Method in interface org.tensorics.core.tensor.Scalar
Has to retrieve the value of the scalar.
value() - Method in annotation type org.tensorics.core.tensorbacked.annotation.Dimensions
 
value() - Method in interface org.tensorics.core.tensorbacked.dimtyped.TensorbackedScalar
 
valueOf(Double, Unit<?>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
valueOf(Double, Unit) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
valueOf(String) - Static method in enum org.tensorics.core.analysis.AssertionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tensorics.core.iterable.expressions.PickExpression.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tensorics.core.util.InstantiatorType
Returns the enum constant of this type with the specified name.
valueOf(QuantifiedValue<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
valueOf(QuantifiedValue<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
valueOf(QuantifiedValue<V>) - Method in class org.tensorics.core.quantity.lang.QuantitySupport
 
valueOf(V, Unit<?>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
valueOf(V, Unit<?>) - Method in class org.tensorics.core.lang.TensoricSupport
 
valueOf(V, Unit<?>) - Method in class org.tensorics.core.quantity.lang.QuantityExpressionSupport
 
valueOf(V, Unit<?>) - Method in class org.tensorics.core.quantity.lang.QuantitySupport
 
valueOf(V, Unit) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
valueOf(V, Unit) - Method in class org.tensorics.core.lang.TensoricSupport
 
valueOf(V, Unit) - Method in class org.tensorics.core.quantity.lang.QuantityExpressionSupport
 
valueOf(V, Unit) - Method in class org.tensorics.core.quantity.lang.QuantitySupport
 
valueOfField(Field, Object) - Static method in class org.tensorics.core.util.Reflections
 
valueOfStaticField(Field) - Static method in class org.tensorics.core.util.Reflections
 
ValuePair<V> - Class in org.tensorics.core.commons.util
A pair of values, which can eg be used as intermediate results in calculations, where the two values are commonly used together.
values() - Static method in enum org.tensorics.core.analysis.AssertionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tensorics.core.iterable.expressions.PickExpression.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tensorics.core.util.InstantiatorType
Returns an array containing the constants of this enum type, in the order they are declared.
values(BiFunction<Position, I, O>) - Static method in class org.tensorics.core.tensor.stream.TensorStreamMappers
 
values(BiFunction<Position, I, O>) - Static method in class org.tensorics.core.tensor.stream.TensorStreams
 
values(Function<I, O>) - Static method in class org.tensorics.core.tensor.stream.TensorStreamMappers
 
values(Function<I, O>) - Static method in class org.tensorics.core.tensor.stream.TensorStreams
 
valuesOf(Iterable<QuantifiedValue<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
valuesOf(Iterable<QuantifiedValue<V>>) - Method in class org.tensorics.core.iterable.lang.QuantityIterableSupport
 
valuesOf(Iterable<QuantifiedValue<V>>) - Method in class org.tensorics.core.lang.TensoricSupport
 
valuesOf(Tensor<QuantifiedValue<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
valuesOf(Tensor<QuantifiedValue<S>>) - Static method in class org.tensorics.core.lang.Tensorics
 
valuesOf(Tensor<QuantifiedValue<S>>) - Static method in class org.tensorics.core.tensor.lang.QuantityTensors
 
valuesOf(Tensor<QuantifiedValue<S>>) - Method in class org.tensorics.core.tensor.lang.QuantityTensorSupport
 
valuesOf(Tensor<QuantifiedValue<V>>) - Method in class org.tensorics.core.lang.TensoricSupport
 
valuesOf(Tensorbacked<QuantifiedValue<S>>) - Static method in class org.tensorics.core.lang.Tensorics
 
valuesOf(Tensorbacked<QuantifiedValue<S>>) - Static method in class org.tensorics.core.tensorbacked.Tensorbackeds
Retrieves the values of a tensorbacked object which contains quantities as values.
valuesOfI(Iterable<QuantifiedValue<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
valuesOfI(Iterable<QuantifiedValue<V>>) - Method in class org.tensorics.core.lang.TensoricSupport
 
valueTypeFrom(Class<T>) - Static method in class org.tensorics.core.tensorbacked.TensorbackedInternals
Determines the type of the value of the given tensorbacked class.
var() - Method in class org.tensorics.core.iterable.lang.IterableOperationRepository
 
varOf(Iterable<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
varOf(Iterable<QuantifiedValue<V>>) - Method in class org.tensorics.core.iterable.lang.QuantityIterableSupport
 
varOf(Iterable<V>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableSupport
 
varOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricSupport
 
varOfQ(Iterable<QuantifiedValue<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
varOfQ(Iterable<QuantifiedValue<V>>) - Method in class org.tensorics.core.lang.TensoricSupport
 
VerificationCallback<S> - Interface in org.tensorics.core.tensor
A callback that can be passed to a builder so that it can check any new scalar added if it is conform to certain criteria.
verify(S) - Method in interface org.tensorics.core.tensor.VerificationCallback
This method might be overridden by a subclass, to verify the consistency of a scalar.
verifyAllDeclaredGettersReturnSomething(Object) - Static method in class org.tensorics.core.util.Reflections
 
viewOf(Set<? extends Class<?>>, Set<Position>) - Static method in class org.tensorics.core.tensor.Shape
Directly creates a shape using the given dimensions and positions.

W

walk(Node, NodeCallback) - Method in class org.tensorics.core.tree.walking.ParentAfterChildrenWalker
 
walk(Node, NodeCallback) - Method in interface org.tensorics.core.tree.walking.TreeWalker
Walks through the tree starting from the given node and calls back on every node to the given callback
walkParentAfterChildren(Node, NodeCallback) - Static method in class org.tensorics.core.tree.walking.Trees
Traverses the tree, starting from the given node in a way, such that all children are visited before the parent node is visited.
when(Expression<T>) - Method in class org.tensorics.core.analysis.lang.OngoingAnalysisEnabler
 
when(Expression<T1>) - Method in class org.tensorics.core.analysis.AnalysisModule
 
when(T1) - Method in class org.tensorics.core.analysis.AnalysisModule
 
whenAllTrue(Iterable<Expression<Boolean>>) - Method in class org.tensorics.core.analysis.AnalysisModule
 
whenBoolean(Expression<Boolean>) - Method in class org.tensorics.core.analysis.lang.OngoingAnalysisEnabler
 
whenFalse(Expression<Boolean>) - Method in class org.tensorics.core.analysis.AnalysisModule
 
whenNot(Expression<Boolean>) - Method in class org.tensorics.core.analysis.AnalysisModule
 
whenTrue(Expression<Boolean>) - Method in class org.tensorics.core.analysis.AnalysisModule
 
with(ManipulationOption) - Method in class org.tensorics.core.booleans.BooleanSupport
 
with(ManipulationOption) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
with(ManipulationOption) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
with(ManipulationOption) - Method in class org.tensorics.core.lang.TensoricSupport
 
with(Shape, S) - Method in class org.tensorics.core.tensor.lang.OngoingCompletion
 
with(Shape, S) - Method in class org.tensorics.core.tensorbacked.OngoingTensorbackedCompletion
 
with(Tensor<S>) - Method in class org.tensorics.core.tensor.lang.OngoingCompletion
 
with(Tensor<S>) - Method in class org.tensorics.core.tensorbacked.OngoingTensorbackedCompletion
 
with(T) - Method in class org.tensorics.core.lang.EnvironmentImpl
 
with(T1) - Method in class org.tensorics.core.commons.options.ImmutableOptionRegistry
 
with(T1) - Method in interface org.tensorics.core.commons.options.OptionRegistry
Has to return a new instance of an option registry, containing the same options, except the given one replacing the previously contained option with the same marker interface.
with(TB) - Method in class org.tensorics.core.tensorbacked.OngoingTensorbackedCompletion
 
withAmplitude(Amount<QY>) - Method in class org.tensorics.incubate.function.ExponentialFunction.Builder
 
withArgumentType(Class<A>) - Method in class org.tensorics.core.util.Instantiators.OngoingInstantiatorCreation
Creates the Instantiator for the previously specified object type and the given type of arguments for the object constructor.
withCondition(Expression<Boolean>) - Method in class org.tensorics.core.analysis.ConditionBuilder
 
withContext(Object...) - Method in class org.tensorics.core.tensor.ImmutableScalar
Returns a new scalar with the same value as this scalar, but the context overridden by a position constructed from the given coordinates.
withContext(Position) - Method in class org.tensorics.core.tensor.ImmutableScalar
Returns a new scalar with the same value as this scalar, but the context overridden by the given one.
withContext(EditableResolvingContext) - Method in class org.tensorics.core.resolve.domain.ExceptionHandlingRequest.Builder
 
withConversionAndComparator(Conversion<X, Double>, Comparator<X>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
 
withConversionAndComparator(Conversion<X, V>, Comparator<X>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
Deprecated.
withConversionAndComparator(Conversion<X, Y>, Comparator<X>) - Method in class org.tensorics.core.function.lang.FunctionExpressionSupport
 
withConversionAndComparator(Conversion<X, Y>, Comparator<X>) - Method in class org.tensorics.core.function.lang.FunctionSupport
 
withError(Optional<V>) - Method in class org.tensorics.core.quantity.ImmutableQuantifiedValue
 
withError(V) - Method in class org.tensorics.core.quantity.ImmutableQuantifiedValue
 
withException(RuntimeException) - Method in class org.tensorics.core.resolve.domain.ExceptionHandlingRequest.Builder
 
within(S) - Method in class org.tensorics.core.testing.lang.TensoricTestingSupport
 
withInterpolationStrategy(InterpolationStrategy<X, Y>) - Method in interface org.tensorics.incubate.function.DiscreteFunctionBuilder
 
withInterpolationStrategy(InterpolationStrategy<X, Y>) - Method in class org.tensorics.incubate.function.SortedMapBackedDiscreteFunction.Builder
 
withInverseExponentialConstant(Amount<QX>) - Method in class org.tensorics.incubate.function.ExponentialFunction.Builder
 
withKey(String) - Method in class org.tensorics.core.analysis.ConditionBuilder
 
withKey(String) - Method in class org.tensorics.core.analysis.lang.OngoingAllBooleanCondition
 
withKey(String) - Method in class org.tensorics.core.analysis.lang.OngoingAllBooleanExcludableCondition
 
withKey(String) - Method in class org.tensorics.core.analysis.lang.OngoingAnyBooleanCondition
 
withKey(String) - Method in class org.tensorics.core.analysis.lang.OngoingNamedCondition
 
withLinearInterpolation(ExtendedField<E>, Function<C, E>) - Method in class org.tensorics.core.tensor.lang.OngoingInterpolation
Uses a linear interpolation
withName(String) - Method in class org.tensorics.core.analysis.ConditionBuilder
 
withName(String) - Method in class org.tensorics.core.analysis.lang.OngoingAllBooleanCondition
 
withName(String) - Method in class org.tensorics.core.analysis.lang.OngoingAllBooleanExcludableCondition
 
withName(String) - Method in class org.tensorics.core.analysis.lang.OngoingAnyBooleanCondition
 
withName(String) - Method in class org.tensorics.core.analysis.lang.OngoingNamedCondition
 
withName(String) - Method in interface org.tensorics.incubate.function.DiscreteFunctionBuilder
 
withName(String) - Method in class org.tensorics.incubate.function.SortedMapBackedDiscreteFunction.Builder
 
withPreCondition(Expression<Boolean>) - Method in class org.tensorics.core.analysis.AssertionBuilder
 
withPreConditionReducer(IterableBooleanConversion) - Method in class org.tensorics.core.analysis.AssertionBuilder
 
withRoot(Node) - Method in class org.tensorics.core.resolve.domain.ExceptionHandlingRequest.Builder
 
withThrowingNode(Node) - Method in class org.tensorics.core.resolve.domain.ExceptionHandlingRequest.Builder
 
withValidity(boolean) - Method in class org.tensorics.core.quantity.ImmutableQuantifiedValue
 
wrapped(Class<TB>, Expression<Tensor<V>>) - Static method in class org.tensorics.core.tensorbacked.expressions.TensorbackedExpressions
 

X

xor() - Static method in class org.tensorics.core.booleans.operations.BooleanOperations
 
xor() - Method in class org.tensorics.core.booleans.operations.BooleanTensorOperationsRepository
 
xor(Boolean) - Method in class org.tensorics.core.booleans.lang.OngoingBooleanScalarOperation
 
xor(Tensor<Boolean>) - Method in class org.tensorics.core.booleans.lang.OngoingBooleanTensorOperation
 

Y

yValuesOf(DiscreteFunction<X, Y>) - Static method in class org.tensorics.core.function.MathFunctions
 

Z

zero() - Static method in class org.tensorics.core.lang.TensoricDoubles
 
zero() - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
zero() - Method in class org.tensorics.core.lang.TensoricSupport
 
zero() - Method in interface org.tensorics.core.math.ExplicitField
 
zero() - Method in class org.tensorics.core.math.impl.ExplicitFieldImpl
 
zero() - Method in class org.tensorics.core.quantity.lang.QuantityExpressionSupport
 
zero() - Method in class org.tensorics.core.quantity.lang.QuantitySupport
 
zero() - Method in class org.tensorics.core.quantity.operations.QuantityOperationRepository
 
zero() - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
 
zero() - Method in class org.tensorics.core.scalar.lang.ScalarSupport
 
zeroDimensional() - Static method in class org.tensorics.core.tensor.Shape
Returns a shape corresponding to a zero-dimensional tensor with one entry (an empty position).
zeroDimensionalOf(double, Unit<?>) - Static method in class org.tensorics.core.lang.Tensorics
 
zeroDimensionalOf(double, Unit) - Static method in class org.tensorics.core.lang.Tensorics
 
zeros(Shape) - Static method in class org.tensorics.core.lang.TensoricDoubles
 
zeros(Shape) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
 
zeros(Shape) - Method in class org.tensorics.core.lang.TensoricSupport
 
zeros(Shape) - Method in class org.tensorics.core.tensor.lang.TensorExpressionSupport
returns a ZERO value Tensor for given Shape.
zeros(Shape) - Method in class org.tensorics.core.tensor.lang.TensorSupport
returns a ZERO value Tensor for given Shape.
zTestValueForDifference(QuantifiedValue<S>, QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.conditions.AbstractQuantityStatisticPredicate
Calculate the z-test z value for the difference of the two values (number of sigmas the difference of the mean values is away from zero)
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes All Packages