Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
zACosVariation.cs
1
using
System;
2
using
System.Numerics;
3
4
namespace
Waher.Script.Fractals.IFS.Variations.ComplexVariations
5
{
9
public
class
ZACosVariation
:
FlameVariationZeroParameters
10
{
14
public
ZACosVariation
(
int
Start
,
int
Length
,
Expression
Expression
)
15
: base(
Start
,
Length
,
Expression
)
16
{
17
}
18
22
public
override
void
Operate
(ref
double
x, ref
double
y)
23
{
24
Complex z =
new
Complex(x, y);
25
z = Complex.Log(z * Complex.ImaginaryOne + Complex.Sqrt(1 - z * z));
26
27
x = 0.5 * Math.PI - z.Imaginary;
28
y = z.Real;
29
}
30
34
public
override
string
FunctionName
=> nameof(
ZACosVariation
);
35
}
36
}
Waher.Script.Expression
Class managing a script expression.
Definition:
Expression.cs:39
Waher.Script.Fractals.IFS.Variations.ComplexVariations.ZACosVariation
TODO
Definition:
zACosVariation.cs:10
Waher.Script.Fractals.IFS.Variations.ComplexVariations.ZACosVariation.FunctionName
override string FunctionName
TODO
Definition:
zACosVariation.cs:34
Waher.Script.Fractals.IFS.Variations.ComplexVariations.ZACosVariation.ZACosVariation
ZACosVariation(int Start, int Length, Expression Expression)
TODO
Definition:
zACosVariation.cs:14
Waher.Script.Fractals.IFS.Variations.ComplexVariations.ZACosVariation.Operate
override void Operate(ref double x, ref double y)
TODO
Definition:
zACosVariation.cs:22
Waher.Script.Fractals.IFS.Variations.FlameVariationZeroParameters
TODO
Definition:
FlameVariationZeroParameters.cs:16
Waher.Script.Model.ScriptNode.Length
int Length
Length of expression covered by node.
Definition:
ScriptNode.cs:101
Waher.Script.Model.ScriptNode.Start
int Start
Start position in script expression.
Definition:
ScriptNode.cs:92
Waher.Script.Fractals.IFS.Variations.ComplexVariations
Definition:
zACosVariation.cs:5
IoTGateway
Script
Waher.Script.Fractals
IFS
Variations
ComplexVariations
zACosVariation.cs
Generated by
1.9.5