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
Pattern
interface to minimize the effort required to implement this interface.A skeletal implementation of theUniformGridPattern
interface to minimize the effort required to implement this interface.A skeletal implementation of theWeightedPattern
interface to minimize the effort required to implement this interface.Interface, used byPattern
implementations to indicate that they are simultaneouslyDirectPointSetPattern
andUniformGridPattern
.Pattern: non-empty set ofreal points
in multidimensional space (points with real coordinates).A set of static methods operating with and returningpatterns
.Interface, used byPattern
implementations to indicate that they support quick access to the number of points in pattern.Interface, used byPattern
implementations to indicate that they are rectangular patterns, i.e. consist of all points of some uniform grid inside some hyperparallelepiped.The simplest implementation of thePattern
interface, based on a set (java.util.Set or some equivalent form), containing all pattern points.Error thrown if apattern
is extremely large to be correctly processed.Interface, used byPattern
implementations 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
.