C# Class MyMath.Complex

複素数型の抽象基底クラス
Inheritance: ICloneable
Afficher le fichier Open project: ufcpp/UfcppSample Class Usage Examples

Méthodes publiques

Méthode Description
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 の値の比較

Méthodes protégées

Méthode Description
Abs_ ( double x, double y ) : double
Arg_ ( double x, double y ) : double
Norm_ ( double x, double y ) : double

Method Details

Abs_() static protected méthode

static protected Abs_ ( double x, double y ) : double
x double
y double
Résultat double

Add() public abstract méthode

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

Add() public abstract méthode

public abstract Add ( double x ) : Complex
x double
Résultat Complex

Arg_() static protected méthode

static protected Arg_ ( double x, double y ) : double
x double
y double
Résultat double

Clone() public abstract méthode

public abstract Clone ( ) : object
Résultat object

Conjugate() public abstract méthode

this の共役複素数を返す
public abstract Conjugate ( ) : Complex
Résultat Complex

Div() public abstract méthode

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

Div() public abstract méthode

public abstract Div ( double x ) : Complex
x double
Résultat Complex

Equals() public abstract méthode

public abstract Equals ( double x ) : bool
x double
Résultat bool

Equals() public abstract méthode

public abstract Equals ( object o ) : bool
o object
Résultat bool

GetHashCode() public abstract méthode

public abstract GetHashCode ( ) : int
Résultat int

Invert() public abstract méthode

this の逆数を返す
public abstract Invert ( ) : Complex
Résultat Complex

Mul() public abstract méthode

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

Mul() public abstract méthode

public abstract Mul ( double x ) : Complex
x double
Résultat Complex

Negate() public abstract méthode

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

Norm() public abstract méthode

絶対値の二乗を返す
public abstract Norm ( ) : double
Résultat double

Norm_() static protected méthode

static protected Norm_ ( double x, double y ) : double
x double
y double
Résultat double

Sub() public abstract méthode

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

Sub() public abstract méthode

public abstract Sub ( double x ) : Complex
x double
Résultat Complex

ToString() public méthode

文字列化
public ToString ( ) : string
Résultat string

operator() static public méthode

単項+
static public operator ( ) : Complex
Résultat Complex

operator() static public méthode

z と w の値の比較
static public operator ( ) : bool
Résultat bool