math
クラス ConstantFunction

java.lang.Object
  上位を拡張 math.ConstantFunction
すべての実装されたインタフェース:
java.lang.Cloneable, DifferentiableFunction, Function

public class ConstantFunction
extends java.lang.Object
implements DifferentiableFunction, java.lang.Cloneable

定数関数クラス


フィールドの概要
 double a0
          定数
static ConstantFunction ZERO
          定数 0 を表す関数
 
コンストラクタの概要
ConstantFunction(double a0)
          値を指定してオブジェクトを構築する
 
メソッドの概要
 java.lang.Object clone()
          オブジェクトのコピーを返す
 boolean equals(java.lang.Object obj)
          オブジェクトの等価判定をする
 Function getDerivative()
          導関数を返す
 double getValue(double x)
          関数値を返す
 int hashCode()
          オブジェクトのハッシュコード値を返す
 java.lang.String toString()
          データ文字列を返す
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

ZERO

public static final ConstantFunction ZERO
定数 0 を表す関数


a0

public double a0
定数

コンストラクタの詳細

ConstantFunction

public ConstantFunction(double a0)
値を指定してオブジェクトを構築する

パラメータ:
a0 - 定数
メソッドの詳細

getValue

public double getValue(double x)
関数値を返す

定義:
インタフェース Function 内の getValue
パラメータ:
x - 変数値
戻り値:
関数値

getDerivative

public Function getDerivative()
導関数を返す

定義:
インタフェース DifferentiableFunction 内の getDerivative
戻り値:
導関数

clone

public java.lang.Object clone()
オブジェクトのコピーを返す

オーバーライド:
クラス java.lang.Object 内の clone
戻り値:
このインスタンスの複製

hashCode

public int hashCode()
オブジェクトのハッシュコード値を返す

オーバーライド:
クラス java.lang.Object 内の hashCode
戻り値:
オブジェクトのハッシュコード値

equals

public boolean equals(java.lang.Object obj)
オブジェクトの等価判定をする

オーバーライド:
クラス java.lang.Object 内の equals
パラメータ:
obj - 比較対象のオブジェクト
戻り値:
比較対象のオブジェクトが ConstantFunction のインスタンスで同じ値を持つ場合は true

toString

public java.lang.String toString()
データ文字列を返す

オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
このオブジェクトの文字列表現