Skip to content

a library to represent real and complex numbers. This is being used by other EMDD libraries such as EMDD.KtMatrix

License

Notifications You must be signed in to change notification settings

marlond18/EMDD.KtNumerics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  NugetNugetGitHub Workflow Status  

EMDD.KtNumerics

a library to represent real and complex numbers. This is being used by other EMDD libraries such as EMDD.KtMatrix

Requirements

Visual Studio 16.8 or greater

.Net 5.0.102 sdk or greater

How it works

  • Numbers can either be represented by KtRealNumber and KtComplex both inheriting from an abstract base class EMDD.KtNumerics.Number. This gives us the ability to use this number types when doing much more advanced Math Operations such as Matrix operations on not just real numbers, but also Complex numbers.

Number types

KtRealNumbers

  • it has an internal get only property of type double which holds the actual numeric value.

KtComplex

  • two values, real and imaginary coeff, are stored internally.

Methods

  • the base class EMDD.KtNumerics.Number can be used for basic arithmetic ops such as adding, subtracting, multiplying and dividing (with the corresponding static operators).

About

a library to represent real and complex numbers. This is being used by other EMDD libraries such as EMDD.KtMatrix

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages