Method | Description | |
---|---|---|
Abs ( Function f ) : |
||
Acos ( Function f ) : |
||
Add ( Function f ) : Function |
加算。
|
|
Asin ( Function f ) : |
||
Atan ( Function f ) : |
||
Atan2 ( Function f, Function g ) : |
||
Bind ( ) : Function |
値を固定する。 例えば、f(x, y) っていう関数があったとして、 y = 1 で固定した関数 g(x) = f(x, 1) を求めたり。
|
|
Clone ( ) : Function | ||
Cos ( Function f ) : |
||
Cosh ( Function f ) : |
||
Differentiate ( |
(x による偏)導関数を求める。 解析的に計算。 解析的に計算できない関数の場合、InvalidOperationException を throw する。
|
|
Divide ( Function f ) : Function |
除算。
|
|
Exp ( Function f ) : |
||
GetComplexPart ( Function &re, Function &im ) : void |
関数 f(z) を複素関数とみなしたとき、その実部と虚部 Re[f](Re(z), Im(z)), Im[f](Re(z), Im(z) を求める。 例えば、Exp の場合、 reY = Exp(reX) * Cos(imX), imY = Exp(reX) * Sin(imX)
|
|
GetValue ( ) : |
||
GetVariableList ( ) : |
その関数に含まれている変数のリストを求める。 例えば、f(g(x, y), h(x)) + i(y, z) とか言うように、 関数の合成・四則演算を使って作った関数の場合、{x, y, z} というリストを返す。
|
|
GetVariableTable ( ) : |
||
I ( Function f ) : Function | ||
Log ( Function f, Function g ) : |
||
Log ( Function f ) : |
||
Log10 ( Function f ) : |
||
Multiply ( Function f ) : Function |
乗算。
|
|
Negate ( ) : Function |
正負反転。
|
|
Norm ( ) : Function |
複素関数のノルム関数 |f(z)|^2 を求める。
|
|
Optimize ( ) : Function |
内部構造を最適化する。 例えば、1×f → f, 0×f → 0。 一発で100%完璧な最適化が掛かるわけではない。 2・3度繰り返すことで、より最適化がかかる場合もあり。 |
|
Optimize ( int n ) : Function |
内部構造を最適化する。 一発で完全な最適化が出来ないので、何度か処理を繰り返す。 |
|
Pow ( Function f, Function g ) : |
||
Sin ( Function f ) : |
||
Sinh ( Function f ) : |
||
Sqrt ( Function f ) : |
||
Subtract ( Function f ) : Function |
減算。
|
|
Tan ( Function f ) : |
||
Tanh ( Function f ) : |
||
X ( Function f ) : |
||
X ( Function f, int order ) : |
||
X ( Function f, int order, double coef ) : |
||
operator ( ) : Function | ||
this ( |
値の計算。
|
Method | Description | |
---|---|---|
ICloneable ( ) : object |
public static Atan2 ( Function f, Function g ) : |
||
f | Function | |
g | Function | |
return |
public Differentiate ( |
||
x | 微分対象となる変数 | |
return | Function |
public GetComplexPart ( Function &re, Function &im ) : void | ||
re | Function | |
im | Function | |
return | void |
public abstract GetVariableList ( ) : |
||
return |
public static Log ( Function f, Function g ) : |
||
f | Function | |
g | Function | |
return |
public static Pow ( Function f, Function g ) : |
||
f | Function | |
g | Function | |
return |
public static X ( Function f, int order ) : |
||
f | Function | |
order | int | |
return |
public static X ( Function f, int order, double coef ) : |
||
f | Function | |
order | int | |
coef | double | |
return |
public this ( |
||
t | ||
return |