Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
ImaginaryUnit.cs
1
using
System.Numerics;
2
using
Waher.Script.Abstraction.Elements
;
3
using
Waher.Script.Model
;
4
using
Waher.Script.Objects
;
5
6
namespace
Waher.Script.Constants
7
{
11
public
class
ImaginaryUnit
:
IConstant
12
{
16
public
ImaginaryUnit
()
17
{
18
}
19
23
public
string
ConstantName
=>
"i"
;
24
28
public
string
[]
Aliases
=>
null
;
29
34
public
IElement
GetValueElement
(
Variables
Variables
)
35
{
36
return
i;
37
}
38
39
private
static
readonly
ComplexNumber
i =
new
ComplexNumber
(Complex.ImaginaryOne);
40
}
41
}
Waher.Script.Constants.ImaginaryUnit
Imaginary unit.
Definition:
ImaginaryUnit.cs:12
Waher.Script.Constants.ImaginaryUnit.Aliases
string[] Aliases
Optional aliases. If there are no aliases for the constant, null is returned.
Definition:
ImaginaryUnit.cs:28
Waher.Script.Constants.ImaginaryUnit.GetValueElement
IElement GetValueElement(Variables Variables)
Gets the constant value element.
Definition:
ImaginaryUnit.cs:34
Waher.Script.Constants.ImaginaryUnit.ImaginaryUnit
ImaginaryUnit()
Imaginary unit.
Definition:
ImaginaryUnit.cs:16
Waher.Script.Constants.ImaginaryUnit.ConstantName
string ConstantName
Name of the constant
Definition:
ImaginaryUnit.cs:23
Waher.Script.Objects.ComplexNumber
Complex-valued number.
Definition:
ComplexNumber.cs:13
Waher.Script.Variables
Collection of variables.
Definition:
Variables.cs:25
Waher.Script.Abstraction.Elements.IElement
Basic interface for all types of elements.
Definition:
IElement.cs:20
Waher.Script.Model.IConstant
Base interface for constants that integrate into the script engine.
Definition:
IConstant.cs:10
Waher.Script.Abstraction.Elements
Definition:
AbelianGroupElement.cs:5
Waher.Script.Constants
Definition:
C.cs:6
Waher.Script.Model
Definition:
BinaryBooleanOperator.cs:8
Waher.Script.Objects
Definition:
BooleanValue.cs:7
IoTGateway
Script
Waher.Script
Constants
ImaginaryUnit.cs
Generated by
1.9.5