Uses of Class
omix.mathxp.MathExpression
Package | Description |
---|---|
omix.mathxp | |
omix.mathxp.io | |
omix.mathxp.parser | |
omix.mathxp.references | |
omix.mathxp.ui.scene | |
omix.mathxp.units | |
omix.mathxp.util |
-
Uses of MathExpression in omix.mathxp
Subclasses of MathExpression in omix.mathxp Modifier and Type Class Description class
AbstractMathConstant
class
AbstractMathReference
class
MathConstant
class
MathConstantEULERGAMMA
class
MathConstantEXPONENTIALE
class
MathConstantFALSE
class
MathConstantIMAGINARYI
class
MathConstantINFINITY
class
MathConstantNaN
class
MathConstantPI
class
MathConstantTRUE
class
MathFunction
class
MathLambdaExpression
class
MathOperation
class
MathPointer
class
MathReference
Methods in omix.mathxp that return MathExpression Modifier and Type Method Description abstract MathExpression
MathExpression. clone()
MathExpression
MathLambdaExpression. getExpression()
MathExpression
MathOperation. getLeftValue()
MathExpression
MathOperation. getRightValue()
Methods in omix.mathxp that return types with arguments of type MathExpression Modifier and Type Method Description List<MathExpression>
MathFunction. getParameters()
Methods in omix.mathxp with parameters of type MathExpression Modifier and Type Method Description static void
MathExpression. checkForDimensionlessUnit(MathExpression expression0, UnitCheckMessageCollectorInterface messageCollector)
static void
MathExpression. checkForEqualsUnits(MathExpression expression0, MathExpression expression1, UnitCheckMessageCollectorInterface messageCollector)
static boolean
MathExpression. equals(MathExpression expression1, MathExpression expression2)
void
MathOperation. setLeftValue(MathExpression leftValue)
void
MathOperation. setRightValue(MathExpression rightValue)
Constructors in omix.mathxp with parameters of type MathExpression Constructor Description MathExpression(MathExpression tree)
MathLambdaExpression(List<MathLambdaExpression.Parameter> parameters, MathExpression expression)
MathOperation(MathOperation.Operator opt, int startToken, MathExpression val)
MathOperation(MathOperation.Operator opt, MathExpression val)
MathOperation(MathOperation.Operator opt, MathExpression lval, int operatorToken, MathExpression rval)
MathOperation(MathOperation.Operator opt, MathExpression lval, MathExpression rval)
Constructor parameters in omix.mathxp with type arguments of type MathExpression Constructor Description MathFunction(String name, List<MathExpression> parameters)
MathFunction(String name, List<MathExpression> parameters, int startToken, int endToken)
-
Uses of MathExpression in omix.mathxp.io
Methods in omix.mathxp.io that return MathExpression Modifier and Type Method Description MathExpression
MathSymbolReaderInterface. readFunction(Element element, List<MathExpression> parameters)
MathExpression
MathMLReader. readMathElement(Element mathContent, String mathPrefix)
MathExpression
MathMLReader. readMathExpression(Element math)
MathExpression
MathSymbolReaderInterface. readReference(Element element)
Methods in omix.mathxp.io that return types with arguments of type MathExpression Modifier and Type Method Description List<MathExpression>
MathMLReader. readMathExpressions(Element math)
Methods in omix.mathxp.io with parameters of type MathExpression Modifier and Type Method Description Element
MathMLWriter. writeMath(MathExpression expression)
Element
MathMLWriter. writeMathContent(MathExpression expression)
Method parameters in omix.mathxp.io with type arguments of type MathExpression Modifier and Type Method Description MathExpression
MathSymbolReaderInterface. readFunction(Element element, List<MathExpression> parameters)
Element
MathMLWriter. writeMath(List<MathExpression> expressions)
-
Uses of MathExpression in omix.mathxp.parser
Methods in omix.mathxp.parser that return MathExpression Modifier and Type Method Description MathExpression
MathExpressionsParser. additiveExpression()
MathExpression
MathExpressionsParser. andExpression()
MathExpression
MathExpressionsParser. expression()
MathExpression
MathExpressionsParser. functionCall()
MathExpression
MathExpressionsParser. literal()
MathExpression
MathExpressionsParser. multiplicativeExpression()
MathExpression
MathExpressionsParser. orExpression()
MathExpression
MathExpressionsParser. parExpression()
MathExpression
MathExpressionsParser. powerExpression()
MathExpression
MathExpressionsParser. reference()
MathExpression
MathExpressionsParser. relationalExpression()
MathExpression
MathExpressionsParser. singleExpression()
MathExpression
MathExpressionsParser. unaryExpression()
MathExpression
MathExpressionsParser. xorExpression()
Methods in omix.mathxp.parser that return types with arguments of type MathExpression Modifier and Type Method Description ArrayList<MathExpression>
MathExpressionsParser. listOfExpression()
-
Uses of MathExpression in omix.mathxp.references
Methods in omix.mathxp.references that return MathExpression Modifier and Type Method Description MathExpression
ExpressionReference. getReference()
Constructors in omix.mathxp.references with parameters of type MathExpression Constructor Description ExpressionReference(MathExpression expression)
-
Uses of MathExpression in omix.mathxp.ui.scene
Methods in omix.mathxp.ui.scene that return MathExpression Modifier and Type Method Description MathExpression
MathConstant2D. getExpression()
MathExpression
MathItem2DInterface. getExpression()
MathExpression
MathReference2D. getExpression()
MathExpression
MathRoot2D. getExpression()
Method parameters in omix.mathxp.ui.scene with type arguments of type MathExpression Modifier and Type Method Description void
MathRoot2D. setExpressions(List<MathExpression> expressions, boolean includeUnits)
Constructor parameters in omix.mathxp.ui.scene with type arguments of type MathExpression Constructor Description MathGraphicsView(QWidget parent, List<MathExpression> expressions, Map<String,String> replacements, ApplicationAccessManager applicationAccessManager)
MathGraphicsView(QWidget parent, List<MathExpression> expressions, Map<String,String> replacements, DocumentAccessManager documentAccessManager)
MathScene2D(List<MathExpression> expressions, Map<String,String> replacements)
-
Uses of MathExpression in omix.mathxp.units
Methods in omix.mathxp.units with parameters of type MathExpression Modifier and Type Method Description static void
UnitUtilities. setFunctionProcessor(MathExpression expression, MathFunction.FunctionProcessorInterface functionProcessor)
-
Uses of MathExpression in omix.mathxp.util
Fields in omix.mathxp.util declared as MathExpression Modifier and Type Field Description MathExpression
Error.ImpossibleExponentOnUnitError. exponent
MathExpression
Error.ExponentWithUnitError. expression
MathExpression
Error.ImpossibleUnitMultiplicationError. expression
MathExpression
Error.MismatchingUnitsError. expression
MathExpression[]
UnitCheckMessageCollectorInterface.UnitCheckMessage. expression
Methods in omix.mathxp.util that return MathExpression Modifier and Type Method Description MathExpression
ExpressionUtilities.Multiplier. getExponent()
MathExpression
ExpressionUtilities.Multiplier. getExpression()
MathExpression
ExpressionUtilities.Summand. getExpression()
MathExpression
NotExecutableException. getExpression()
MathExpression
ExpressionUtilities.Summand. getMultiplicator()
static MathExpression
ExpressionUtilities. normalize(MathExpression expression, List<Error> errors)
static MathExpression
ExpressionUtilities. validityCheck(MathExpression expression, List<Error> errors, boolean checkForLinearity)
Methods in omix.mathxp.util with parameters of type MathExpression Modifier and Type Method Description void
ExpressionUtilities.SummandList. add(MathExpression expression, MathExpression multiplicator, List<Error> errors)
boolean
ExpressionUtilities.Multiplier. addExponent(MathExpression exponent, List<Error> errors)
boolean
ExpressionUtilities.Summand. addMultiplicator(MathExpression multiplicator, List<Error> errors)
static void
ExpressionUtilities. extractLinearFactors(MathExpression expression, Map<AbstractMathReference,Number> values, List<Error> errors)
static void
ExpressionUtilities. extractReferences(MathExpression expression, Map<String,ReferenceInterface> variables, List<Error> errors)
void
ExpressionUtilities.MultiplierList. multiply(MathExpression expression, MathExpression exponent, List<Error> errors)
static MathExpression
ExpressionUtilities. normalize(MathExpression expression, List<Error> errors)
static void
ExpressionUtilities. setReferences(MathExpression expression, StringMap<ReferenceInterface> references)
boolean
ExpressionUtilities.Multiplier. subtractExponent(MathExpression exponent, List<Error> errors)
boolean
ExpressionUtilities.Summand. subtractMultiplicator(MathExpression multiplicator, List<Error> errors)
static MathExpression
ExpressionUtilities. validityCheck(MathExpression expression, List<Error> errors, boolean checkForLinearity)
Constructors in omix.mathxp.util with parameters of type MathExpression Constructor Description ExponentWithUnitError(MathExpression expression, UnitInterface unit)
ImpossibleExponentOnUnitError(UnitInterface unit, MathExpression exponent)
ImpossibleUnitMultiplicationError(UnitInterface unitA, UnitInterface unitB, MathExpression expression)
MismatchingUnitsError(UnitInterface unitA, UnitInterface unitB, MathExpression expression)
Multiplier(MathExpression expression, MathExpression exponent)
NotExecutableException(MathExpression expression)
Summand(MathExpression expression, MathExpression multiplicator)
UnitCheckMessage(UnitCheckMessageCollectorInterface.UnitCheckMessage.MessageType messageType, MathExpression... expression)