📄 mathcommands.java
字号:
aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispPrecision(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "Precision"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispGetExactBits(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "MathGetExactBits"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispSetExactBits(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "MathSetExactBits"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispBitCount(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "MathBitCount"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispMathSign(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "MathSign"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispMathIsSmall(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "MathIsSmall"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispMathNegate(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "MathNegate"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFloor(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "MathFloor"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispCeil(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "MathCeil"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispAbs(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "MathAbs"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispMod(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "MathMod"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispDiv(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "MathDiv"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispBitsToDigits(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "BitsToDigits"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispDigitsToBits(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "DigitsToBits");/*TODO remove aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispPi(),0, YacasEvaluator.Fixed|YacasEvaluator.Function), "MathPi");*/ aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispGcd(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "MathGcd"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispSystemCall(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "SystemCall"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFastSin(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "FastSin"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFastCos(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "FastCos"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFastTan(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "FastTan"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFastArcSin(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "FastArcSin"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFastArcCos(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "FastArcCos"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFastArcTan(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "FastArcTan"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFastExp(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "FastExp"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFastLog(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "FastLog"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFastPower(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "FastPower"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFastSqrt(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "FastSqrt"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFastPi(),0, YacasEvaluator.Fixed|YacasEvaluator.Function), "FastPi"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFastFloor(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "FastFloor"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFastCeil(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "FastCeil"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFastMod(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "FastMod"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFastAbs(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "FastAbs"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispShiftLeft(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "ShiftLeft"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispShiftRight(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "ShiftRight"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFromBase(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "FromBase"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispToBase(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "ToBase"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispMaxEvalDepth(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "MaxEvalDepth"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispDefLoad(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "DefLoad"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispUse(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "Use"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispRightAssociative(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "RightAssociative"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispLeftPrecedence(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "LeftPrecedence"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispRightPrecedence(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "RightPrecedence"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispIsBodied(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "IsBodied"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispIsInFix(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "IsInfix"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispIsPreFix(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "IsPrefix"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispIsPostFix(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "IsPostfix"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispGetPrecedence(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "OpPrecedence"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispGetLeftPrecedence(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "OpLeftPrecedence"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispGetRightPrecedence(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "OpRightPrecedence"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispGetPrecision(),0, YacasEvaluator.Fixed|YacasEvaluator.Function), "GetPrecision"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispBitAnd(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "BitAnd"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispBitOr(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "BitOr"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispBitXor(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "BitXor"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispSecure(),1, YacasEvaluator.Fixed|YacasEvaluator.Macro), "Secure"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFindFile(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "FindFile"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFindFunction(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "FindFunction"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispIsGeneric(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "IsGeneric"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispGenericTypeName(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "GenericTypeName"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new GenArrayCreate(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "ArrayCreate"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new GenArraySize(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "ArraySize"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new GenArrayGet(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "ArrayGet"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new GenArraySet(),3, YacasEvaluator.Fixed|YacasEvaluator.Function), "ArraySet"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispCustomEval(),4, YacasEvaluator.Fixed|YacasEvaluator.Macro), "CustomEval"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispCustomEvalExpression(),0, YacasEvaluator.Fixed|YacasEvaluator.Function), "CustomEval'Expression"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispCustomEvalResult(),0, YacasEvaluator.Fixed|YacasEvaluator.Function), "CustomEval'Result"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispCustomEvalLocals(),0, YacasEvaluator.Fixed|YacasEvaluator.Function), "CustomEval'Locals"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispCustomEvalStop(),0, YacasEvaluator.Fixed|YacasEvaluator.Function), "CustomEval'Stop"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispTraceRule(),2, YacasEvaluator.Fixed|YacasEvaluator.Macro), "TraceRule"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispTraceStack(),1, YacasEvaluator.Fixed|YacasEvaluator.Macro), "TraceStack"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispReadLisp(),0, YacasEvaluator.Fixed|YacasEvaluator.Function), "LispRead"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispReadLispListed(),0, YacasEvaluator.Fixed|YacasEvaluator.Function), "LispReadListed"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispType(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "Type"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispStringMid(),3, YacasEvaluator.Fixed|YacasEvaluator.Function), "StringMid"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispSetStringMid(),3, YacasEvaluator.Fixed|YacasEvaluator.Function), "SetStringMid"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new GenPatternCreate(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "PatternCreate"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new GenPatternMatches(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "PatternMatches"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispRuleBaseDefined(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "RuleBaseDefined"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispDefLoadFunction(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "DefLoadFunction"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispRuleBaseArgList(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "RuleBaseArgList"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispNewRulePattern(),5, YacasEvaluator.Fixed|YacasEvaluator.Macro), "RulePattern"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispMacroNewRulePattern(),5, YacasEvaluator.Fixed|YacasEvaluator.Function), "MacroRulePattern"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispSubst(),3, YacasEvaluator.Fixed|YacasEvaluator.Function), "Subst"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispLocalSymbols(),1, YacasEvaluator.Variable|YacasEvaluator.Macro), "LocalSymbols"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFastIsPrime(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "FastIsPrime"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispFac(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "MathFac"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispApplyPure(),2, YacasEvaluator.Fixed|YacasEvaluator.Function), "ApplyPure"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispPrettyReader(),1, YacasEvaluator.Variable|YacasEvaluator.Function), "PrettyReader"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispPrettyPrinter(),1, YacasEvaluator.Variable|YacasEvaluator.Function), "PrettyPrinter"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispGetPrettyPrinter(),0, YacasEvaluator.Fixed|YacasEvaluator.Function), "GetPrettyPrinter"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispGetPrettyReader(),0, YacasEvaluator.Fixed|YacasEvaluator.Function), "GetPrettyReader"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispGarbageCollect(),0, YacasEvaluator.Fixed|YacasEvaluator.Function), "GarbageCollect"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispLazyGlobal(),1, YacasEvaluator.Fixed|YacasEvaluator.Macro), "LazyGlobal"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispPatchLoad(),1, YacasEvaluator.Fixed|YacasEvaluator.Function), "PatchLoad"); aEnvironment.CoreCommands().SetAssociation( new YacasEvaluator(new LispPatchString(),1, YacasEvaluator.Fixed|YacasEvaluator.Function),
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -