public class MDJep extends DJep
Modifier and Type | Field and Description |
---|---|
protected DimensionVisitor |
dimv |
protected MatrixFactoryI |
mfact |
protected MatrixFieldI |
mfield |
cleaner, commandv, copier, extractor, polyv, rewritev, subv, tu
additionalComponents, allowAssignment, allowUndeclared, evaluator, funTab, implicitMul, lastRootNode, nodeFac, numFac, opTab, parser, pv, varFac, varTab
Constructor and Description |
---|
MDJep() |
MDJep(JepComponent... components) |
MDJep(MDJepComponents dJepComponents) |
Modifier and Type | Method and Description |
---|---|
boolean |
addStandardDiffRules()
Adds the standard set of differentiation rules.
|
void |
calcDims(Node node)
Calculates dimensions for a node.
|
MatrixFactoryI |
getMatrixFactory() |
MatrixFieldI |
getMfield() |
protected void |
setXComponentInternal(JepComponent comp) |
addDiffRule, differentiate, getDifferentationVisitor, replacePartialDerivativeByExpressions
addRewriteRule, calcVarValue, clean, deepCopy, equals, expand, getCommandVisitor, getCopier, getExpressionCleaner, getExtractor, getPolynomialCreator, getRewriteVisitor, getSubstitutionVisitor, getTreeUtils, getVarsInEquation, getVarsInEquation, preprocess, recursiveGetVarsInEquation, replaceRHSVariablesByEquations, replaceVariableByExpressions, rewrite, simplify, substitute, substitute, substitute, substitute, substitute, substitute, substituteConstantVariables
addConstant, addDefaultComponents, addFunction, addStandardConstants, addVariable, addVariable, addVariable, addVariable, continueParsing, evaluate, evaluate, evaluateD, getAdditionalComponent, getAdditionalComponents, getAllowAssignment, getAllowUndeclared, getDefaultValue, getEvaluator, getFunctionTable, getImplicitMul, getLastRootNode, getNodeFactory, getNumberFactory, getOperatorTable, getParser, getPrintVisitor, getVariable, getVariableFactory, getVariableTable, getVariableValue, initMultiParse, initMultiParse, parse, parse, print, print, print, println, println, println, reinitializeComponents, rootNodeToString, setAllowAssignment, setAllowUndeclared, setComponent, setComponentInternal, setComponents, setComponentsInternal, setDefaultValue, setImplicitMul, setVariable, toString, tryAddConstant
protected MatrixFactoryI mfact
protected MatrixFieldI mfield
protected DimensionVisitor dimv
public MDJep()
public MDJep(JepComponent... components)
public MDJep(MDJepComponents dJepComponents)
protected void setXComponentInternal(JepComponent comp)
setXComponentInternal
in class DJep
public boolean addStandardDiffRules()
DJep
sin,cos,tan,asin,acos,atan,sinh,cosh,tanh,asinh,acosh,atanh sqrt,log,ln,abs,angle sum,im,re are handled separately. rand and mod currently un-handled Also adds rules for functions not in Jep function list: sec,cosec,cot,exp,pow,sgn
addStandardDiffRules
in class DJep
public void calcDims(Node node) throws ParseException
node
- ParseException
public MatrixFactoryI getMatrixFactory()
public MatrixFieldI getMfield()
Copyright © 2018 Singular Systems http://www.singularsys.com/jep