jp.ac.nime.computer.grpsimulator.ImgPr
クラス Complex

java.lang.Object
  拡張jp.ac.nime.computer.grpsimulator.ImgPr.Complex
直系の既知のサブクラス:
ComplexF

public class Complex
extends java.lang.Object

複素数を表す単純クラス

作成者:
Kikuchi

フィールドの概要
protected  double im_
           
protected  double re_
           
 
コンストラクタの概要
Complex()
          コンストラクタ
Complex(double r, double i)
          コンストラクタ
 
メソッドの概要
 double getImag()
          虚数部取得
 double getReal()
          整数部取得
 void plus(Complex a)
          自身に加算
static Complex plus(Complex a, Complex b)
          加算 a + b
 void scaleDown(double a)
          縮小
 void scaleUp(double a)
          拡大
 void set(double r, double i)
          値のセット
 void sub(Complex a)
          自身を減算
static Complex sub(Complex a, Complex b)
          減算 a - b
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

re_

protected double re_

im_

protected double im_
コンストラクタの詳細

Complex

public Complex()
コンストラクタ


Complex

public Complex(double r,
               double i)
コンストラクタ

パラメータ:
r - 整数部
i - 虚数部
メソッドの詳細

set

public void set(double r,
                double i)
値のセット

パラメータ:
r - 整数部
i - 虚数部

getReal

public double getReal()
整数部取得

戻り値:
整数部

getImag

public double getImag()
虚数部取得

戻り値:
虚数部

scaleUp

public void scaleUp(double a)
拡大

パラメータ:
a - かける数

scaleDown

public void scaleDown(double a)
縮小

パラメータ:
a - 割る数

plus

public void plus(Complex a)
自身に加算

パラメータ:
a - 要素A

sub

public void sub(Complex a)
自身を減算

パラメータ:
a - 要素A

plus

public static Complex plus(Complex a,
                           Complex b)
加算 a + b

パラメータ:
a - 要素A
b - 要素B

sub

public static Complex sub(Complex a,
                          Complex b)
減算 a - b

パラメータ:
a - 要素A
b - 要素B