public class LCM extends AbstractArgMultiple
| Constructor and Description | 
|---|
| LCM()Constructor for the LCM object | 
| Modifier and Type | Method and Description | 
|---|---|
| IExpr | e2IntArg(IInteger i0,
        IInteger i1)Compute lcm of 2 integer numbers | 
| IExpr | e2ObjArg(IExpr o0,
        IExpr o1)Evaluate the function for the 2 given expressions. | 
| IExpr | evaluate(IAST ast,
        EvalEngine engine)Symbolic evaluation of a function. | 
| void | setUp(ISymbol symbol)Evaluate built-in rules and define Attributes for a function. | 
binaryOperator, defineHashRule, evaluateHashs, getHashRuleMap, setUpHashRule, setUpHashRule, setUpHashRule2e2ApcomplexArg, e2ApfloatArg, e2ComArg, e2DblArg, e2DblComArg, e2FraArg, e2FunArg, e2SymArg, eComFraArg, eComIntArg, eFunIntArgcreateRuleFromMethod, getNormalizedNegativeExpression, getNormalizedNegativeExpression, getPeriodicParts, getPureImaginaryPart, getRuleAST, initSerializedRules, isNegativeExpressionnumericEvalpublic IExpr evaluate(IAST ast, EvalEngine engine)
AbstractFunctionEvaluatorast.get(0) (or alternatively ast.head()) contains the
 head (i.e. the function symbol) of this abstract syntax tree (AST). ast.arg1() to ast.get(n) the ast contains the first to n-th argument of the
 function (alternatively you get the first to fifth argument with the methods arg1(), arg2(),...
 arg5()).Validate class to check the number or types of arguments in the evaluate
 method.null value without throwing an exception!evaluate in interface IFunctionEvaluatorevaluate in class AbstractArgMultipleast - the abstract syntax tree (AST) which should be evaluatedengine - the users current evaluation enginenull, if evaluation isn't possibleValidate, 
IExpr.head(), 
IAST.arg1(), 
IAST.arg2(), 
IAST.arg3()public IExpr e2IntArg(IInteger i0, IInteger i1)
e2IntArg in class AbstractArgMultiplepublic IExpr e2ObjArg(IExpr o0, IExpr o1)
AbstractArg2e2ObjArg in class AbstractArg2F#NIL if no evaluation is possible.public void setUp(ISymbol symbol)
AbstractFunctionEvaluatorsetUp in interface IEvaluatorsetUp in class AbstractFunctionEvaluatorsymbol - the symbol which should be set up