D 2.0
About Japanese Translation

www.digitalmars.com
Last update Tue Apr 29 16:43:12 2008

std.complex

組み込みの cfloat, cdouble, creal, ifloat, idouble, ireal を置き換えるモジュール

License:
Boost License 1.0.

Authors:
Andrei Alexandrescu



enum Representation;
Complex 型の実装の選択肢。Cartesian デカルト座標表現は、 加算をよく使う時や、実部と虚部を別々に扱う場合に向いています。 極座標表現は、 乗算をよく使う時や、 偏角と絶対値を別々に扱う場合に向いています。

cartesian
デカルト座標表現

polar
極座標表現

struct Complex(Num,Representation rep = Representation.cartesian);
数値型 (例 float, double, real) と表現でパラメタ化された複素数型

alias getRe;
実部を取得。 表現によっては、計算を伴います。静的にデカルト座標表現を強制するには x.re を使用してください。

alias getIm;
虚部を取得。 表現によっては、計算を伴います。静的にデカルト座標表現を強制するには x.im を使用してください。

alias getModulus;
絶対値を取得。 表現によっては、計算を伴います。静的に極座標表現を強制するには x.modulus を使用してください。

alias getAngle;
偏角を取得。 表現によっては、計算を伴います。静的に極座標表現を強制するには x.angle を使用してください。