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
,ExpressionCleaner
DeepCopyVisitor
SubstitutionVisitor
andCommandVisitor
.- Author:
- Richard Morris
- See Also:
StandardComponents
-
-
Field Summary
Fields Modifier and Type Field Description protected ExpressionCleaner
cleaner
protected CommandVisitor
commandv
protected DeepCopyVisitor
copier
protected EquationExtractor
extractor
protected PolynomialCreator
polyv
protected RewriteVisitor
rewritev
protected SubstitutionVisitor
subv
protected TreeUtils
tu
-
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
-
-