- 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(S) - Method in interface org.tensorics.core.commons.lang.BasicOperationSupport
-
- absoluteValueOf(Double) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- absoluteValueOf(QuantifiedValue<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- absoluteValueOf(V) - Method in class org.tensorics.core.lang.TensoricSupport
-
- absoluteValueOf(QuantifiedValue<V>) - Method in class org.tensorics.core.lang.TensoricSupport
-
- absoluteValueOf(QuantifiedValue<V>) - Method in class org.tensorics.core.quantity.lang.QuantitySupport
-
- 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
-
- 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
-
- 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<?>>, VerificationCallback<V>) - Constructor for class org.tensorics.core.tensor.AbstractTensorBuilder
-
- AbstractTensorBuilder(Set<Class<?>>) - 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
-
- accept(T) - Method in interface org.tensorics.core.util.Maybe.ThrowingConsumer
-
- 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> - Class in org.tensorics.core.testing.hamcrest
-
This matcher checks, if all the values of the tensor are equal to one specific value.
- allElementsEqualTo(V) - Static method in class org.tensorics.core.testing.hamcrest.AllElementsEqualTo
-
- allElementsEqualTo(V) - Static method in class org.tensorics.core.testing.hamcrest.TensoricsMatchers
-
- 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(Boolean) - Method in class org.tensorics.core.booleans.lang.OngoingBooleanScalarOperation
-
- and(Tensor<Boolean>) - Method in class org.tensorics.core.booleans.lang.OngoingBooleanTensorOperation
-
- And - Class in org.tensorics.core.booleans.operations
-
- And() - Constructor for class org.tensorics.core.booleans.operations.And
-
- and() - Static method in class org.tensorics.core.booleans.operations.BooleanOperations
-
- and() - Method in class org.tensorics.core.booleans.operations.BooleanTensorOperationsRepository
-
- and(Expression<? extends Iterable<Boolean>>) - Static method in class org.tensorics.core.lang.TensoricBooleanExpressions
-
- and(Iterable<? extends Expression<Boolean>>) - Static method in class org.tensorics.core.lang.TensoricBooleanExpressions
-
- and(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.
- 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(Iterable<Boolean>) - Method in class org.tensorics.core.booleans.operations.And
-
- apply(Iterable<Boolean>) - Method in class org.tensorics.core.booleans.operations.Or
-
- apply(Tensor<Boolean>) - Method in class org.tensorics.core.booleans.operations.TensorChangeDetectionOperation
-
- 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(C) - Method in class org.tensorics.core.function.CoordinateToPositionFunction
-
- 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
-
- apply(DiscreteFunction<?, Y>) - Method in class org.tensorics.core.function.operations.CodomainExtraction
-
- 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(Object...) - Method in interface org.tensorics.core.functional.FuncN
-
- 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<?>) - Method in class org.tensorics.core.iterable.operations.IterableSize
-
- 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(Tensor<E>) - Method in class org.tensorics.core.tensor.operations.TensorReduction
-
- apply(Position) - Method in class org.tensorics.core.tensor.Positions.DimensionStripper
-
- apply(TB) - Method in class org.tensorics.core.tensorbacked.operations.TensorExtractionOperation
-
- apply(Tensor<V>) - Method in class org.tensorics.core.tensorbacked.operations.TensorWrappingOperation
-
- apply(T, Function<Object, R>) - Method in class org.tensorics.core.util.chains.CaseMatchings.ClassDispatcher
-
- apply(Object) - Method in class org.tensorics.core.util.chains.Chain
-
- apply(Object, int) - Method in class org.tensorics.core.util.chains.Chain
-
- apply(I) - Method in interface org.tensorics.core.util.Maybe.ThrowingFunction
-
- 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(Expression<Boolean>) - Method in class org.tensorics.core.analysis.AnalysisModule
-
- assertBoolean(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
-
- 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
-
- attempt(Maybe.ThrowingSupplier<T>) - Static method in class org.tensorics.core.util.Maybe
-
Construct a
Maybe
from the execution of a function.
- attempt(Maybe.ThrowingRunnable) - Static method in class org.tensorics.core.util.Maybe
-
Construct a
Maybe
<Void> from the execution of a void function.
- 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(DiscreteFunction<Z, Y>) - Method in class org.tensorics.core.function.lang.FunctionSupportWithConversionAndComparator
-
- 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(Expression<? extends 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<Double>) - Method in class org.tensorics.core.lang.TensoricDoubleExpressions
-
- averageOf(Expression<? extends Iterable<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
-
- averageOf(Iterable<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- averageOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- averageOf(Expression<? extends Iterable<V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- averageOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricSupport
-
- averageOfF(Expression<DiscreteFunction<Z, Y>>) - Method in class org.tensorics.core.function.lang.FunctionExpressionSupportWithConversionAndComparator
-
- 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.
- 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
-
- 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
-
- 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
-
- 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 class 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(AssertionStatus) - Static method in class org.tensorics.core.analysis.AnalysisResult
-
- builder - Variable in class org.tensorics.core.analysis.lang.OngoingNamedCondition
-
- builder() - Static method in class org.tensorics.core.function.MapBackedDiscreteFunction
-
- builder(Iterable<Class<?>>) - Static method in class org.tensorics.core.lang.Tensorics
-
- builder(Class<?>...) - Static method in class org.tensorics.core.lang.Tensorics
-
- builder() - Static method in class org.tensorics.core.resolve.domain.ExceptionHandlingRequest
-
- builder(Iterable<Class<?>>) - Static method in class org.tensorics.core.tensor.ImmutableTensor
-
- builder(Class<?>...) - Static method in class org.tensorics.core.tensor.ImmutableTensor
-
- builder() - Static method in class org.tensorics.core.tensor.Shape
-
Creates a new builder for a shape.
- builder(Set<? extends Class<?>>) - Static method in class org.tensorics.core.tensor.Shape
-
Creates a new builder for a shape with predefined dimensions.
- builder(PositionIndexer) - Static method in class org.tensorics.core.tensor.specific.ImmutableDoubleArrayBackedTensor
-
- 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
-
- 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.
- builderFrom(Tensor<T>) - Static method in class org.tensorics.core.lang.Tensorics
-
- builderFrom(Tensor<T>) - Static method in class org.tensorics.core.tensor.ImmutableTensor
-
- buildExpression() - Method in class org.tensorics.core.analysis.AnalysisModule
-
- by(ReductionStrategy<? super C, E, R>) - Method in class org.tensorics.core.tensor.lang.OngoingStructuralReduction
-
- by(Class<C>, Range<C>) - Method in class org.tensorics.core.tensor.lang.OngoingTensorFiltering
-
- by(ReductionStrategy<C, V, R>) - Method in class org.tensorics.core.tensor.lang.OngoingTensorReduction
-
- by(Class<C>, Range<C>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorbackedFiltering
-
- 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
-
- calcLogical(Boolean) - Method in class org.tensorics.core.booleans.BooleanSupport
-
- calcLogical(Tensor<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.TensorBooleanSupport
-
- calculate(S) - Method in interface org.tensorics.core.commons.lang.BasicOperationSupport
-
- calculate(DiscreteFunction<X, Y>) - Method in class org.tensorics.core.function.lang.FunctionSupportWithConversionAndComparator
-
- calculate(Expression<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
-
- calculate(Double) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- calculate(Tensor<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- calculate(Double, Unit<?>) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- calculate(QuantifiedValue<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- calculate(TB) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- calculate(V) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- calculate(Expression<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- calculate(Tensor<QuantifiedValue<V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- calculate(V, Unit<?>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- calculate(V) - Method in class org.tensorics.core.lang.TensoricSupport
-
- calculate(Tensor<V>) - Method in class org.tensorics.core.lang.TensoricSupport
-
- calculate(V, Unit<?>) - Method in class org.tensorics.core.lang.TensoricSupport
-
- calculate(QuantifiedValue<V>) - Method in class org.tensorics.core.lang.TensoricSupport
-
- calculate(TB) - Method in class org.tensorics.core.lang.TensoricSupport
-
- calculate(V, Unit<?>) - Method in class org.tensorics.core.quantity.lang.QuantityExpressionSupport
-
- calculate(Expression<QuantifiedValue<V>>) - Method in class org.tensorics.core.quantity.lang.QuantityExpressionSupport
-
- calculate(V, Unit<?>) - Method in class org.tensorics.core.quantity.lang.QuantitySupport
-
- calculate(QuantifiedValue<V>) - Method in class org.tensorics.core.quantity.lang.QuantitySupport
-
- calculate(V) - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
-
- calculate(Expression<V>) - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
-
- calculate(V) - Method in class org.tensorics.core.scalar.lang.ScalarSupport
-
- calculate(Tensor<QuantifiedValue<S>>) - Method in class org.tensorics.core.tensor.lang.QuantityTensorSupport
-
- calculate(Tensor<V>) - Method in class org.tensorics.core.tensor.lang.TensorSupport
-
Allows to perform calculation on given tensoric.
- calculate() - Method in class org.tensorics.core.tensor.resample.impl.FieldInterpolator
-
Performs the actual calculation of interpolation.
- calculate(QTB) - Method in class org.tensorics.core.tensorbacked.lang.QuantityTensorbackedSupport
-
- calculate(TB) - Method in class org.tensorics.core.tensorbacked.lang.TensorbackedSupport
-
Allows to perform calculation on given tensor backed.
- calculateF(Expression<DiscreteFunction<X, Y>>) - Method in class org.tensorics.core.function.lang.FunctionExpressionSupportWithConversionAndComparator
-
- calculateQ(Expression<QuantifiedValue<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
-
- calculateQ(Tensor<QuantifiedValue<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- calculateQ(QTB) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- calculateQ(Expression<QuantifiedValue<V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- calculateQ(Tensor<QuantifiedValue<V>>) - Method in class org.tensorics.core.lang.TensoricSupport
-
- 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<V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- calculateT(Expression<Tensor<QuantifiedValue<V>>>) - Method in class org.tensorics.core.tensor.lang.QuantityTensorExpressionSupport
-
- 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(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(BinaryPredicateIterableExpression<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.BinaryPredicateIterableResolver
-
- 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(FunctionalExpression<R>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.FunctionalExpressionResolver
-
- canResolve(IterableExpressionToIterable<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.IterableExpressionToIterableResolver
-
- canResolve(IterableResolvingExpression<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.IterableResolvingExpressionResolver
-
- canResolve(PickExpression<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.PickResolver
-
- canResolve(PredicateExpression<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.PredicateConditionResolver
-
- canResolve(E, ResolvingContext) - Method in interface org.tensorics.core.resolve.resolvers.Resolver
-
- canResolve(TensoricScript<V, R>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.TensoricScriptResolver
-
- canResolve(UnaryOperationExpression<R>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.UnaryOperationResolver
-
- 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(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<T> - Interface in org.tensorics.core.math
-
This interface provides methods for field elements, whose usage is highly discouraged and should be avoided.
- cheating() - Method in interface org.tensorics.core.math.ExtendedField
-
- cheating() - Method in class org.tensorics.core.math.impl.ExtendedFieldImpl
-
- 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
-
- classOf(T) - Static method in class org.tensorics.core.util.Classes
-
- ClasspathConstantScanner - Class in org.tensorics.core.util.names
-
- ClasspathConstantScanner(Set<String>) - Constructor for class org.tensorics.core.util.names.ClasspathConstantScanner
-
- closeTo(S) - Method in class org.tensorics.core.testing.lang.OngoingCloseToMatcherCreation
-
- closeTo(Tensor<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
-
- 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(TB) - 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.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<S> - Interface in org.tensorics.core.quantity.options
-
- 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
-
- 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.
- consumeScalars(Tensor<S>, Consumer<S>) - Static method in class org.tensorics.core.tensor.lang.TensorStructurals
-
- consumeScalars(Tensor<S>, BiConsumer<Position, S>) - Static method in class org.tensorics.core.tensor.lang.TensorStructurals
-
- 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(Object...) - Method in class org.tensorics.core.tensor.Shape
-
- 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.
- contains(Object...) - Method in interface org.tensorics.core.tensor.Tensoric
-
- 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(Position) - Method in class org.tensorics.core.reduction.Averaging
-
- context(Position) - Method in interface org.tensorics.core.reduction.ReductionStrategy
-
- context(Position) - Method in class org.tensorics.core.reduction.RootMeanSquare
-
- context(Position) - Method in class org.tensorics.core.reduction.Slicing
-
- context(Position) - Method in class org.tensorics.core.reduction.ToFunctions
-
- context(Position) - Method in class org.tensorics.core.tensor.AbstractTensorBuilder
-
- 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(Position) - Method in interface org.tensorics.core.tensor.TensorBuilder
-
- context(Position) - Method in class org.tensorics.core.tensorbacked.TensorbackedBuilder
-
- context(Object...) - Method in class 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
-
- 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
-
- Coordinates - Class in org.tensorics.core.tensor
-
Utility methods to handle coordinates
- coordinates() - Method in class org.tensorics.core.tensor.Position
-
- 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.
- coordinatesOfType(Class<T>) - Method in class org.tensorics.core.tensor.Shape
-
Extracts the provided class of the coordinate from the provided shape.
- 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
-
- 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
-
- 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, Supplier<S>) - Static method in class org.tensorics.core.lang.Tensorics
-
- createFrom(Shape, Function<Position, S>) - Static method in class org.tensorics.core.lang.Tensorics
-
- createFrom(Shape, Supplier<S>) - Static method in class org.tensorics.core.tensor.operations.TensorInternals
-
- createFrom(Shape, Function<Position, 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.
- declaredGetters(Object) - Static method in class org.tensorics.core.util.Reflections
-
- DEFAULT_REGISTRY - Static variable in class org.tensorics.core.booleans.BooleanSupport
-
- 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
-
- DefaultInterpolatedFunction(DiscreteFunction<X, Y>, InterpolationStrategy<Y>, Conversion<X, Y>, Comparator<X>) - Constructor for class org.tensorics.core.function.DefaultInterpolatedFunction
-
- defaultOptions(ExtendedField<T>) - Static method in class org.tensorics.core.lang.ManipulationOptions
-
- defaultOptions() - Static method in class org.tensorics.core.resolve.options.ResolvingOptions
-
- 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.
- 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.
- dimensionsOf(Tensorbacked<?>) - Static method in class org.tensorics.core.lang.Tensorics
-
- dimensionsOf(Tensor<?>) - Static method in class org.tensorics.core.lang.Tensorics
-
- 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.
- 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(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.
- 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(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.
- 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
-
- DiscreteFunctionAddition<X,Y> - Class in org.tensorics.core.function.operations
-
- 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
-
- DiscreteFunctionMultiplication<X,Y> - Class in org.tensorics.core.function.operations
-
- 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
-
- 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(T) - Method in interface org.tensorics.core.commons.lang.OngoingBinaryOperation
-
- dividedBy(Expression<DiscreteFunction<X, Y>>) - Method in class org.tensorics.core.function.lang.OngoingDeferredDiscreteFunctionBinaryOperation
-
- dividedBy(DiscreteFunction<X, Y>) - Method in class org.tensorics.core.function.lang.OngoingDiscreteFunctionBinaryOperation
-
- dividedBy(S, Unit<?>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
-
- dividedBy(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
-
- dividedBy(Expression<QuantifiedValue<S>>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
-
- dividedBy(S, Unit<?>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
-
- dividedBy(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
-
- dividedBy(S) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
-
- dividedBy(Expression<S>) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
-
- dividedBy(S) - Method in class org.tensorics.core.scalar.lang.OngoingScalarBinaryOperation
-
- 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.
- EditableResolvingContext - Interface in org.tensorics.core.tree.domain
-
- either(V) - Method in class org.tensorics.core.tensor.lang.OngoingTensorManipulation
-
- either(Function<Object, R>) - Method in class org.tensorics.core.util.chains.Chains.OngoingMainChain
-
- either(BiFunction<Object, Function<Object, R>, R>) - Method in class org.tensorics.core.util.chains.Chains.OngoingMainChain
-
- 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(T) - Method in interface org.tensorics.core.commons.lang.OngoingOperation
-
- 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(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(QTB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
-
- 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(V) - Method in interface org.tensorics.core.commons.lang.OngoingOperation
-
- elementDividedByV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredQuantifiedTensorOperation
-
- elementDividedByV(V) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredTensorOperation
-
- elementDividedByV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensor.lang.OngoingQuantifiedTensorOperation
-
- elementDividedByV(V) - Method in class org.tensorics.core.tensor.lang.OngoingTensorOperation
-
- elementDividedByV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
-
- elementDividedByV(V) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorBackedOperation
-
- elementInverseOf(Expression<Tensor<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
-
- elementInverseOf(Tensor<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- elementInverseOf(Expression<Tensor<V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- elementInverseOf(Tensor<V>) - Method in class org.tensorics.core.lang.TensoricSupport
-
- elementInverseOf(Expression<Tensor<V>>) - Method in class org.tensorics.core.tensor.lang.TensorExpressionSupport
-
- elementInverseOf(Tensor<V>) - Method in class org.tensorics.core.tensor.lang.TensorSupport
-
- 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(Expression<TB>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
-
- elementNegativeOfTB(Expression<TB>) - 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>) - 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(T) - Method in interface org.tensorics.core.commons.lang.OngoingOperation
-
- 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(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(QTB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
-
- 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(V) - Method in interface org.tensorics.core.commons.lang.OngoingOperation
-
- elementTimesV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredQuantifiedTensorOperation
-
- elementTimesV(V) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredTensorOperation
-
- elementTimesV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensor.lang.OngoingQuantifiedTensorOperation
-
- elementTimesV(V) - Method in class org.tensorics.core.tensor.lang.OngoingTensorOperation
-
- elementTimesV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
-
- 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(BinaryOperation<Double>, Tensor<Double>, Tensor<Double>) - 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(BinaryOperation<V>, Tensor<V>, Tensor<V>) - Method in class org.tensorics.core.lang.TensoricSupport
-
- elementwise(UnaryOperation<V>, Expression<Tensor<V>>) - Static method in class org.tensorics.core.tensor.expressions.TensorExpressions
-
- elementwise(BinaryOperation<V>, Expression<Tensor<V>>, Expression<Tensor<V>>, OptionRegistry<ManipulationOption>) - Static method in class org.tensorics.core.tensor.expressions.TensorExpressions
-
- elementwise(BinaryOperation<S>, Tensor<S>, Tensor<S>) - Method in class org.tensorics.core.tensor.lang.TensorSupport
-
- elementwise(BinaryFunction<S, R>, Tensor<S>, Tensor<S>) - Method in class org.tensorics.core.tensor.lang.TensorSupport
-
- 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(Class<TB>) - Static method in class org.tensorics.core.lang.Tensorics
-
- empty(Iterable<Class<?>>) - Static method in class org.tensorics.core.lang.Tensorics
-
- empty(Class<?>...) - Static method in class org.tensorics.core.lang.Tensorics
-
- 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(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() - Static method in class org.tensorics.core.util.names.ImmutableNameRepository
-
- 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
-
- entrySetOf(Tensor<T>) - Static method in class org.tensorics.core.tensor.operations.TensorInternals
-
- 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.
- 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
-
- 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
-
- equals(Object) - Method in class org.tensorics.core.util.Maybe
-
- 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
-
- 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(Tensorbacked<QuantifiedValue<S>>) - Static method in class org.tensorics.core.lang.Tensorics
-
- 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.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
-
- exception() - Method in class org.tensorics.core.util.Maybe
-
Returns the exception, if any.
- 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(Expression<Boolean>...) - Method in class org.tensorics.core.analysis.lang.OngoingAllBooleanExcludableCondition
-
- excluding(Set<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, Throwable) - Constructor for exception org.tensorics.core.tree.domain.ExpressionIsUnresolvedException
-
- ExpressionIsUnresolvedException(String) - 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(Position) - Method in class org.tensorics.core.tensor.lang.OngoingTensorManipulation
-
- extract(Object...) - 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
.
- field() - Method in interface org.tensorics.core.commons.options.Environment
-
- field() - Method in class org.tensorics.core.lang.EnvironmentImpl
-
- Field<T> - Interface in org.tensorics.core.math.structures.ringlike
-
Represents the algebraic structure 'field'.
- field() - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
-
- field() - Method in class org.tensorics.core.scalar.lang.ScalarSupport
-
- 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(TB) - 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.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(Tensorbacked<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.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(Tensorbacked<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(Tensor<S>, Consumer<S>) - Static method in class org.tensorics.core.lang.Tensorics
-
- forEach(Tensor<S>, BiConsumer<Position, 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(Tensor<V>) - Static method in class org.tensorics.core.lang.Tensorics
-
- from(Tensorbacked<V>) - Static method in class org.tensorics.core.lang.Tensorics
-
- from(Tensor<V>) - Static method in class org.tensorics.core.tensor.lang.TensorStructurals
-
- from(Position) - Method in class org.tensorics.core.tensor.Positions.DimensionStripper
-
- 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_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
-
- fromBooleanSuccessful(boolean) - Static method in enum org.tensorics.core.analysis.AssertionStatus
-
- fromDouble(double) - Method in class org.tensorics.core.fields.doubles.DoubleCheating
-
- 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(V, V) - Static method in class org.tensorics.core.commons.util.ValuePair
-
- 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
-
- fromMap(Map<? extends X, ? extends Y>) - Static method in class org.tensorics.core.function.MapBackedDiscreteFunction
-
- 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<Position, V>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorbackedConstruction
-
- fromMap(Map<Object, String>) - Static method in class org.tensorics.core.util.names.ImmutableNameRepository
-
- 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
-
- 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
DiscreteFunction
s 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
-
- 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
-
- 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() - Method in class org.tensorics.core.lang.TensoricScript
-
- get(Position) - Method in class org.tensorics.core.tensor.AbstractScalar
-
- get(Object...) - Method in class org.tensorics.core.tensor.AbstractScalar
-
- get(Position) - Method in class org.tensorics.core.tensor.BroadcastedTensorView
-
- get(Object...) - 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(Object...) - Method in class org.tensorics.core.tensor.lang.OngoingFieldAwareResampling
-
- get(Iterable<?>) - Method in class org.tensorics.core.tensor.lang.OngoingFieldAwareResampling
-
- get(Position) - Method in class org.tensorics.core.tensor.lang.OngoingResampling
-
- get(Object...) - Method in class org.tensorics.core.tensor.lang.OngoingResampling
-
- get(Iterable<?>) - Method in class org.tensorics.core.tensor.lang.OngoingResampling
-
- get(Position) - Method in class org.tensorics.core.tensor.lang.OngoingTensorManipulation
-
- get(Object...) - Method in class org.tensorics.core.tensor.lang.OngoingTensorManipulation
-
- 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(Position) - Method in class org.tensorics.core.tensor.resample.ResamplingStage
-
- get(Position) - Method in class org.tensorics.core.tensor.specific.ImmutableDoubleArrayBackedTensor
-
- get(Object...) - Method in class org.tensorics.core.tensor.specific.ImmutableDoubleArrayBackedTensor
-
- get(Position) - Method in interface org.tensorics.core.tensor.Tensoric
-
- get(Object...) - 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.
- get() - Method in class org.tensorics.core.tensor.variance.Covariant
-
Retrieves the coordinate value from the covariant coordinate.
- 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() - Method in interface org.tensorics.core.util.Maybe.ThrowingSupplier
-
- 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.
- 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(String) - Constructor for exception org.tensorics.core.function.IllegalDiscreteFunctionUsageException
-
- 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.incubate.function.IllegalDiscreteFunctionUsageException
-
- 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(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
-
- interpolate(Double, DiscreteFunction<Double, Double>) - Method in class org.tensorics.incubate.function.LinearInterpolationStrategy
-
- interpolated(DiscreteFunction<X, Y>, InterpolationStrategy<Y>, Conversion<X, Y>, Comparator<X>) - Static method in class org.tensorics.core.function.MathFunctions
-
- 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.
- 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.
- 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(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.
- 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.
- 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.iterable.lang.OngoingQuantityIterableValueExtraction
-
- inUnitsOf(Unit) - Method in class org.tensorics.core.quantity.lang.OngoingQuantityValueExtraction
-
- 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.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(S) - Method in interface org.tensorics.core.commons.lang.BasicOperationSupport
-
- inverseOf(Expression<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
-
- inverseOf(Double) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- inverseOf(QuantifiedValue<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- inverseOf(V) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- inverseOf(Expression<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- inverseOf(QuantifiedValue<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- inverseOf(V) - Method in class org.tensorics.core.lang.TensoricSupport
-
- inverseOf(QuantifiedValue<V>) - Method in class org.tensorics.core.lang.TensoricSupport
-
- inverseOf(QuantifiedValue<V>) - Method in class org.tensorics.core.quantity.lang.QuantityExpressionSupport
-
- inverseOf(Expression<QuantifiedValue<V>>) - Method in class org.tensorics.core.quantity.lang.QuantityExpressionSupport
-
- inverseOf(QuantifiedValue<V>) - Method in class org.tensorics.core.quantity.lang.QuantitySupport
-
- inverseOf(V) - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
-
- inverseOf(Expression<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(Expression<Predicate<T>>) - Method in class org.tensorics.core.analysis.lang.OngoingCondition
-
- is(Predicate<T>) - Method in class org.tensorics.core.analysis.lang.OngoingCondition
-
- 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(Expression<T>) - Method in class org.tensorics.core.analysis.lang.OngoingCondition
-
- isEqualTo(T) - Method in class org.tensorics.core.analysis.lang.OngoingCondition
-
- isEqualTo(Expression<T>) - Method in class org.tensorics.core.analysis.lang.OngoingPrecondition
-
- isEqualTo(T) - Method in class org.tensorics.core.analysis.lang.OngoingPrecondition
-
- isEqualTo(Expression<T>) - Method in class org.tensorics.core.lang.OngoingBasicDeferredBinaryPredicate
-
- 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
-
- isEqualTo() - Static method in class org.tensorics.core.math.predicates.IsEqualTo
-
- isEqualTo(Expression<S>) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryPredicate
-
- isEqualTo(S) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryPredicate
-
- isEqualTo(S) - Method in class org.tensorics.core.scalar.lang.OngoingScalarBinaryPredicate
-
- 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(S) - Method in class org.tensorics.core.iterable.lang.OngoingDeferredIterableBinaryPredicate
-
- isLessThan(Expression<S>) - Method in class org.tensorics.core.iterable.lang.OngoingDeferredIterableBinaryPredicate
-
- isLessThan(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarBinaryPredicate
-
- isLessThan(Expression<S>) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryPredicate
-
- 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(Expression<T>) - Method in class org.tensorics.core.analysis.lang.OngoingCondition
-
- isNotEqualTo(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.lang.OngoingBasicDeferredBinaryPredicate
-
- IsNotEqualTo<T> - Class in org.tensorics.core.math.predicates
-
- IsNotEqualTo() - Constructor for class org.tensorics.core.math.predicates.IsNotEqualTo
-
- isNotEqualTo() - Static method in 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
-
- 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(Tensor<S>, Function<S, T>) - Static method in class org.tensorics.core.lang.Tensorics
-
- map(Tensor<S>, BiFunction<Position, S, T>) - Static method in class org.tensorics.core.lang.Tensorics
-
- map(Maybe.ThrowingFunction<T, R>) - Method in class org.tensorics.core.util.Maybe
-
Apply a transformation function if this
Maybe
is in a "successful" state.
- map(Maybe.ThrowingConsumer<T>) - Method in class org.tensorics.core.util.Maybe
-
Apply a void function if this
Maybe
is in a "successful" state.
- 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
-
- 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<V>) - Method in class org.tensorics.core.testing.hamcrest.AllElementsEqualTo
-
- matchesSafely(S) - Method in class org.tensorics.core.testing.hamcrest.ScalarIsCloseTo
-
- matchesSafely(Tensor<S>, Description) - Method in class org.tensorics.core.testing.hamcrest.TensorIsCloseTo
-
- 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
-
- MathFunctions() - Constructor for class org.tensorics.core.function.MathFunctions
-
- mathsEnvironment - Variable in class org.tensorics.core.quantity.conditions.AbstractQuantityStatisticPredicate
-
- Maybe<T> - Class in org.tensorics.core.util
-
This utility class implements the concept of a "Maybe" or "Try" Optional
.
- Maybe.ThrowingConsumer<T> - Interface in org.tensorics.core.util
-
- Maybe.ThrowingFunction<I,R> - Interface in org.tensorics.core.util
-
- Maybe.ThrowingRunnable - Interface in org.tensorics.core.util
-
- Maybe.ThrowingSupplier<T> - Interface in org.tensorics.core.util
-
- 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
-
- Metric<T,V> - Interface in org.tensorics.incubate.spaces
-
Defines a (positive) distance between two points (within a space).
- minus(T) - Method in interface org.tensorics.core.commons.lang.OngoingBinaryOperation
-
- minus(T) - Method in interface org.tensorics.core.commons.lang.OngoingOperation
-
- minus(Expression<DiscreteFunction<X, Y>>) - Method in class org.tensorics.core.function.lang.OngoingDeferredDiscreteFunctionBinaryOperation
-
- minus(DiscreteFunction<X, Y>) - Method in class org.tensorics.core.function.lang.OngoingDiscreteFunctionBinaryOperation
-
- minus(S, Unit) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
-
- minus(S, Unit<?>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
-
- minus(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
-
- minus(Expression<QuantifiedValue<S>>) - 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.OngoingQuantifiedScalarOperation
-
- minus(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
-
- minus(S) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
-
- minus(Expression<S>) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
-
- minus(S) - Method in class org.tensorics.core.scalar.lang.OngoingScalarBinaryOperation
-
- minus(Tensor<QuantifiedValue<S>>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredQuantifiedTensorOperation
-
- 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(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(TB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingDeferredQuantifiedTensorBackedOperation
-
- minus(Expression<TB>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingDeferredQuantifiedTensorBackedOperation
-
- minus(TB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingDeferredTensorBackedOperation
-
- minus(Expression<TB>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingDeferredTensorBackedOperation
-
- minus(QTB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
-
- minus(TB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorBackedOperation
-
- minus(SystemState) - Method in class org.tensorics.core.util.SystemState
-
- 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(V) - Method in interface org.tensorics.core.commons.lang.OngoingOperation
-
- minusV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredQuantifiedTensorOperation
-
- minusV(V) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredTensorOperation
-
- minusV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensor.lang.OngoingQuantifiedTensorOperation
-
- minusV(V) - Method in class org.tensorics.core.tensor.lang.OngoingTensorOperation
-
- minusV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
-
- 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
-
- of(AssertionStatus) - Static method in class org.tensorics.core.analysis.AssertionResult
-
- of(Class<C>, Comparator<? super C>) - Static method in class org.tensorics.core.booleans.operations.TensorChangeDetectionOperation
-
- of(Class<C>) - Static method in class org.tensorics.core.booleans.operations.TensorChangeDetectionOperation
-
- of(Collection<T>) - Static method in class org.tensorics.core.commons.options.ImmutableOptionRegistry
-
creates a new registry which will contain the given options.
- of(ExtendedField<V>, OptionRegistry<ManipulationOption>) - Static method in class org.tensorics.core.lang.EnvironmentImpl
-
- of(V, Unit) - Static method in class org.tensorics.core.quantity.ImmutableQuantifiedValue
-
- of(E, R, ResolvingContext) - Static method in class org.tensorics.core.resolve.domain.DetailedExpressionResult
-
- of(Class<T>, Comparator<T>) - Static method in class org.tensorics.core.tensor.coordinates.PositionOrdering
-
- of(Class<T>) - Static method in class org.tensorics.core.tensor.coordinates.PositionOrdering
-
- of(V) - Static method in class org.tensorics.core.tensor.ImmutableScalar
-
Factory method for a scalar with an empty context.
- of(Tensor<V>, Class<C>, SingleDimensionResampler<C, V>, ExtendedField<V>) - Static method in class org.tensorics.core.tensor.lang.OngoingFieldAwareResampling
-
- of(Tensor<V>, Class<C>, SingleDimensionResampler<C, V>) - Static method in class org.tensorics.core.tensor.lang.OngoingResampling
-
- of(Iterable<?>) - Static method in class org.tensorics.core.tensor.Position
-
Retrieves a position instance for the given coordinates.
- of(Object...) - Static method in class org.tensorics.core.tensor.Position
-
Retrieves a position instance, representing the given coordinates.
- of(Iterable<Position>) - Static method in class org.tensorics.core.tensor.Shape
-
- of(Position...) - Static method in class org.tensorics.core.tensor.Shape
-
- 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
-
- of(T) - Static method in class org.tensorics.core.tree.domain.ResolvedExpression
-
- of(Unit<?>) - Static method in class org.tensorics.core.units.JScienceUnit
-
- of(Amount<QY>) - Static method in class org.tensorics.incubate.function.ConstantFunction
-
- of(DiscreteFunction<X, Y>, InterpolationStrategy<X, Y>) - Static method in class org.tensorics.incubate.function.InterpolatedFunction
-
- ofClass(Class<R>) - Static method in class org.tensorics.core.expressions.Placeholder
-
- ofException(Throwable) - Static method in class org.tensorics.core.util.Maybe
-
Construct an "unsuccessful"
Maybe
containing an exception.
- 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
-
- ofValue(T) - Static method in class org.tensorics.core.util.Maybe
-
Construct a "successful"
Maybe
containing a value.
- ofValueAndError(V, V) - Static method in class org.tensorics.core.quantity.ImmutableErronousValue
-
- ofValueAndError(V, Optional<V>) - Static method in class org.tensorics.core.quantity.ImmutableErronousValue
-
- ofVoid() - Static method in class org.tensorics.core.util.Maybe
-
Construct a "successful"
Maybe
<Void> containing a null value.
- 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
-
- ones(Shape) - Method in class org.tensorics.core.tensor.lang.TensorSupport
-
- 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
-
- OngoingDeferredIterableBinaryPredicate<S> - Class in org.tensorics.core.iterable.lang
-
Provides methods to describe the right hand part of a binary predicate for
Iterable
@
Expression
s
- 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() - 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
-
- operation - Variable in class org.tensorics.core.tensor.operations.ElementBinaryFunction
-
- 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).
- optionalValue() - Method in class org.tensorics.core.util.Maybe
-
Retrieve the value stored in this
Maybe
as an
Optional
.
- optionalValueOfStaticField(Field) - Static method in class org.tensorics.core.util.Reflections
-
- OptionRegistry<T extends Option<T>> - Interface in org.tensorics.core.commons.options
-
Contains several options of a certain type.
- optionRegistry - Variable in class org.tensorics.core.tensor.operations.ElementBinaryFunction
-
- 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(Boolean) - Method in class org.tensorics.core.booleans.lang.OngoingBooleanScalarOperation
-
- or(Tensor<Boolean>) - Method in class org.tensorics.core.booleans.lang.OngoingBooleanTensorOperation
-
- or() - Static method in class org.tensorics.core.booleans.operations.BooleanOperations
-
- or() - Method in class org.tensorics.core.booleans.operations.BooleanTensorOperationsRepository
-
- Or - Class in org.tensorics.core.booleans.operations
-
- Or() - Constructor for class org.tensorics.core.booleans.operations.Or
-
- 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(Iterable<? extends Expression<Boolean>>) - Static method in class org.tensorics.core.lang.TensoricBooleanExpressions
-
- or(Function<? super T, R>) - Method in class org.tensorics.core.util.chains.Chains.AbstractOngoingChain
-
- or(BiFunction<? super T, Function<Object, R>, R>) - Method in class org.tensorics.core.util.chains.Chains.AbstractOngoingChain
-
- 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.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
-
- 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
Node
s 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(DiscreteFunction<X, Y>, DiscreteFunction<X, Y>) - Method in class org.tensorics.core.function.operations.AbstractDiscreteFunctionBinaryOperation
-
- perform(T, T) - Method in interface org.tensorics.core.math.operations.BinaryFunction
-
Has to be implemented to perform the actual operation.
- perform() - Method in interface org.tensorics.core.math.operations.CreationOperation
-
Performs the creation
- perform(T) - Method in interface org.tensorics.core.math.operations.UnaryOperation
-
performs the operation on the given value
- 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
-
- 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>, 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>) - Method in class org.tensorics.core.quantity.operations.QuantityMultiplicativeInversion
-
- perform(QuantifiedValue<S>, QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.operations.QuantitySumOrDifferenceOperation
-
- perform(Tensor<V>, Tensor<V>) - Method in class org.tensorics.core.tensor.operations.ElementBinaryFunction
-
- perform(Tensor<V>) - Method in class org.tensorics.core.tensor.operations.ElementUnaryOperation
-
- perform() - Method in class org.tensorics.core.tensor.operations.FunctionTensorCreationOperation
-
- perform(Tensor<V>, Tensor<V>) - Method in class org.tensorics.core.tensor.operations.InnerTensorOperation
-
- perform(TB) - Method in class org.tensorics.core.tensorbacked.operations.ElementTensorBackedUnaryOperation
-
- perform(QTB) - Method in class org.tensorics.core.tensorbacked.operations.QuantifiedElementTensorBackedUnaryOperation
-
- 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
-
- 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(T) - Method in interface org.tensorics.core.commons.lang.OngoingBinaryOperation
-
- plus(T) - Method in interface org.tensorics.core.commons.lang.OngoingOperation
-
- plus(Expression<DiscreteFunction<X, Y>>) - Method in class org.tensorics.core.function.lang.OngoingDeferredDiscreteFunctionBinaryOperation
-
- plus(DiscreteFunction<X, Y>) - Method in class org.tensorics.core.function.lang.OngoingDiscreteFunctionBinaryOperation
-
- plus(S, Unit) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
-
- plus(S, Unit<?>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
-
- plus(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
-
- plus(Expression<QuantifiedValue<S>>) - 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.OngoingQuantifiedScalarOperation
-
- plus(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
-
- plus(S) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
-
- plus(Expression<S>) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
-
- plus(S) - Method in class org.tensorics.core.scalar.lang.OngoingScalarBinaryOperation
-
- plus(Tensor<QuantifiedValue<S>>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredQuantifiedTensorOperation
-
- 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(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(TB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingDeferredQuantifiedTensorBackedOperation
-
- plus(Expression<TB>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingDeferredQuantifiedTensorBackedOperation
-
- plus(TB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingDeferredTensorBackedOperation
-
- plus(Expression<TB>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingDeferredTensorBackedOperation
-
- plus(QTB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
-
- plus(TB) - Method in class org.tensorics.core.tensorbacked.lang.OngoingTensorBackedOperation
-
- 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(V) - Method in interface org.tensorics.core.commons.lang.OngoingOperation
-
- plusV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredQuantifiedTensorOperation
-
- plusV(V) - Method in class org.tensorics.core.tensor.lang.OngoingDeferredTensorOperation
-
- plusV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensor.lang.OngoingQuantifiedTensorOperation
-
- plusV(V) - Method in class org.tensorics.core.tensor.lang.OngoingTensorOperation
-
- plusV(QuantifiedValue<S>) - Method in class org.tensorics.core.tensorbacked.lang.OngoingQuantifiedTensorBackedOperation
-
- 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 - Class in org.tensorics.core.tensor
-
Contains utility methods for position objects.
- positions(Function<Position, 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.TensorStreamMappers
-
- positions(Function<Position, Position>) - Static method in class org.tensorics.core.tensor.stream.TensorStreams
-
- positions(BiFunction<Position, T, Position>) - Static method in class org.tensorics.core.tensor.stream.TensorStreams
-
- 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(Tensorbacked<?>) - Static method in class org.tensorics.core.lang.Tensorics
-
- positionsOf(Tensor<?>) - 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
-
- 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
-
- put(AssertionExpression, AssertionResult) - Method in class org.tensorics.core.analysis.AnalysisResult.Builder
-
- put(X, Y) - Method in interface org.tensorics.core.function.DiscreteFunctionBuilder
-
- put(Map.Entry<? extends X, ? extends Y>) - Method in class org.tensorics.core.function.MapBackedDiscreteFunction.Builder
-
- put(X, Y) - Method in class org.tensorics.core.function.MapBackedDiscreteFunction.Builder
-
- put(Position, V) - Method in class org.tensorics.core.tensor.AbstractTensorBuilder
-
- put(Map.Entry<Position, V>) - Method in class org.tensorics.core.tensor.AbstractTensorBuilder
-
- put(Class<C>, Set<C>) - Method in class org.tensorics.core.tensor.specific.PositionIndexer.Builder
-
- put(Position, V) - Method in interface org.tensorics.core.tensor.TensorBuilder
-
- put(Map.Entry<Position, V>) - Method in interface org.tensorics.core.tensor.TensorBuilder
-
- put(Map.Entry<Position, V>) - Method in class org.tensorics.core.tensorbacked.TensorbackedBuilder
-
- put(Position, V) - Method in class org.tensorics.core.tensorbacked.TensorbackedBuilder
-
- put(E, R) - Method in interface org.tensorics.core.tree.domain.EditableResolvingContext
-
Put a key and value in the resolving context.
- 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(E, R) - Method in class org.tensorics.core.tree.domain.ResolvingContextImpl
-
- put(X, Y) - Method in interface org.tensorics.incubate.function.DiscreteFunctionBuilder
-
- put(X, Y, Y) - Method in interface org.tensorics.incubate.function.DiscreteFunctionBuilder
-
- put(Map.Entry<? extends X, ? extends Y>) - Method in class org.tensorics.incubate.function.SortedMapBackedDiscreteFunction.Builder
-
- put(X, Y) - Method in class org.tensorics.incubate.function.SortedMapBackedDiscreteFunction.Builder
-
- 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(Tensor<V>) - Method in class org.tensorics.core.tensor.AbstractTensorBuilder
-
- putAll(Position, Tensor<V>) - Method in class org.tensorics.core.tensor.AbstractTensorBuilder
-
- putAll(Map<Position, V>) - Method in class org.tensorics.core.tensor.AbstractTensorBuilder
-
- putAll(Position, Map<Position, 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(Position, Tensor<V>) - Method in interface org.tensorics.core.tensor.TensorBuilder
-
- putAll(Map<Position, V>) - Method in interface org.tensorics.core.tensor.TensorBuilder
-
- putAll(Position, Map<Position, V>) - Method in interface org.tensorics.core.tensor.TensorBuilder
-
- putAll(Set<Map.Entry<Position, V>>) - Method in class org.tensorics.core.tensorbacked.TensorbackedBuilder
-
- putAll(Position, Map<Position, V>) - Method in class org.tensorics.core.tensorbacked.TensorbackedBuilder
-
- putAll(Position, Tensor<V>) - Method in class org.tensorics.core.tensorbacked.TensorbackedBuilder
-
- putAll(Position, Tensorbacked<V>) - Method in class org.tensorics.core.tensorbacked.TensorbackedBuilder
-
- putAll(TB) - Method in class org.tensorics.core.tensorbacked.TensorbackedBuilder
-
- putAll(Tensor<V>) - Method in class org.tensorics.core.tensorbacked.TensorbackedBuilder
-
- putAll(Map<Position, V>) - Method in class org.tensorics.core.tensorbacked.TensorbackedBuilder
-
- putAll(Map<? extends X, ? extends Y>) - Method in class org.tensorics.incubate.function.SortedMapBackedDiscreteFunction.Builder
-
- 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, V) - Method in class org.tensorics.core.tensor.AbstractTensorBuilder
-
- putIt(Position, V) - Method in class org.tensorics.core.tensor.ImmutableTensor.Builder
-
- putIt(Position, Double) - Method in class org.tensorics.core.tensor.specific.ImmutableDoubleArrayBackedTensor.Builder
-
- 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
-
- quantityOf(V, Unit<?>) - Static method in class org.tensorics.core.lang.Tensorics
-
Convenience method to create a quantity directly from a jscience base.
- 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.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.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
-
- 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() - Constructor for class org.tensorics.core.tree.domain.RebuildingContextImpl
-
Default constructor
- RebuildingContextImpl(RebuildingContext) - Constructor for class org.tensorics.core.tree.domain.RebuildingContextImpl
-
- 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(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, 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 C, E>, Position) - Method in class org.tensorics.core.reduction.Slicing
-
- reduce(Map<? extends X, Y>, Position) - Method in class org.tensorics.core.reduction.ToFunctions
-
- reduce(Class<C>) - Method in class org.tensorics.core.tensor.lang.OngoingTensorManipulation
-
- 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 class 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>, Comparator<T>) - Method in class org.tensorics.core.tensor.lang.OngoingFieldAwareResamplingStart
-
- 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>, Comparator<T>) - Method in class org.tensorics.core.tensor.lang.OngoingResamplingStart
-
- repeat(Class<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(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(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(Class<C>, SingleDimensionResampler<C, V>) - Static method in class org.tensorics.core.tensor.resample.MultiDimensionalResampling
-
Starting point for chaining several dimensino-resampler pairs.
- 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.
- resample(Set<C>, Function<C, V>, C) - Method in interface org.tensorics.core.tensor.resample.SingleDimensionResampler
-
Performs the actual resampling using the provided input.
- 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(AnalysisExpression, ResolvingContext) - Method in class org.tensorics.core.analysis.resolver.AnalysisResolver
-
- resolve(AssertionExpression, ResolvingContext) - Method in class org.tensorics.core.analysis.resolver.AssertionResolver
-
- resolve(E, ResolvingOption...) - Method in class org.tensorics.core.resolve.engine.DefaultResolvingEngine
-
- resolve(E, ResolvingContext, 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, ResolvingOption...) - Method in interface org.tensorics.core.resolve.engine.ResolvingEngine
-
- resolve(BinaryOperationExpression<R>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.BinaryOperationResolver
-
- resolve(BinaryPredicateIterableExpression<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.BinaryPredicateIterableResolver
-
- 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(FunctionalExpression<R>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.FunctionalExpressionResolver
-
- resolve(IterableExpressionToIterable<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.IterableExpressionToIterableResolver
-
- resolve(IterableResolvingExpression<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.IterableResolvingExpressionResolver
-
- resolve(PickExpression<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.PickResolver
-
- resolve(PredicateExpression<T>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.PredicateConditionResolver
-
- resolve(E, ResolvingContext) - Method in interface org.tensorics.core.resolve.resolvers.Resolver
-
- resolve(TensoricScript<V, R>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.TensoricScriptResolver
-
- resolve(UnaryOperationExpression<R>, ResolvingContext) - Method in class org.tensorics.core.resolve.resolvers.UnaryOperationResolver
-
- 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, ResolvingContext, 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 interface org.tensorics.core.resolve.engine.ResolvingEngine
-
- ResolvedExpression<R> - Class in org.tensorics.core.tree.domain
-
An expression that needs no further processing.
- resolvedValueOf(Expression<T>) - Method in class org.tensorics.core.resolve.domain.DetailedExpressionResult
-
- 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
-
- 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, Throwable) - Constructor for exception org.tensorics.core.resolve.domain.ResolvingException
-
- ResolvingException(String) - 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(DiscreteFunction<Z, Y>) - Method in class org.tensorics.core.function.lang.FunctionSupportWithConversionAndComparator
-
- 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(Expression<? extends Iterable<V>>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
-
- rmsOf(Iterable<V>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableSupport
-
- rmsOf(Expression<? extends Iterable<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
-
- rmsOf(Iterable<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- rmsOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- rmsOf(Expression<? extends Iterable<V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- rmsOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricSupport
-
- rmsOfF(Expression<DiscreteFunction<Z, Y>>) - Method in class org.tensorics.core.function.lang.FunctionExpressionSupportWithConversionAndComparator
-
- 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.
- 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(T) - Method in interface org.tensorics.core.commons.lang.OngoingBinaryOperation
-
- root(Double, Double) - Method in class org.tensorics.core.fields.doubles.DoubleMath
-
- root() - Method in interface org.tensorics.core.math.ExtendedField
-
- root() - Method in class org.tensorics.core.math.impl.ExtendedFieldImpl
-
- root(T, T) - Method in interface org.tensorics.core.math.Math
-
- root(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
-
- root() - Method in class org.tensorics.core.quantity.operations.QuantityOperationRepository
-
- 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(Expression<S>) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
-
- root(S) - Method in class org.tensorics.core.scalar.lang.OngoingScalarBinaryOperation
-
- 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
-
- run() - Method in interface org.tensorics.core.util.Maybe.ThrowingRunnable
-
- 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(TB, 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.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 - Class in org.tensorics.core.tensor
-
Defines the shape of a tensor.
- 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.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.
- 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<QuantifiedValue<V>>) - Method in class org.tensorics.core.iterable.lang.QuantityIterableSupport
-
- sizeOf(Iterable<V>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
-
- sizeOf(Expression<? extends Iterable<?>>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
-
- sizeOf(Iterable<V>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableSupport
-
- sizeOf(Expression<? extends Iterable<?>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
-
- sizeOf(Iterable<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- sizeOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- sizeOf(Expression<? extends Iterable<?>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- sizeOf(TB) - Static method in class org.tensorics.core.lang.Tensorics
-
- sizeOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricSupport
-
- 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(S) - Method in interface org.tensorics.core.commons.lang.BasicOperationSupport
-
- squareOf(Expression<Double>) - Method in class org.tensorics.core.lang.TensoricDoubleExpressions
-
- squareOf(Double) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- squareOf(V) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- squareOf(Expression<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(Expression<V>) - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
-
- squareOf(V) - Method in class org.tensorics.core.scalar.lang.ScalarSupport
-
- squareRootOf(S) - Method in interface org.tensorics.core.commons.lang.BasicOperationSupport
-
- squareRootOf(Expression<Double>) - Method in class org.tensorics.core.lang.TensoricDoubleExpressions
-
- squareRootOf(Double) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- squareRootOf(V) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- squareRootOf(Expression<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(Expression<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(DiscreteFunction<Z, Y>) - Method in class org.tensorics.core.function.lang.FunctionSupportWithConversionAndComparator
-
- 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(Expression<? extends 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<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- stdOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricSupport
-
- 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
-
- stripContext(TB) - Static method in class org.tensorics.core.lang.Tensorics
-
- 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.tensorbacked.Tensorbackeds
-
- stripping(Set<? extends Class<?>>) - Static method in class org.tensorics.core.tensor.Positions
-
Factory method for a dimension stripper.
- stripping(Class<?>) - Static method in class org.tensorics.core.tensor.Positions
-
Factory method for a dimension stripper with one dimension to strip only
- 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.
- sum() - Method in class org.tensorics.core.iterable.lang.IterableOperationRepository
-
- 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(Expression<? extends Iterable<V>>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
-
- sumOf(Iterable<V>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableSupport
-
- sumOf(Expression<? extends Iterable<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
-
- sumOf(Iterable<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- sumOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- sumOf(Expression<? extends Iterable<V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- sumOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricSupport
-
- 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<QuantifiedValue<V>>) - Method in class org.tensorics.core.iterable.lang.QuantityIterableSupport
-
- sumOfSquaresOf(Iterable<V>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
-
- sumOfSquaresOf(Expression<? extends Iterable<V>>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
-
- sumOfSquaresOf(Iterable<V>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableSupport
-
- sumOfSquaresOf(Expression<? extends Iterable<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
-
- sumOfSquaresOf(Iterable<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- sumOfSquaresOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- sumOfSquaresOf(Expression<? extends Iterable<V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- sumOfSquaresOf(Iterable<V>) - Method in class org.tensorics.core.lang.TensoricSupport
-
- supplier() - Method in class org.tensorics.core.tensor.stream.AbstractTensoricCollector
-
- SystemState - Class in org.tensorics.core.util
-
To be used for testing.
- 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(Shape, Supplier<S>) - Static method in class org.tensorics.core.lang.Tensorics
-
- tensor(Shape, Function<Position, 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.
- 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
-
- 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.
- TensorbackedBuilder<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.
- TensorbackedCollector<V,T,TB extends Tensorbacked<T>> - Class in org.tensorics.core.tensor.stream
-
- 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
-
- 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.
- 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
-
- 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 Predicate
s 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 Function
s 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(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
-
- 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
-
- testIf(Expression<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
-
- testIf(Double) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- testIf(QuantifiedValue<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- testIf(Expression<T>) - Static method in class org.tensorics.core.lang.TensoricExpressions
-
- testIf(T) - Static method in class org.tensorics.core.lang.TensoricExpressions
-
- testIf(Expression<V>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- testIf(V) - Method in class org.tensorics.core.lang.TensoricSupport
-
- 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<V>) - Method in class org.tensorics.core.scalar.lang.ScalarExpressionSupport
-
- testIf(V) - Method in class org.tensorics.core.scalar.lang.ScalarSupport
-
- testIfIt(Expression<Iterable<V>>) - Method in class org.tensorics.core.iterable.lang.ScalarIterableExpressionSupport
-
- testIfIt(Expression<Iterable<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubleExpressions
-
- testIfIt(Expression<Iterable<V>>) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- then(Class<T>, Comparator<T>) - Method in class org.tensorics.core.tensor.coordinates.PositionOrdering
-
- then(Class<T>) - Method in class org.tensorics.core.tensor.coordinates.PositionOrdering
-
- then(Class<C>, SingleDimensionResampler<C, V>) - Method in class org.tensorics.core.tensor.lang.OngoingFieldAwareResampling
-
- then() - Method in class org.tensorics.core.tensor.lang.OngoingFieldAwareResampling
-
NOOP, to be used for more fluent clauses.
- then(Class<C>, SingleDimensionResampler<C, V>) - Method in class org.tensorics.core.tensor.lang.OngoingResampling
-
- 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.resample.MultiDimensionalResampling
-
Creates a new instance of a multidimensional resamplings, containing the resamplers from this
multidimensional resampling plus the given one.
- then(Function<? super T, R>) - Method in class org.tensorics.core.util.chains.Chains.OngoingBranch
-
- then(BiFunction<? super T, Function<Object, R>, R>) - Method in class org.tensorics.core.util.chains.Chains.OngoingBranch
-
- then(Maybe.ThrowingSupplier<R>) - Method in class org.tensorics.core.util.Maybe
-
Apply a function if this
Maybe
is in a "successful" state.
- then(Maybe.ThrowingRunnable) - Method in class org.tensorics.core.util.Maybe
-
Apply a void function if this
Maybe
is in a "successful" state.
- 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(Expression<Boolean>) - Method in class org.tensorics.core.analysis.lang.OngoingPrecondition
-
- thenAssertBoolean(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
-
- throwOnException() - Method in class org.tensorics.core.util.Maybe
-
Throw the contained exception, wrapped in a RuntimeException
, if any.
- times(T) - Method in interface org.tensorics.core.commons.lang.OngoingBinaryOperation
-
- times(Expression<DiscreteFunction<X, Y>>) - Method in class org.tensorics.core.function.lang.OngoingDeferredDiscreteFunctionBinaryOperation
-
- times(DiscreteFunction<X, Y>) - Method in class org.tensorics.core.function.lang.OngoingDiscreteFunctionBinaryOperation
-
- times(S, Unit<?>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
-
- times(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
-
- times(Expression<QuantifiedValue<S>>) - Method in class org.tensorics.core.quantity.lang.OngoingDeferredQuantifiedScalarOperation
-
- times(S, Unit<?>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
-
- times(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
-
- times(S) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
-
- times(Expression<S>) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
-
- times(S) - Method in class org.tensorics.core.scalar.lang.OngoingScalarBinaryOperation
-
- 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.
- 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
-
- 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
-
- toString() - Method in class org.tensorics.core.util.Maybe
-
- 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.
- 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.
- 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(T) - Method in interface org.tensorics.core.commons.lang.OngoingBinaryOperation
-
- toThePowerOf(QuantifiedValue<S>) - Method in class org.tensorics.core.quantity.lang.OngoingQuantifiedScalarOperation
-
- toThePowerOf(S) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
-
- toThePowerOf(Expression<S>) - Method in class org.tensorics.core.scalar.lang.OngoingDeferredBinaryOperation
-
- toThePowerOf(S) - Method in class org.tensorics.core.scalar.lang.OngoingScalarBinaryOperation
-
- transformEntries(Tensor<S>, Function<Map.Entry<Position, S>, T>) - Static method in class org.tensorics.core.lang.Tensorics
-
- transformEntries(Tensor<S>, Function<Map.Entry<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
-
- transformScalars(Tensor<S>, BiFunction<Position, 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
Node
s.
- TreeWalker - Interface in org.tensorics.core.tree.walking
-
Provides a method to walk through a tree of
Node
s.
- 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
-
- validitiesOf(Tensorbacked<QuantifiedValue<S>>) - Static method in class org.tensorics.core.lang.Tensorics
-
- 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.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 class org.tensorics.core.util.Maybe
-
Retrieve the value stored in this
Maybe
.
- 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(Double, Unit) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- valueOf(Double, Unit<?>) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- valueOf(QuantifiedValue<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- valueOf(V, Unit) - Method in class org.tensorics.core.lang.TensoricExpressionSupport
-
- 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.lang.TensoricSupport
-
- valueOf(QuantifiedValue<V>) - 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.QuantityExpressionSupport
-
- valueOf(V, Unit) - Method in class org.tensorics.core.quantity.lang.QuantitySupport
-
- valueOf(V, Unit<?>) - Method in class org.tensorics.core.quantity.lang.QuantitySupport
-
- valueOf(QuantifiedValue<V>) - Method in class org.tensorics.core.quantity.lang.QuantitySupport
-
- valueOf(String) - Static method in enum org.tensorics.core.util.InstantiatorType
-
Returns the enum constant of this type with the specified name.
- 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(Function<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.TensorStreamMappers
-
- values(Function<I, O>) - Static method in class org.tensorics.core.tensor.stream.TensorStreams
-
- values(BiFunction<Position, I, O>) - Static method in class org.tensorics.core.tensor.stream.TensorStreams
-
- 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.
- valuesOf(Iterable<QuantifiedValue<V>>) - Method in class org.tensorics.core.iterable.lang.QuantityIterableSupport
-
- valuesOf(Iterable<QuantifiedValue<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- valuesOf(Tensor<QuantifiedValue<Double>>) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- valuesOf(Tensorbacked<QuantifiedValue<S>>) - Static method in class org.tensorics.core.lang.Tensorics
-
- valuesOf(Tensor<QuantifiedValue<S>>) - Static method in class org.tensorics.core.lang.Tensorics
-
- valuesOf(Tensor<QuantifiedValue<V>>) - Method in class org.tensorics.core.lang.TensoricSupport
-
- valuesOf(Iterable<QuantifiedValue<V>>) - Method in class org.tensorics.core.lang.TensoricSupport
-
- 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(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
-
- var() - Method in class org.tensorics.core.iterable.lang.IterableOperationRepository
-
- 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<Double>) - Static method in class org.tensorics.core.lang.TensoricDoubles
-
- 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.