Unit 'Symbolic' Package
[Overview][Resource strings][Constants][Types][Classes][Procedures and functions][Index] [#symbolic]

TExpression

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: symbolic.pas line 111

type TExpression = class(TBaseExprParser)

protected

  InfixClean: Boolean;

  InfixCache: string;

  Evaluator: TEvaluator;

  EvaluatorUpToDate: Boolean;

  function GetInfix;

  function GetRPN;

  procedure Simpleop();

  function Simpleopwithresult();

  function IntDerive();

  function GetIntValue;

  procedure SetIntValue();

  function GetFloatValue;

  procedure SetFloatValue();

  procedure UpdateConstants;

public

  SimplificationLevel: LongInt;

  constructor Create();

  constructor EmptyCreate;

  destructor Destroy; override;

  procedure SetNewInfix();

  function Derive();

  procedure SymbolSubst();

  function SymbolicValueNames;

  function Taylor();

  function Newton();

  procedure SimplifyConstants;

  function add();

  function dvd();

  function mul();

  function power();

  function sub();

  procedure Addto();

  procedure Divby();

  procedure RaiseTo();

  procedure SubFrom();

  procedure Times();

  property InfixExpr: string; [rw]

  property RpnExpr: string; [r]

  property ValueAsInteger: LongInt; [rw]

  property ValueAsFloat: ArbFloat; [rw]

end;

Inheritance

TExpression

|

TBaseExprParser

|

TBaseExpression

|

TObject


Documentation generated on: 2023-03-18