|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.mklab.nfc.scalar.AbstractScalar<E>
org.mklab.nfc.scalar.AbstractNumericalScalar<ComplexScalar<T>>
org.mklab.nfc.scalar.ComplexScalar<T>
T
- 実部と虚部の型public class ComplexScalar<T extends NumericalScalar<T>>
複素スカラーを表わすクラスです。
コンストラクタの概要 | |
---|---|
ComplexScalar(NumericalScalar realPart,
NumericalScalar imagPart)
新しく生成された ComplexScalar オブジェクトを初期化します。 |
メソッドの概要 | |
---|---|
T |
abs()
絶対値を返します。 |
T |
abs2()
絶対値の2乗を返します。 |
ComplexScalar<T> |
acos()
逆余弦関数の値を返します。 |
ComplexScalar<T> |
acosh()
逆双曲線余弦関数の値を返します。 |
ComplexScalar<T> |
add(ComplexScalar<T> value)
複素数との和を返します。 |
ComplexScalar<T> |
add(double value)
値を加えます。 |
ComplexScalar<T> |
add(int value)
値を加えます。 |
Scalar<?> |
add(Scalar<?> value)
値を加えた成分を生成します。 |
ComplexScalar<T> |
addSelf(ComplexScalar<T> value)
自身に複素数を加えます。 |
ComplexScalar<T> |
addSelf(Scalar value)
自身に値を加えます。 |
ComplexScalar<T> |
addSelft(double value)
自身に実数を加えます。 |
T |
arg()
偏角を返します。 |
ComplexScalar<T> |
asin()
逆正弦関数の値を返します。 |
ComplexScalar<T> |
asinh()
逆双曲線関数の値を返します。 |
ComplexScalar<T> |
atan()
逆正接の値を返します。 |
ComplexScalar<T> |
atan2(NumericalScalar value)
逆正接(2)の値を返します。 |
ComplexScalar<T> |
atanh()
逆双曲線正接関数の値を返します。 |
ComplexScalar<T> |
ceil()
大きい整数に丸めます。 |
ComplexScalar<T> |
clone()
see java.lang.Object#clone() |
boolean |
compare(String operator,
ComplexScalar<T> opponent)
opponent をoperator で指定された演算子で比較します。 |
boolean |
compare(String operator,
double opponent)
opponent をoperator で指定された演算子で比較します。 |
boolean |
compare(String operator,
GridElement opponent)
opponent をoperator で指定された演算子で比較します。 |
boolean |
compare(String operator,
int opponent)
opponent をoperator で指定された演算子で比較します。 |
ComplexScalar<T> |
conjugate()
共役数を返します。 |
ComplexScalar<T> |
cos()
余弦関数の値を返します。 |
ComplexScalar<T> |
cosh()
双曲線関数の値を返します。 |
ComplexScalar<T> |
create(double value)
与えられたdouble型に対応する値を返します。 |
ComplexScalar<T> |
create(int value)
与えられたint型に対応する値を返します。 |
ComplexScalar<T>[] |
createArray(int size)
グリッドの一次元配列を生成します。 |
ComplexScalar<T>[][] |
createArray(int rowSize,
int columnSize)
グリッドの2次元配列を生成します。 |
ComplexScalar<T> |
createE()
ネイピアの数(自然対数の底)を返します。 |
NumericalMatrix<ComplexScalar<T>> |
createGrid(int rowSize,
int columnSize,
Scalar<? extends Scalar<?>>[][] elements)
行列を生成します。 |
NumericalMatrix<ComplexScalar<T>> |
createGrid(Scalar<? extends Scalar<?>>[] elements)
ベクトルを生成します。 |
ComplexScalar<T> |
createImagUnit()
虚部単位を返します。 |
ComplexScalar<T> |
createPI()
円周率PIを返します。 |
RandomGenerator<ComplexScalar<T>> |
createUniformRandomGenerator()
一様分布の乱数生成器を返します。 |
ComplexScalar<T> |
createUnit()
単位成分を生成します。 |
ComplexScalar<T> |
createZero()
零(デフォルトの初期値)を生成します。 |
ComplexScalar<T> |
divide(ComplexScalar<T> value)
複素数との商( this *value -1 )を返します。 |
ComplexScalar<T> |
divide(double value)
値で割ります。 |
ComplexScalar<T> |
divide(int value)
値で割ります。 |
Scalar<?> |
divide(Scalar<?> value)
値で割ります。 |
boolean |
equals(ComplexScalar<T> opponent,
double tolerance)
許容範囲内で等しいか判定します。 |
boolean |
equals(ComplexScalar<T> opponent,
NumericalScalar<?> tolerance)
許容範囲内で等しいか判定します。 |
boolean |
equals(double opponent)
実数と等しいか判定します。 |
boolean |
equals(NumericalScalar opponent,
NumericalScalar tolerance)
許容範囲内で等しいか判定します。 |
boolean |
equals(Object opponent)
|
boolean |
equals(Scalar opponent,
double tolerance)
許容範囲内で等しいか判定します。 |
ComplexScalar<T> |
exp()
指数関数の値を返します。 |
ComplexScalar<T> |
fix()
ゼロ方向の整数に丸めます。 |
ComplexScalar<T> |
floor()
小さい整数に丸めます。 |
Operator |
getAddOperator()
足し算のオペレータを返します。 |
Operator |
getAtan2Operator()
逆正接(2)のオペレータを返します。 |
Operator |
getDivideOperator()
割り算のオペレータを返します。 |
T |
getImaginaryPart()
虚部を返します。 |
ComplexScalar<T> |
getInfinity()
無限大を返します。 |
Operator |
getLeftDivideOperator()
左からの割り算のオペレータを返します。 |
NumericalScalar<?> |
getMachineEpsilon()
機種精度(Machine Epsilon)を返します。 |
Operator |
getMultiplyOperator()
掛け算のオペレータを返します。 |
ComplexScalar<T> |
getNaN()
NaN(Not a Number)を返します。 |
Operator |
getPowerOperator()
累乗のオペレータを返します。 |
T |
getRealPart()
実部を返します。 |
Operator |
getSubtractOperator()
引き算のオペレータを返します。 |
int |
hashCode()
Override hashCode. |
ComplexScalar<T> |
inverse()
逆数を求めます。 |
boolean |
isComplex()
複素数であるか判定します。 |
boolean |
isFinite()
有限であるか判定します。 |
boolean |
isGreaterThan(double opponent)
opponent より大きいか判定します。 |
boolean |
isGreaterThan(int opponent)
opponent より大きいか判定します。 |
boolean |
isGreaterThan(NumericalScalar<?> opponent)
opponent より大きいか判定します。 |
boolean |
isGreaterThanOrEquals(double opponent)
opponent 以上であるか判定します。 |
boolean |
isGreaterThanOrEquals(int opponent)
opponent 以上であるか判定します。 |
boolean |
isGreaterThanOrEquals(NumericalScalar<?> opponent)
opponent 以上であるか判定します。 |
boolean |
isInfinite()
無限大であるか判定します。 |
boolean |
isLessThan(double opponent)
opponent より小さいか判定します。 |
boolean |
isLessThan(int opponent)
opponent より小さいか判定します。 |
boolean |
isLessThan(NumericalScalar<?> opponent)
opponent より小さいか判定します。 |
boolean |
isLessThanOrEquals(double opponent)
opponent 以下であるか判定します。 |
boolean |
isLessThanOrEquals(int opponent)
opponent 以下であるか判定します。 |
boolean |
isLessThanOrEquals(NumericalScalar<?> opponent)
opponent 以下であるか判定します。 |
boolean |
isNaN()
NaNであるか判定します。 |
boolean |
isReal()
実数であるか判定します。 |
boolean |
isTransformableFrom(GridElement<?> value)
引数で与えられた型からこの型へ変換可能か判定します。 |
boolean |
isTransformableTo(GridElement<?> value)
この型から引数で与えられた型へ変換可能か判定します。 |
boolean |
isUnit()
1(単位元)であるか判定します。 |
boolean |
isUnit(double tolerance)
1(単位元)であるか判定します。 |
boolean |
isUnit(NumericalScalar<?> tolerance)
1(単位元)であるか判定します。 |
boolean |
isZero()
零(デフォルトの初期値)であるか判定します。 |
boolean |
isZero(double tolerance)
零であるか判定します。 |
boolean |
isZero(NumericalScalar<?> tolerance)
零であるか判定します。 |
ComplexScalar<T> |
leftDivide(ComplexScalar<T> value)
自身の逆数と複素数cの積( this -1 *value )を返します。 |
ComplexScalar<T> |
leftDivide(double value)
値を割ります。 |
ComplexScalar<T> |
leftDivide(int value)
値を割ります。 |
Scalar<?> |
leftDivide(Scalar<?> value)
値を割ります。 |
ComplexScalar<T> |
log()
自然対数の値を返します。 |
ComplexScalar<T> |
log10()
常用対数の値を返します。 |
ComplexScalar<T> |
multiply(ComplexScalar<T> value)
複素数との積を返します。 |
ComplexScalar<T> |
multiply(double value)
値を掛けます。 |
ComplexScalar<T> |
multiply(int value)
値を掛けます。 |
Scalar<?> |
multiply(Scalar<?> value)
値を掛けます。 |
ComplexScalar<T> |
multiplySelf(ComplexScalar<T> value)
自身に複素数を乗じます。 |
ComplexScalar<T> |
multiplySelf(double value)
自身に実数を乗じます。 |
ComplexScalar<T> |
power(ComplexScalar<T> scalar)
複素 scalar 乗(this
scalar )を返します。 |
ComplexScalar<T> |
power(double scalar)
実数 scalar 乗(this
scalar )を返します。 |
ComplexScalar<T> |
power(int scalar)
累乗を返します。 |
ComplexScalar<T> |
power(NumericalScalar value)
scalar 乗(this
scalar )を返します。 |
void |
print()
標準出力に出力します。 |
void |
print(String name)
標準出力に出力します。 |
ComplexScalar<T> |
round()
最も近い整数に丸めます。 |
ComplexScalar<T> |
roundToZero(double tolerance)
絶対値が小さい成分を0に丸めます。 |
ComplexScalar<T> |
roundToZero(NumericalScalar<?> tolerance)
絶対値が小さい成分を0に丸めます。 |
void |
setImaginaryPart(double imagPart)
虚部を設定します。 |
void |
setImaginaryPart(int imagPart)
虚部を設定します。 |
void |
setImaginaryPart(Scalar<?> imagPart)
虚部を設定します。 |
void |
setImagPart(T imagPart)
虚部を設定します。 |
void |
setRealPart(double realPart)
実部を設定します。 |
void |
setRealPart(int realPart)
実部を設定します。 |
void |
setRealPart(Scalar<?> realPart)
実部を設定します。 |
void |
setRealPart(T realPart)
実部を設定します。 |
ComplexScalar<T> |
sin()
正弦関数の値を返します。 |
ComplexScalar<T> |
sinh()
双曲線正弦関数の値を返します。 |
ComplexScalar<T> |
sqrt()
平方根を返します。 |
ComplexScalar<T> |
subtract(ComplexScalar<T> value)
複素数との差を返します。 |
ComplexScalar<T> |
subtract(double value)
値を引く。 |
ComplexScalar<T> |
subtract(int value)
値を引く。 |
Scalar<?> |
subtract(Scalar<?> value)
値を引きます。 |
ComplexScalar<T> |
tan()
正接関数の値を返します。 |
ComplexScalar<T> |
tanh()
双曲線正接関数の値を返します。 |
ComplexScalar<T> |
toComplex()
複素成分に変換します。 |
String |
toString()
文字列に変換します。 |
String |
toString(String valueFormat)
文字列に変換します。 |
ComplexScalar<T> |
transformFrom(double value)
実数から成分を生成します。 |
ComplexScalar<T> |
transformFrom(GridElement<?> value)
引数で与えられた型からこの型へ変換します。 |
ComplexScalar<T> |
transformFrom(int value)
整数から成分を生成します。 |
GridElement<?> |
transformTo(GridElement<?> value)
この型から引数で与えられた型へ変換します。 |
ComplexScalar<T> |
unaryMinus()
符号を反転した値を返します。 |
ComplexScalar<T> |
valueOf(String numberString)
文字列に対応する数を返します。 |
クラス org.mklab.nfc.scalar.AbstractNumericalScalar から継承されたメソッド |
---|
max, max, max, min, min, min, modulus, remainder |
クラス org.mklab.nfc.scalar.AbstractScalar から継承されたメソッド |
---|
createGrid, createGrid, createGrid, createGrid, createZeroGrid, createZeroGrid, getDefaultFormat, getFormat, setDefaultFormat, setFormat, transformToSameClass |
クラス java.lang.Object から継承されたメソッド |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
インタフェース org.mklab.nfc.scalar.Scalar から継承されたメソッド |
---|
createGrid, createGrid, createGrid, createGrid, createZeroGrid, createZeroGrid, getFormat, setFormat |
コンストラクタの詳細 |
---|
public ComplexScalar(NumericalScalar realPart, NumericalScalar imagPart)
ComplexScalar
オブジェクトを初期化します。
realPart
- 実部imagPart
- 虚部メソッドの詳細 |
---|
public boolean equals(Object opponent)
Object
内の equals
Object.equals(java.lang.Object)
public boolean equals(Scalar opponent, double tolerance)
Scalar
の記述:
Scalar<ComplexScalar<T extends NumericalScalar<T>>>
内の equals
AbstractScalar<ComplexScalar<T extends NumericalScalar<T>>>
内の equals
opponent
- 比較する値tolerance
- 許容誤差
Scalar.equals(org.mklab.nfc.scalar.Scalar, double)
public boolean equals(NumericalScalar opponent, NumericalScalar tolerance)
NumericalScalar
の記述:
NumericalScalar<ComplexScalar<T extends NumericalScalar<T>>>
内の equals
AbstractNumericalScalar<ComplexScalar<T extends NumericalScalar<T>>>
内の equals
opponent
- 比較する値tolerance
- 許容誤差
NumericalScalar.equals(org.mklab.nfc.scalar.NumericalScalar,
org.mklab.nfc.scalar.NumericalScalar)
public boolean equals(ComplexScalar<T> opponent, double tolerance)
opponent
- 比較する複素数成分tolerance
- 許容誤差
public boolean equals(ComplexScalar<T> opponent, NumericalScalar<?> tolerance)
opponent
- 比較する複素数成分tolerance
- 許容誤差
public boolean equals(double opponent)
opponent
- 比較する実数
public ComplexScalar<T> clone()
AbstractNumericalScalar
の記述:
GridElement<ComplexScalar<T extends NumericalScalar<T>>>
内の clone
AbstractNumericalScalar<ComplexScalar<T extends NumericalScalar<T>>>
内の clone
AbstractScalar.clone()
public String toString()
GridElement
の記述:
GridElement<ComplexScalar<T extends NumericalScalar<T>>>
内の toString
Object
内の toString
Object.toString()
public String toString(String valueFormat)
GridElement
の記述:
valueFormat
- 値のフォーマット
GridElement.toString(java.lang.String)
public void setRealPart(int realPart)
Scalar
の記述:
realPart
- 実部Scalar.setRealPart(int)
public void setRealPart(double realPart)
Scalar
の記述:
realPart
- 実部Scalar.setRealPart(double)
public void setRealPart(T realPart)
realPart
- 実部public void setRealPart(Scalar<?> realPart)
Scalar
の記述:
realPart
- 実部Scalar.setRealPart(org.mklab.nfc.scalar.Scalar)
public T getRealPart()
Scalar
の記述:
Scalar.getRealPart()
public void setImaginaryPart(int imagPart)
Scalar
の記述:
imagPart
- 虚部Scalar.setImaginaryPart(int)
public void setImaginaryPart(double imagPart)
Scalar
の記述:
imagPart
- 虚部Scalar.setImaginaryPart(double)
public void setImagPart(T imagPart)
imagPart
- 虚部public void setImaginaryPart(Scalar<?> imagPart)
Scalar
の記述:
imagPart
- 虚部Scalar.setImaginaryPart(org.mklab.nfc.scalar.Scalar)
public T getImaginaryPart()
Scalar
の記述:
Scalar.getImaginaryPart()
public Scalar<?> add(Scalar<?> value)
Scalar
の記述:
value
- 加える値
Scalar.add(org.mklab.nfc.scalar.Scalar)
public ComplexScalar<T> add(ComplexScalar<T> value)
value
- 加える複素数
public ComplexScalar<T> addSelf(ComplexScalar<T> value)
value
- 加える複素数
public ComplexScalar<T> addSelf(Scalar value)
Scalar
の記述:
value
- 加える値
Scalar.addSelf(org.mklab.nfc.scalar.Scalar)
public ComplexScalar<T> add(double value)
Scalar
の記述:
value
- 加える値
Scalar.add(double)
public ComplexScalar<T> add(int value)
Scalar
の記述:
value
- 加える値
Scalar.add(int)
public ComplexScalar<T> addSelft(double value)
value
- 加える実数
public Scalar<?> subtract(Scalar<?> value)
Scalar
の記述:
value
- 引く値
Scalar.subtract(org.mklab.nfc.scalar.Scalar)
public ComplexScalar<T> subtract(ComplexScalar<T> value)
value
- 引く複素数
public ComplexScalar<T> subtract(double value)
Scalar
の記述:
value
- 引く値
Scalar.subtract(double)
public ComplexScalar<T> subtract(int value)
Scalar
の記述:
value
- 引く値
Scalar.subtract(int)
public Scalar<?> multiply(Scalar<?> value)
Scalar
の記述:
value
- 掛ける値
Scalar.multiply(org.mklab.nfc.scalar.Scalar)
public ComplexScalar<T> multiply(ComplexScalar<T> value)
value
- 乗じる複素数
public ComplexScalar<T> multiplySelf(ComplexScalar<T> value)
value
- 乗じる複素数
public ComplexScalar<T> multiply(double value)
Scalar
の記述:
value
- 掛ける値
Scalar.multiply(double)
public ComplexScalar<T> multiply(int value)
Scalar
の記述:
value
- 掛ける値
Scalar.multiply(int)
public ComplexScalar<T> multiplySelf(double value)
value
- 乗じる実数
public ComplexScalar<T> conjugate()
Scalar
の記述:
Scalar.conjugate()
public ComplexScalar<T> inverse()
Scalar
の記述:
Scalar.inverse()
public Scalar<?> divide(Scalar<?> value)
Scalar
の記述:
value
- 割る値
Scalar.divide(org.mklab.nfc.scalar.Scalar)
public ComplexScalar<T> divide(ComplexScalar<T> value)
this
*value
-1 )を返します。
value
- 割る複素数
public ComplexScalar<T> divide(double value)
Scalar
の記述:
value
- 割る値
Scalar.divide(double)
public ComplexScalar<T> divide(int value)
Scalar
の記述:
value
- 割る値
Scalar.divide(int)
public Scalar<?> leftDivide(Scalar<?> value)
Scalar
の記述:
value
- 割られる値
Scalar.leftDivide(org.mklab.nfc.scalar.Scalar)
public ComplexScalar<T> leftDivide(ComplexScalar<T> value)
this
-1 *value
)を返します。
value
- 複素数
public ComplexScalar<T> leftDivide(double value)
Scalar
の記述:
value
- 割られる値
Scalar.leftDivide(double)
public ComplexScalar<T> leftDivide(int value)
Scalar
の記述:
value
- 割られる値
Scalar.leftDivide(int)
public ComplexScalar<T> power(int scalar)
Scalar
の記述:
scalar
- 指数
Scalar.power(int)
public ComplexScalar<T> unaryMinus()
Scalar
の記述:
Scalar.unaryMinus()
public ComplexScalar<T> fix()
RoundableToInteger
の記述:
RoundableToInteger.fix()
public ComplexScalar<T> round()
RoundableToInteger
の記述:
RoundableToInteger.round()
public ComplexScalar<T> roundToZero(double tolerance)
RoundableToInteger
の記述:
tolerance
- 許容誤差
RoundableToInteger.roundToZero(double)
public ComplexScalar<T> roundToZero(NumericalScalar<?> tolerance)
RoundableToInteger
の記述:
tolerance
- 許容誤差
RoundableToInteger.roundToZero(org.mklab.nfc.scalar.NumericalScalar)
public ComplexScalar<T> ceil()
RoundableToInteger
の記述:
RoundableToInteger.ceil()
public ComplexScalar<T> floor()
RoundableToInteger
の記述:
RoundableToInteger.floor()
public void print()
public void print(String name)
name
- 名前public boolean isZero()
GridElement
の記述:
GridElement.isZero()
public boolean isZero(double tolerance)
Scalar
の記述:
tolerance
- 許容誤差
Scalar.isZero(double)
public boolean isZero(NumericalScalar<?> tolerance)
Scalar
の記述:
tolerance
- 許容誤差
Scalar.isZero(org.mklab.nfc.scalar.NumericalScalar)
public boolean isUnit()
Scalar
の記述:
Scalar.isUnit()
public boolean isUnit(double tolerance)
Scalar
の記述:
tolerance
- 許容誤差
Scalar.isUnit(double)
public boolean isUnit(NumericalScalar<?> tolerance)
Scalar
の記述:
tolerance
- 許容誤差
Scalar.isUnit(org.mklab.nfc.scalar.NumericalScalar)
public boolean isNaN()
Scalar
の記述:
Scalar.isNaN()
public boolean isFinite()
Scalar
の記述:
Scalar.isFinite()
public boolean isInfinite()
Scalar
の記述:
Scalar.isInfinite()
public boolean compare(String operator, ComplexScalar<T> opponent)
opponent
をoperator
で指定された演算子で比較します。
operator
- 比較演算子(". <", ". <=", ".>", ".>=", ".==", ".!=")opponent
- 比較対象
public boolean compare(String operator, double opponent)
Scalar
の記述:opponent
をoperator
で指定された演算子で比較します。
operator
- 比較演算子 (".==", ".!=")opponent
- 比較対象
Scalar.compare(java.lang.String, double)
public boolean compare(String operator, int opponent)
Scalar
の記述:opponent
をoperator
で指定された演算子で比較します。
operator
- 比較演算子(".==", ".!=")opponent
- 比較対象
Scalar.compare(java.lang.String, int)
public NumericalMatrix<ComplexScalar<T>> createGrid(int rowSize, int columnSize, Scalar<? extends Scalar<?>>[][] elements)
Scalar
の記述:
rowSize
- 行の数columnSize
- 列の数elements
- 行列の成分をもつ配列
Scalar.createGrid(int, int, org.mklab.nfc.scalar.Scalar[][])
public NumericalMatrix<ComplexScalar<T>> createGrid(Scalar<? extends Scalar<?>>[] elements)
Scalar
の記述:
elements
- ベクトルの成分をもつ配列
Scalar.createGrid(org.mklab.nfc.scalar.Scalar[])
public ComplexScalar<T> createUnit()
Scalar
の記述:
Scalar.createUnit()
public ComplexScalar<T> createImagUnit()
NumericalScalar
の記述:
NumericalScalar<ComplexScalar<T extends NumericalScalar<T>>>
内の createImagUnit
AbstractNumericalScalar<ComplexScalar<T extends NumericalScalar<T>>>
内の createImagUnit
AbstractNumericalScalar.createImagUnit()
public ComplexScalar<T> createPI()
NumericalScalar
の記述:
NumericalScalar.createPI()
public ComplexScalar<T> createE()
NumericalScalar
の記述:
NumericalScalar.createE()
public ComplexScalar<T> create(int value)
Scalar
の記述:
value
- int型の値
Scalar.create(int)
public ComplexScalar<T> create(double value)
NumericalScalar
の記述:
value
- double型の値
NumericalScalar.create(double)
public ComplexScalar<T> valueOf(String numberString)
NumericalScalar
の記述:
numberString
- 数を表す文字列
NumericalScalar.valueOf(java.lang.String)
public ComplexScalar<T> createZero()
GridElement
の記述:
GridElement.createZero()
public boolean compare(String operator, GridElement opponent)
GridElement
の記述:opponent
をoperator
で指定された演算子で比較します。
operator
- 比較演算子 (".==", ".!=")opponent
- 比較対象
GridElement.compare(java.lang.String,
org.mklab.nfc.matrix.GridElement)
public ComplexScalar<T>[] createArray(int size)
GridElement
の記述:
size
- 成分の数
GridElement.createArray(int)
public ComplexScalar<T>[][] createArray(int rowSize, int columnSize)
GridElement
の記述:
rowSize
- 行の数columnSize
- 列の数
GridElement.createArray(int, int)
public ComplexScalar<T> transformFrom(int value)
Scalar
の記述:
value
- 整数
Scalar.transformFrom(int)
public ComplexScalar<T> transformFrom(double value)
Scalar
の記述:
value
- 実数
Scalar.transformFrom(double)
public boolean isTransformableFrom(GridElement<?> value)
GridElement
の記述:
GridElement<ComplexScalar<T extends NumericalScalar<T>>>
内の isTransformableFrom
AbstractScalar<ComplexScalar<T extends NumericalScalar<T>>>
内の isTransformableFrom
value
- 変換元
GridElement.isTransformableFrom(org.mklab.nfc.matrix.GridElement)
public boolean isTransformableTo(GridElement<?> value)
GridElement
の記述:
GridElement<ComplexScalar<T extends NumericalScalar<T>>>
内の isTransformableTo
AbstractScalar<ComplexScalar<T extends NumericalScalar<T>>>
内の isTransformableTo
value
- 変換先
AbstractScalar.isTransformableTo(org.mklab.nfc.matrix.GridElement)
public GridElement<?> transformTo(GridElement<?> value)
GridElement
の記述:
GridElement<ComplexScalar<T extends NumericalScalar<T>>>
内の transformTo
AbstractScalar<ComplexScalar<T extends NumericalScalar<T>>>
内の transformTo
value
- 変換先
GridElement.transformTo(org.mklab.nfc.matrix.GridElement)
public ComplexScalar<T> transformFrom(GridElement<?> value)
GridElement
の記述:
GridElement<ComplexScalar<T extends NumericalScalar<T>>>
内の transformFrom
AbstractScalar<ComplexScalar<T extends NumericalScalar<T>>>
内の transformFrom
value
- 変換元
GridElement.transformFrom(org.mklab.nfc.matrix.GridElement)
public Operator getAddOperator()
Scalar
の記述:
Scalar.getAddOperator()
public Operator getDivideOperator()
Scalar
の記述:
Scalar.getDivideOperator()
public Operator getLeftDivideOperator()
Scalar
の記述:
Scalar.getLeftDivideOperator()
public Operator getMultiplyOperator()
Scalar
の記述:
Scalar.getMultiplyOperator()
public Operator getSubtractOperator()
Scalar
の記述:
Scalar.getSubtractOperator()
public boolean isComplex()
Scalar
の記述:
Scalar.isComplex()
public boolean isReal()
Scalar
の記述:
Scalar.isReal()
public ComplexScalar<T> toComplex()
Scalar
の記述:
Scalar.toComplex()
public ComplexScalar<T> power(ComplexScalar<T> scalar)
scalar
乗(this
scalar
)を返します。
scalar
- 複素数
public ComplexScalar<T> power(double scalar)
NumericalScalar
の記述:scalar
乗(this
scalar
)を返します。
scalar
- 実数
NumericalScalar.power(double)
public ComplexScalar<T> power(NumericalScalar value)
NumericalScalar
の記述:scalar
乗(this
scalar
)を返します。
value
- スカラー
NumericalScalar.power(org.mklab.nfc.scalar.NumericalScalar)
public T abs()
NumericalScalar
の記述:
NumericalScalar.abs()
public T abs2()
NumericalScalar
の記述:
NumericalScalar.abs2()
public ComplexScalar<T> sqrt()
NumericalScalar
の記述:
NumericalScalar.sqrt()
public T arg()
NumericalScalar
の記述:
NumericalScalar.arg()
public ComplexScalar<T> log()
NumericalScalar
の記述:
NumericalScalar.log()
public ComplexScalar<T> log10()
NumericalScalar
の記述:
NumericalScalar.log10()
public ComplexScalar<T> exp()
NumericalScalar
の記述:
NumericalScalar.exp()
public ComplexScalar<T> sin()
NumericalScalar
の記述:
NumericalScalar.sin()
public ComplexScalar<T> asin()
NumericalScalar
の記述:
NumericalScalar.asin()
public ComplexScalar<T> sinh()
NumericalScalar
の記述:
NumericalScalar.sinh()
public ComplexScalar<T> asinh()
NumericalScalar
の記述:
NumericalScalar.asinh()
public ComplexScalar<T> cos()
NumericalScalar
の記述:
NumericalScalar.cos()
public ComplexScalar<T> acos()
NumericalScalar
の記述:
NumericalScalar.acos()
public ComplexScalar<T> acosh()
NumericalScalar
の記述:
NumericalScalar.acosh()
public ComplexScalar<T> cosh()
NumericalScalar
の記述:
NumericalScalar.cosh()
public ComplexScalar<T> tan()
NumericalScalar
の記述:
NumericalScalar.tan()
public ComplexScalar<T> atan()
NumericalScalar
の記述:
NumericalScalar.atan()
public ComplexScalar<T> atan2(NumericalScalar value)
NumericalScalar
の記述:
value
- 分母側の数
NumericalScalar.atan2(org.mklab.nfc.scalar.NumericalScalar)
public ComplexScalar<T> tanh()
NumericalScalar
の記述:
NumericalScalar.tanh()
public ComplexScalar<T> atanh()
NumericalScalar
の記述:
NumericalScalar.atanh()
public boolean isGreaterThan(NumericalScalar<?> opponent)
NumericalScalar
の記述:opponent
より大きいか判定します。
opponent
- 比較対象
opponent
より大きいならばtrue、そうでなければfalseNumericalScalar.isGreaterThan(org.mklab.nfc.scalar.NumericalScalar)
public boolean isGreaterThanOrEquals(NumericalScalar<?> opponent)
NumericalScalar
の記述:opponent
以上であるか判定します。
opponent
- 比較対象
opponent
以上ならばtrue、そうでなければfalseNumericalScalar.isGreaterThanOrEquals(org.mklab.nfc.scalar.NumericalScalar)
public boolean isLessThan(NumericalScalar<?> opponent)
NumericalScalar
の記述:opponent
より小さいか判定します。
opponent
- 比較対象
opponent
より小さいならばtrue、そうでなければfalseNumericalScalar.isLessThan(org.mklab.nfc.scalar.NumericalScalar)
public boolean isLessThanOrEquals(NumericalScalar<?> opponent)
NumericalScalar
の記述:opponent
以下であるか判定します。
opponent
- 比較対象
opponent
以下ならばtrue、そうでなければfalseNumericalScalar.isLessThanOrEquals(org.mklab.nfc.scalar.NumericalScalar)
public boolean isGreaterThan(int opponent)
NumericalScalar
の記述:opponent
より大きいか判定します。
opponent
- 比較対象
opponent
より大きいならばtrue、そうでなければfalseNumericalScalar.isGreaterThan(int)
public boolean isGreaterThan(double opponent)
NumericalScalar
の記述:opponent
より大きいか判定します。
opponent
- 比較対象
opponent
より大きいならばtrue、そうでなければfalseNumericalScalar.isGreaterThan(double)
public boolean isGreaterThanOrEquals(int opponent)
NumericalScalar
の記述:opponent
以上であるか判定します。
opponent
- 比較対象
opponent
以上ならばtrue、そうでなければfalseNumericalScalar.isGreaterThanOrEquals(int)
public boolean isGreaterThanOrEquals(double opponent)
NumericalScalar
の記述:opponent
以上であるか判定します。
opponent
- 比較対象
opponent
以上ならばtrue、そうでなければfalseNumericalScalar.isGreaterThanOrEquals(double)
public boolean isLessThan(int opponent)
NumericalScalar
の記述:opponent
より小さいか判定します。
opponent
- 比較対象
opponent
より小さいならばtrue、そうでなければfalseNumericalScalar.isLessThan(int)
public boolean isLessThan(double opponent)
NumericalScalar
の記述:opponent
より小さいか判定します。
opponent
- 比較対象
opponent
より小さいならばtrue、そうでなければfalseNumericalScalar.isLessThan(double)
public boolean isLessThanOrEquals(int opponent)
NumericalScalar
の記述:opponent
以下であるか判定します。
opponent
- 比較対象
opponent
以下ならばtrue、そうでなければfalseNumericalScalar.isLessThanOrEquals(int)
public boolean isLessThanOrEquals(double opponent)
NumericalScalar
の記述:opponent
以下であるか判定します。
opponent
- 比較対象
opponent
以下ならばtrue、そうでなければfalseNumericalScalar.isLessThanOrEquals(double)
public Operator getPowerOperator()
NumericalScalar
の記述:
NumericalScalar.getPowerOperator()
public Operator getAtan2Operator()
NumericalScalar
の記述:
NumericalScalar.getAtan2Operator()
public NumericalScalar<?> getMachineEpsilon()
NumericalScalar
の記述:
NumericalScalar.getMachineEpsilon()
public ComplexScalar<T> getInfinity()
NumericalScalar
の記述:
NumericalScalar.getInfinity()
public ComplexScalar<T> getNaN()
NumericalScalar
の記述:
NumericalScalar.getNaN()
public RandomGenerator<ComplexScalar<T>> createUniformRandomGenerator()
NumericalScalar
の記述:
NumericalScalar.createUniformRandomGenerator()
public int hashCode()
Object
内の hashCode
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |