AngouriMath
IsConstantLeaf
Property
Summary
Checks whether the given expression is a finite constant leaf
Example
using System;
using AngouriMath;
using static AngouriMath.MathS;
Entity expr1 = 5;
Console.WriteLine($"{expr1}, IsConstantLeaf: {expr1.IsConstantLeaf}");
Entity expr2 = Sin(5);
Console.WriteLine($"{expr2}, IsConstantLeaf: {expr2.IsConstantLeaf}");
Entity expr3 = pi;
Console.WriteLine($"{expr3}, IsConstantLeaf: {expr3.IsConstantLeaf}");
Entity expr4 = 3 + 4 * i;
Console.WriteLine($"{expr4}, IsConstantLeaf: {expr4.IsConstantLeaf}");
Entity expr5 = (Entity)3 + 4 * i;
Console.WriteLine($"{expr5}, IsConstantLeaf: {expr5.IsConstantLeaf}");
var expr6 = expr5.InnerSimplified;
Console.WriteLine($"{expr6}, IsConstantLeaf: {expr6.IsConstantLeaf}");
var expr7 = GreaterThan(pi, e);
Console.WriteLine($"{expr7}, IsConstantLeaf: {expr7.IsConstantLeaf}");
var expr8 = expr7.Evaled;
Console.WriteLine($"{expr8}, IsConstantLeaf: {expr8.IsConstantLeaf}");
Prints
5, IsConstantLeaf: True
sin(5), IsConstantLeaf: False
pi, IsConstantLeaf: False
3 + 4i, IsConstantLeaf: True
3 + 4i, IsConstantLeaf: False
3 + 4i, IsConstantLeaf: True
pi > e, IsConstantLeaf: False
True, IsConstantLeaf: True
Angouri © 2019-2023 · Project's repo · Site's repo · Octicons · Transparency · 1534 pages online