Package com.singularsys.extensions.xjep
Class XComponents
- java.lang.Object
-
- com.singularsys.jep.ComponentSet
-
- com.singularsys.extensions.xjep.XComponents
-
public class XComponents extends ComponentSet
Standard set of components for use with XJep. UsesXVariableFactory,XEvaluator,TreeUtils,ExpressionCleanerDeepCopyVisitorSubstitutionVisitorandCommandVisitor.- Author:
- Richard Morris
- See Also:
StandardComponents
-
-
Field Summary
Fields Modifier and Type Field Description protected ExpressionCleanercleanerprotected CommandVisitorcommandvprotected DeepCopyVisitorcopierprotected EquationExtractorextractorprotected PolynomialCreatorpolyvprotected RewriteVisitorrewritevprotected SubstitutionVisitorsubvprotected TreeUtilstu
-
Constructor Summary
Constructors Constructor Description XComponents()Creates the default set of components.XComponents(JepComponent[] components)Creates set of XComponents using those supplied in the arguments first and the defaults in none supplied.
-
Method Summary
-
Methods inherited from class com.singularsys.jep.ComponentSet
addAuxComponent, addComponents, getAuxComponents, getAuxComps, getBaseComponents, getComponents, getEvaluator, getFunctionTable, getNodeFactory, getNumberFactory, getOperatorTable, getParser, getPrintVisitor, getVariableFactory, getVariableTable, setAuxComps, setEvaluator, setFunctionTable, setNodeFactory, setNumberFactory, setOperatorTable, setParser, setPrintVisitor, setVariableFactory, setVariableTable
-
-
-
-
Field Detail
-
tu
protected TreeUtils tu
-
copier
protected DeepCopyVisitor copier
-
subv
protected SubstitutionVisitor subv
-
cleaner
protected ExpressionCleaner cleaner
-
commandv
protected CommandVisitor commandv
-
polyv
protected PolynomialCreator polyv
-
extractor
protected EquationExtractor extractor
-
rewritev
protected RewriteVisitor rewritev
-
-
Constructor Detail
-
XComponents
public XComponents()
Creates the default set of components.
-
XComponents
public XComponents(JepComponent[] components)
Creates set of XComponents using those supplied in the arguments first and the defaults in none supplied.- Parameters:
components- array of components to use first
-
-