|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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>> 内の setFormatformat - 出力フォーマットScalar.setFormat(java.lang.String)public String getFormat()
Scalar の記述:
Scalar<E extends Scalar<E>> 内の getFormatScalar.getFormat()public E clone()
GridElement<E extends Scalar<E>> 内の cloneObject 内の clonepublic E transformFrom(GridElement<?> value)
GridElement の記述:
GridElement<E extends Scalar<E>> 内の transformFromvalue - 変換元
GridElement.transformFrom(org.mklab.nfc.matrix.GridElement)public GridElement<?> transformTo(GridElement<?> value)
GridElement の記述:
GridElement<E extends Scalar<E>> 内の transformTovalue - 変換先
GridElement.transformTo(org.mklab.nfc.matrix.GridElement)public boolean isTransformableFrom(GridElement<?> value)
GridElement の記述:
GridElement<E extends Scalar<E>> 内の isTransformableFromvalue - 変換元
GridElement.isTransformableFrom(org.mklab.nfc.matrix.GridElement)public boolean isTransformableTo(GridElement<?> value)
GridElement の記述:
GridElement<E extends Scalar<E>> 内の isTransformableTovalue - 変換先
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>> 内の equalsopponent - 比較する値tolerance - 許容誤差
Scalar.equals(org.mklab.nfc.scalar.Scalar, double)
public Matrix createGrid(int rowSize,
int columnSize,
int[][] elements)
Scalar の記述:
Scalar<E extends Scalar<E>> 内の createGridrowSize - 行の数columnSize - 列の数elements - 行列の成分をもつ配列
Scalar.createGrid(int, int, int[][])
public Matrix createGrid(int rowSize,
int columnSize,
double[][] elements)
Scalar の記述:
Scalar<E extends Scalar<E>> 内の createGridrowSize - 行の数columnSize - 列の数elements - 行列の成分をもつ配列
Scalar.createGrid(int, int, double[][])public Matrix createGrid(int[] elements)
Scalar の記述:
Scalar<E extends Scalar<E>> 内の createGridelements - ベクトルの成分をもつ配列
Scalar.createGrid(int[])public Matrix createGrid(double[] elements)
Scalar の記述:
Scalar<E extends Scalar<E>> 内の createGridelements - ベクトルの成分をもつ配列
Scalar.createGrid(double[])
public Matrix createZeroGrid(int rowSize,
int columnSize)
Scalar の記述:
Scalar<E extends Scalar<E>> 内の createZeroGridrowSize - 行の数columnSize - 列の数
Scalar.createZeroGrid(int, int)public Matrix createZeroGrid(int size)
Scalar の記述:
Scalar<E extends Scalar<E>> 内の createZeroGridsize - 行の数
Scalar.createZeroGrid(int)
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||