public class ProductLog extends AbstractArg12 implements ProductLogRules
Lambert W function
See: Wikipedia - Lambert W functionRULES, SIZES| Constructor and Description |
|---|
ProductLog() |
| Modifier and Type | Method and Description |
|---|---|
IExpr |
e1ApcomplexArg(org.apfloat.Apcomplex arg1) |
IExpr |
e1ApfloatArg(org.apfloat.Apfloat arg1) |
IExpr |
e1DblArg(INum d) |
IExpr |
e1DblComArg(IComplexNum arg1) |
IAST |
getRuleAST()
Get the predefined rules for this function symbol.
|
void |
setUp(ISymbol symbol)
Evaluate built-in rules and define Attributes for a function.
|
binaryOperator, e1ComArg, e1FraArg, e1FunArg, e1IntArg, e1ObjArg, e1SymArg, e2ApcomplexArg, e2ApfloatArg, e2ComArg, e2DblArg, e2DblComArg, e2FraArg, e2FunArg, e2IntArg, e2ObjArg, e2SymArg, eComFraArg, eComIntArg, eFunIntArg, evaluate, unaryOperatorcreateRuleFromMethod, getNormalizedNegativeExpression, getNormalizedNegativeExpression, getPeriodicParts, getPureImaginaryPart, initSerializedRules, isNegativeExpressionnumericEvalpublic IAST getRuleAST()
AbstractFunctionEvaluatorgetRuleAST in class AbstractFunctionEvaluatornull if no rules are definedpublic IExpr e1DblArg(INum d)
e1DblArg in class AbstractArg12public IExpr e1DblComArg(IComplexNum arg1)
e1DblComArg in class AbstractArg12public IExpr e1ApfloatArg(org.apfloat.Apfloat arg1)
e1ApfloatArg in class AbstractArg12public IExpr e1ApcomplexArg(org.apfloat.Apcomplex arg1)
e1ApcomplexArg in class AbstractArg12public void setUp(ISymbol symbol)
AbstractFunctionEvaluatorsetUp in interface IEvaluatorsetUp in class AbstractFunctionEvaluatorsymbol - the symbol which should be set up