Package net.algart.math.patterns
package net.algart.math.patterns
Patterns: sets of n-dimensional points. Usually they are applied for some operations over n-dimensional AlgART matrices.
- Author:
- Daniel Alievsky
-
ClassDescriptionA skeletal implementation of the
Patterninterface to minimize the effort required to implement this interface.A skeletal implementation of theUniformGridPatterninterface to minimize the effort required to implement this interface.A skeletal implementation of theWeightedPatterninterface to minimize the effort required to implement this interface.Interface, used byPatternimplementations to indicate that they are simultaneouslyDirectPointSetPatternandUniformGridPattern.Pattern: non-empty set ofreal pointsin multidimensional space (points with real coordinates).A set of static methods operating with and returningpatterns.Interface, used byPatternimplementations to indicate that they support quick access to the number of points in pattern.Interface, used byPatternimplementations to indicate that they are rectangular patterns, i.e. consist of all points of some uniform grid inside some hyperparallelepiped.The simplest implementation of thePatterninterface, based on a set (java.util.Set or some equivalent form), containing all pattern points.Error thrown if apatternis extremely large to be correctly processed.Interface, used byPatternimplementations to indicate that they are uniform-grid patterns, i.e. subsets of the set of all mesh nodes of some uniform grids.A set of static methods operating with and returningweighted patterns.