Skip to content

Commit

Permalink
bytedeco#391 Merge DefaultIndex and CustomStridesIndex in StrideIndex…
Browse files Browse the repository at this point in the history
…. HyperslabIndex now extends StrideIndex
  • Loading branch information
matteodg committed May 3, 2020
1 parent d979e69 commit 93db7b9
Show file tree
Hide file tree
Showing 61 changed files with 145 additions and 187 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@

package org.bytedeco.javacpp.indexer;

import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@code short[]} array, treated as bfloat16.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@

import java.nio.Buffer;
import java.nio.ShortBuffer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@link ShortBuffer}, treated as bfloat16.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

import java.nio.ShortBuffer;
import org.bytedeco.javacpp.ShortPointer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;

/**
* Abstract indexer for the {@code short} primitive type, treated as bfloat16.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@

import org.bytedeco.javacpp.Pointer;
import org.bytedeco.javacpp.ShortPointer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@link ShortPointer} using the {@link Raw} instance, treated as bfloat16.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@

package org.bytedeco.javacpp.indexer;

import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@code boolean[]} array.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@

import java.nio.Buffer;
import java.nio.ByteBuffer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@link ByteBuffer} as {@code boolean} values.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

import java.nio.ByteBuffer;
import org.bytedeco.javacpp.BooleanPointer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;

/**
* Abstract indexer for the {@code boolean} primitive type.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@

import org.bytedeco.javacpp.BooleanPointer;
import org.bytedeco.javacpp.Pointer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@link BooleanPointer} using the {@link Raw} instance.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@

import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@code byte[]} array.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@

import java.nio.Buffer;
import java.nio.ByteBuffer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@link ByteBuffer}.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
import java.math.BigInteger;
import java.nio.ByteBuffer;
import org.bytedeco.javacpp.BytePointer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;

/**
* Abstract indexer for the {@code byte} primitive type.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@

import org.bytedeco.javacpp.BytePointer;
import org.bytedeco.javacpp.Pointer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@link BytePointer} using the {@link Raw} instance.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@

package org.bytedeco.javacpp.indexer;

import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@code char[]} array.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@

import java.nio.Buffer;
import java.nio.CharBuffer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@link CharBuffer}.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

import java.nio.CharBuffer;
import org.bytedeco.javacpp.CharPointer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;

/**
* Abstract indexer for the {@code char} primitive type.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,9 @@
package org.bytedeco.javacpp.indexer;

import org.bytedeco.javacpp.CharPointer;
import org.bytedeco.javacpp.IntPointer;
import org.bytedeco.javacpp.Pointer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@link CharPointer} using the {@link Raw} instance.
Expand Down
51 changes: 0 additions & 51 deletions src/main/java/org/bytedeco/javacpp/indexer/DefaultIndex.java

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@

package org.bytedeco.javacpp.indexer;

import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@code double[]} array.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@

import java.nio.Buffer;
import java.nio.DoubleBuffer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@link DoubleBuffer}.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

import java.nio.DoubleBuffer;
import org.bytedeco.javacpp.DoublePointer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;

/**
* Abstract indexer for the {@code double} primitive type.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@

import org.bytedeco.javacpp.DoublePointer;
import org.bytedeco.javacpp.Pointer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@link DoublePointer} using the {@link Raw} instance.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@

package org.bytedeco.javacpp.indexer;

import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@code float[]} array.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@

import java.nio.Buffer;
import java.nio.FloatBuffer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@link FloatBuffer}.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

import java.nio.FloatBuffer;
import org.bytedeco.javacpp.FloatPointer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;

/**
* Abstract indexer for the {@code float} primitive type.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@

import org.bytedeco.javacpp.FloatPointer;
import org.bytedeco.javacpp.Pointer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@link FloatPointer} using the {@link Raw} instance.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@

package org.bytedeco.javacpp.indexer;

import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@code short[]} array, treated as half-precision float.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@

import java.nio.Buffer;
import java.nio.ShortBuffer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@link ShortBuffer}, treated as half-precision float.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

import java.nio.ShortBuffer;
import org.bytedeco.javacpp.ShortPointer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;

/**
* Abstract indexer for the {@code short} primitive type, treated as half-precision float.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@

import org.bytedeco.javacpp.Pointer;
import org.bytedeco.javacpp.ShortPointer;
import static org.bytedeco.javacpp.indexer.CustomStridesIndex.customStrides;
import static org.bytedeco.javacpp.indexer.DefaultIndex.defaultIndex;
import static org.bytedeco.javacpp.indexer.StrideIndex.customStrides;
import static org.bytedeco.javacpp.indexer.StrideIndex.defaultIndex;

/**
* An indexer for a {@link ShortPointer} using the {@link Raw} instance, treated as half-precision float.
Expand Down
Loading

0 comments on commit 93db7b9

Please sign in to comment.