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, tuadditionalComponents, 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, replacePartialDerivativeByExpressionsaddRewriteRule, 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, substituteConstantVariablesaddConstant, 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, tryAddConstantprotected 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 DJeppublic 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 DJeppublic void calcDims(Node node) throws ParseException
node - ParseExceptionpublic MatrixFactoryI getMatrixFactory()
public MatrixFieldI getMfield()
Copyright © 2018 Singular Systems http://www.singularsys.com/jep