C# Class MyMath.PolarComplex

複素数クラスの実装2 絶対値と偏角をメンバに持つ 加減算は激遅で、乗除算は高速
Inheritance: Complex
Afficher le fichier Open project: ufcpp/UfcppSample Class Usage Examples

Méthodes publiques

Свойство Type Description
I PolarComplex

Méthodes publiques

Méthode Description
Add ( Complex z ) : Complex
Add ( double x ) : Complex
Clone ( ) : object
Conjugate ( ) : Complex
Div ( Complex z ) : Complex
Div ( double x ) : Complex
Equals ( double x ) : bool
Equals ( object o ) : bool
GetHashCode ( ) : int
Invert ( ) : Complex
Mul ( Complex z ) : Complex
Mul ( double x ) : Complex
Negate ( ) : Complex
Norm ( ) : double
PolarComplex ( ) : System
PolarComplex ( Complex z ) : System
PolarComplex ( double r ) : System
PolarComplex ( double r, double t ) : System
Sub ( Complex z ) : Complex
Sub ( double x ) : Complex

Private Methods

Méthode Description
FromCartesian ( double x, double y ) : PolarComplex

直行座標からコンストラクト

Method Details

Add() public méthode

public Add ( Complex z ) : Complex
z Complex
Résultat Complex

Add() public méthode

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

Clone() public méthode

public Clone ( ) : object
Résultat object

Conjugate() public méthode

public Conjugate ( ) : Complex
Résultat Complex

Div() public méthode

public Div ( Complex z ) : Complex
z Complex
Résultat Complex

Div() public méthode

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

Equals() public méthode

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

Equals() public méthode

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

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

Invert() public méthode

public Invert ( ) : Complex
Résultat Complex

Mul() public méthode

public Mul ( Complex z ) : Complex
z Complex
Résultat Complex

Mul() public méthode

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

Negate() public méthode

public Negate ( ) : Complex
Résultat Complex

Norm() public méthode

public Norm ( ) : double
Résultat double

PolarComplex() public méthode

public PolarComplex ( ) : System
Résultat System

PolarComplex() public méthode

public PolarComplex ( Complex z ) : System
z Complex
Résultat System

PolarComplex() public méthode

public PolarComplex ( double r ) : System
r double
Résultat System

PolarComplex() public méthode

public PolarComplex ( double r, double t ) : System
r double
t double
Résultat System

Sub() public méthode

public Sub ( Complex z ) : Complex
z Complex
Résultat Complex

Sub() public méthode

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

Property Details

I static_oe public_oe property

static public PolarComplex,MyMath I
Résultat PolarComplex