org.matheclipse.core.patternmatching
Class DownRulesData
- java.lang.Object
-
- org.matheclipse.core.patternmatching.DownRulesData
-
- All Implemented Interfaces:
- java.io.Serializable
public class DownRulesData extends java.lang.Object implements java.io.SerializableThe pattern matching rules associated with a symbol.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description DownRulesData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidclear()java.util.List<IAST>definition()IExprevalDownRule(IEvaluationEngine ee, IExpr expression)IExprevalDownRule(IExpr expression)java.util.Map<IExpr,PatternMatcherEquals>getEqualDownRules()IPatternMatcherputDownRule(ISymbol setSymbol, boolean equalRule, IExpr leftHandSide, IExpr rightHandSide, int priority)PatternMatcherputDownRule(PatternMatcherAndInvoker pmEvaluator)voidreadSymbol(java.io.ObjectInputStream stream)voidwriteSymbol(java.io.ObjectOutputStream stream)
-
-
-
Method Detail
-
clear
public void clear()
-
evalDownRule
public IExpr evalDownRule(IEvaluationEngine ee, IExpr expression)
-
putDownRule
public IPatternMatcher putDownRule(ISymbol setSymbol, boolean equalRule, IExpr leftHandSide, IExpr rightHandSide, int priority)
-
putDownRule
public PatternMatcher putDownRule(PatternMatcherAndInvoker pmEvaluator)
-
getEqualDownRules
public java.util.Map<IExpr,PatternMatcherEquals> getEqualDownRules()
- Returns:
- Returns the equalRules.
-
definition
public java.util.List<IAST> definition()
-
readSymbol
public void readSymbol(java.io.ObjectInputStream stream) throws java.io.IOException- Throws:
java.io.IOException
-
writeSymbol
public void writeSymbol(java.io.ObjectOutputStream stream) throws java.io.IOException- Throws:
java.io.IOException
-
-
DMelt 3.0 © DataMelt by jWork.ORG