|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.mklab.nfc.scalar.AbstractScalar<E>
E
- 成分の型public abstract class AbstractScalar<E extends Scalar<E>>
抽象スカラーを表すクラスです。
コンストラクタの概要 | |
---|---|
AbstractScalar()
|
メソッドの概要 | |
---|---|
E |
clone()
see java.lang.Object#clone() |
Matrix |
createGrid(double[] elements)
ベクトルを生成します。 |
Matrix |
createGrid(int[] elements)
ベクトルを生成します。 |
Matrix |
createGrid(int rowSize,
int columnSize,
double[][] elements)
行列を生成します。 |
Matrix |
createGrid(int rowSize,
int columnSize,
int[][] elements)
行列を生成します。 |
Matrix |
createZeroGrid(int size)
零ベクトルを生成します。 |
Matrix |
createZeroGrid(int rowSize,
int columnSize)
零行列を生成します。 |
boolean |
equals(Scalar<?> opponent,
double tolerance)
許容範囲内で等しいか判定します。 |
static String |
getDefaultFormat()
デフォルト出力フォーマットを返します。 |
String |
getFormat()
出力フォーマットを返します。 |
boolean |
isTransformableFrom(GridElement<?> value)
引数で与えられた型からこの型へ変換可能か判定します。 |
boolean |
isTransformableTo(GridElement<?> value)
この型から引数で与えられた型へ変換可能か判定します。 |
static void |
setDefaultFormat(String format)
デフォルト出力フォーマットを設定します。 |
void |
setFormat(String format)
出力フォーマットを設定します。 |
E |
transformFrom(GridElement<?> value)
引数で与えられた型からこの型へ変換します。 |
GridElement<?> |
transformTo(GridElement<?> value)
この型から引数で与えられた型へ変換します。 |
protected static GridElement<?>[] |
transformToSameClass(GridElement<?> element1,
GridElement<?> element2)
2個のグリッド成分を同じ型のグリッド成分に変換します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース org.mklab.nfc.scalar.Scalar から継承されたメソッド |
---|
add, add, add, addSelf, compare, compare, conjugate, create, createGrid, createGrid, createUnit, divide, divide, divide, getAddOperator, getDivideOperator, getImaginaryPart, getLeftDivideOperator, getMultiplyOperator, getRealPart, getSubtractOperator, inverse, isComplex, isFinite, isInfinite, isNaN, isReal, isUnit, isUnit, isUnit, isZero, isZero, leftDivide, leftDivide, leftDivide, multiply, multiply, multiply, power, setImaginaryPart, setImaginaryPart, setImaginaryPart, setRealPart, setRealPart, setRealPart, subtract, subtract, subtract, toComplex, transformFrom, transformFrom, unaryMinus |
インタフェース org.mklab.nfc.matrix.GridElement から継承されたメソッド |
---|
compare, createArray, createArray, createZero, isZero, toString, toString |
インタフェース org.mklab.nfc.scalar.RoundableToInteger から継承されたメソッド |
---|
ceil, fix, floor, round, roundToZero, roundToZero |
コンストラクタの詳細 |
---|
public AbstractScalar()
メソッドの詳細 |
---|
public static void setDefaultFormat(String format)
format
- デフォルト出力フォーマットpublic static String getDefaultFormat()
public void setFormat(String format)
Scalar
の記述:
Scalar<E extends Scalar<E>>
内の setFormat
format
- 出力フォーマットScalar.setFormat(java.lang.String)
public String getFormat()
Scalar
の記述:
Scalar<E extends Scalar<E>>
内の getFormat
Scalar.getFormat()
public E clone()
GridElement<E extends Scalar<E>>
内の clone
Object
内の clone
public E transformFrom(GridElement<?> value)
GridElement
の記述:
GridElement<E extends Scalar<E>>
内の transformFrom
value
- 変換元
GridElement.transformFrom(org.mklab.nfc.matrix.GridElement)
public GridElement<?> transformTo(GridElement<?> value)
GridElement
の記述:
GridElement<E extends Scalar<E>>
内の transformTo
value
- 変換先
GridElement.transformTo(org.mklab.nfc.matrix.GridElement)
public boolean isTransformableFrom(GridElement<?> value)
GridElement
の記述:
GridElement<E extends Scalar<E>>
内の isTransformableFrom
value
- 変換元
GridElement.isTransformableFrom(org.mklab.nfc.matrix.GridElement)
public boolean isTransformableTo(GridElement<?> value)
GridElement
の記述:
GridElement<E extends Scalar<E>>
内の isTransformableTo
value
- 変換先
GridElement.isTransformableTo(org.mklab.nfc.matrix.GridElement)
protected static GridElement<?>[] transformToSameClass(GridElement<?> element1, GridElement<?> element2)
element1
- グリッド成分1element2
- グリッド成分2
public boolean equals(Scalar<?> opponent, double tolerance)
Scalar
の記述:
Scalar<E extends Scalar<E>>
内の equals
opponent
- 比較する値tolerance
- 許容誤差
Scalar.equals(org.mklab.nfc.scalar.Scalar, double)
public Matrix createGrid(int rowSize, int columnSize, int[][] elements)
Scalar
の記述:
Scalar<E extends Scalar<E>>
内の createGrid
rowSize
- 行の数columnSize
- 列の数elements
- 行列の成分をもつ配列
Scalar.createGrid(int, int, int[][])
public Matrix createGrid(int rowSize, int columnSize, double[][] elements)
Scalar
の記述:
Scalar<E extends Scalar<E>>
内の createGrid
rowSize
- 行の数columnSize
- 列の数elements
- 行列の成分をもつ配列
Scalar.createGrid(int, int, double[][])
public Matrix createGrid(int[] elements)
Scalar
の記述:
Scalar<E extends Scalar<E>>
内の createGrid
elements
- ベクトルの成分をもつ配列
Scalar.createGrid(int[])
public Matrix createGrid(double[] elements)
Scalar
の記述:
Scalar<E extends Scalar<E>>
内の createGrid
elements
- ベクトルの成分をもつ配列
Scalar.createGrid(double[])
public Matrix createZeroGrid(int rowSize, int columnSize)
Scalar
の記述:
Scalar<E extends Scalar<E>>
内の createZeroGrid
rowSize
- 行の数columnSize
- 列の数
Scalar.createZeroGrid(int, int)
public Matrix createZeroGrid(int size)
Scalar
の記述:
Scalar<E extends Scalar<E>>
内の createZeroGrid
size
- 行の数
Scalar.createZeroGrid(int)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |