C# 클래스 MyMath.Complex

複素数型の抽象基底クラス
상속: ICloneable
파일 보기 프로젝트 열기: ufcpp/UfcppSample 1 사용 예제들

공개 메소드들

메소드 설명
Add ( Complex z ) : Complex

this に z を加えた値を返す (thisの値は変化させない)

Add ( double x ) : Complex
Clone ( ) : object
Conjugate ( ) : Complex

this の共役複素数を返す

Div ( Complex z ) : Complex

this を z で割った値を返す (thisの値は変化させない)

Div ( double x ) : Complex
Equals ( double x ) : bool
Equals ( object o ) : bool
GetHashCode ( ) : int
Invert ( ) : Complex

this の逆数を返す

Mul ( Complex z ) : Complex

this に z を掛けた値を返す (thisの値は変化させない)

Mul ( double x ) : Complex
Negate ( ) : Complex

this を符号反転させたものを返す

Norm ( ) : double

絶対値の二乗を返す

Sub ( Complex z ) : Complex

this から z を引いた値を返す (thisの値は変化させない)

Sub ( double x ) : Complex
ToString ( ) : string

文字列化

operator ( ) : Complex

単項+

operator ( ) : bool

z と w の値の比較

보호된 메소드들

메소드 설명
Abs_ ( double x, double y ) : double
Arg_ ( double x, double y ) : double
Norm_ ( double x, double y ) : double

메소드 상세

Abs_() 정적인 보호된 메소드

static protected Abs_ ( double x, double y ) : double
x double
y double
리턴 double

Add() 공개 추상적인 메소드

this に z を加えた値を返す (thisの値は変化させない)
public abstract Add ( Complex z ) : Complex
z Complex
리턴 Complex

Add() 공개 추상적인 메소드

public abstract Add ( double x ) : Complex
x double
리턴 Complex

Arg_() 정적인 보호된 메소드

static protected Arg_ ( double x, double y ) : double
x double
y double
리턴 double

Clone() 공개 추상적인 메소드

public abstract Clone ( ) : object
리턴 object

Conjugate() 공개 추상적인 메소드

this の共役複素数を返す
public abstract Conjugate ( ) : Complex
리턴 Complex

Div() 공개 추상적인 메소드

this を z で割った値を返す (thisの値は変化させない)
public abstract Div ( Complex z ) : Complex
z Complex
리턴 Complex

Div() 공개 추상적인 메소드

public abstract Div ( double x ) : Complex
x double
리턴 Complex

Equals() 공개 추상적인 메소드

public abstract Equals ( double x ) : bool
x double
리턴 bool

Equals() 공개 추상적인 메소드

public abstract Equals ( object o ) : bool
o object
리턴 bool

GetHashCode() 공개 추상적인 메소드

public abstract GetHashCode ( ) : int
리턴 int

Invert() 공개 추상적인 메소드

this の逆数を返す
public abstract Invert ( ) : Complex
리턴 Complex

Mul() 공개 추상적인 메소드

this に z を掛けた値を返す (thisの値は変化させない)
public abstract Mul ( Complex z ) : Complex
z Complex
리턴 Complex

Mul() 공개 추상적인 메소드

public abstract Mul ( double x ) : Complex
x double
리턴 Complex

Negate() 공개 추상적인 메소드

this を符号反転させたものを返す
public abstract Negate ( ) : Complex
리턴 Complex

Norm() 공개 추상적인 메소드

絶対値の二乗を返す
public abstract Norm ( ) : double
리턴 double

Norm_() 정적인 보호된 메소드

static protected Norm_ ( double x, double y ) : double
x double
y double
리턴 double

Sub() 공개 추상적인 메소드

this から z を引いた値を返す (thisの値は変化させない)
public abstract Sub ( Complex z ) : Complex
z Complex
리턴 Complex

Sub() 공개 추상적인 메소드

public abstract Sub ( double x ) : Complex
x double
리턴 Complex

ToString() 공개 메소드

文字列化
public ToString ( ) : string
리턴 string

operator() 정적인 공개 메소드

単項+
static public operator ( ) : Complex
리턴 Complex

operator() 정적인 공개 메소드

z と w の値の比較
static public operator ( ) : bool
리턴 bool