Uses of Class
net.sf.tweety.math.term.Term
-
-
-
Uses of Term in net.sf.tweety.math.equation
Methods in net.sf.tweety.math.equation that return Term Modifier and Type Method Description TermStatement. getLeftTerm()Returns the left term of this statement.TermStatement. getRightTerm()Returns the right term of this statement.Methods in net.sf.tweety.math.equation with parameters of type Term Modifier and Type Method Description StatementEquation. replaceTerm(Term toSubstitute, Term substitution)StatementInequation. replaceTerm(Term toSubstitute, Term substitution)abstract StatementStatement. replaceTerm(Term toSubstitute, Term substitution)Replaces each occurrence of "toSubstitute" by "substitution" and return the new statement.voidStatement. setLeftTerm(Term t)Sets the left term of this statement.voidStatement. setRightTerm(Term t)Sets the right term of this statement.Method parameters in net.sf.tweety.math.equation with type arguments of type Term Modifier and Type Method Description StatementStatement. replaceAllTerms(java.util.Map<? extends Term,? extends Term> substitutes)Replaces terms according to the given map.StatementStatement. replaceAllTerms(java.util.Map<? extends Term,? extends Term> substitutes)Replaces terms according to the given map.Constructors in net.sf.tweety.math.equation with parameters of type Term Constructor Description Equation(Term leftTerm, Term rightTerm)Creates a new equation with the given terms.Inequation(Term leftTerm, Term rightTerm, int type)Creates a new inequation of the given type with the two terms.Statement(Term leftTerm, Term rightTerm)Creates a new statement with the given terms. -
Uses of Term in net.sf.tweety.math.examples
Constructors in net.sf.tweety.math.examples with parameters of type Term Constructor Description KnapSack(java.util.ArrayList<ElementOfCombinatoricsProb> elements, Term maxWeight) -
Uses of Term in net.sf.tweety.math.func
-
Uses of Term in net.sf.tweety.math.func.fuzzy
Methods in net.sf.tweety.math.func.fuzzy that return Term Modifier and Type Method Description TermBoundedSum. evalTerm(Term val1, Term val2)TermLukasiewiczNorm. evalTerm(Term val1, Term val2)TermMaximumCoNorm. evalTerm(Term val1, Term val2)TermMinimumNorm. evalTerm(Term val1, Term val2)TermProbabilisticSum. evalTerm(Term val1, Term val2)TermProductNorm. evalTerm(Term val1, Term val2)TermTCoNorm. evalTerm(java.util.Collection<Term> vals)Gives a representation of this conorm as a mathematical term.abstract TermTCoNorm. evalTerm(Term val1, Term val2)Gives a representation of this conorm as a mathematical termTermTNorm. evalTerm(java.util.Collection<Term> vals)Gives a representation of this norm as a mathematical term.abstract TermTNorm. evalTerm(Term val1, Term val2)Gives a representation of this norm as a mathematical termMethods in net.sf.tweety.math.func.fuzzy with parameters of type Term Modifier and Type Method Description TermBoundedSum. evalTerm(Term val1, Term val2)TermLukasiewiczNorm. evalTerm(Term val1, Term val2)TermMaximumCoNorm. evalTerm(Term val1, Term val2)TermMinimumNorm. evalTerm(Term val1, Term val2)TermProbabilisticSum. evalTerm(Term val1, Term val2)TermProductNorm. evalTerm(Term val1, Term val2)abstract TermTCoNorm. evalTerm(Term val1, Term val2)Gives a representation of this conorm as a mathematical termabstract TermTNorm. evalTerm(Term val1, Term val2)Gives a representation of this norm as a mathematical termMethod parameters in net.sf.tweety.math.func.fuzzy with type arguments of type Term Modifier and Type Method Description TermTCoNorm. evalTerm(java.util.Collection<Term> vals)Gives a representation of this conorm as a mathematical term.TermTNorm. evalTerm(java.util.Collection<Term> vals)Gives a representation of this norm as a mathematical term. -
Uses of Term in net.sf.tweety.math.matrix
Methods in net.sf.tweety.math.matrix that return Term Modifier and Type Method Description TermMatrix. getEntry(int x, int y)Returns the entry with the given coordinates. -
Uses of Term in net.sf.tweety.math.norm
Methods in net.sf.tweety.math.norm that return Term Modifier and Type Method Description abstract TermAbstractRealVectorNorm. distanceTerm(java.util.Vector<Term> obj1, java.util.Vector<Term> obj2)TermAbstractRealVectorNorm. distanceTerm(Term[] obj1, Term[] obj2)TermAggregatingNorm. distanceTerm(java.util.Vector<Term> obj1, java.util.Vector<Term> obj2)TermAggregatingNorm. distanceTerm(Term[] obj1, Term[] obj2)TermEntropyNorm. distanceTerm(java.util.Vector<Term> obj1, java.util.Vector<Term> obj2)TermEntropyNorm. distanceTerm(Term[] obj1, Term[] obj2)TermManhattanNorm. distanceTerm(java.util.Vector<Term> obj1, java.util.Vector<Term> obj2)TermMaximumNorm. distanceTerm(java.util.Vector<Term> obj1, java.util.Vector<Term> obj2)TermPNorm. distanceTerm(java.util.Vector<Term> obj1, java.util.Vector<Term> obj2)TermProbabilisticAggregatingNorm. distanceTerm(java.util.Vector<Term> obj1, java.util.Vector<Term> obj2)TermProbabilisticAggregatingNorm. distanceTerm(Term[] obj1, Term[] obj2)TermProbabilisticPNorm. distanceTerm(java.util.Vector<Term> obj1, java.util.Vector<Term> obj2)TermProbabilisticPNorm. distanceTerm(Term[] obj1, Term[] obj2)TermRealVectorNorm. distanceTerm(java.util.Vector<Term> obj1, java.util.Vector<Term> obj2)The distance between the two objects as a term.TermRealVectorNorm. distanceTerm(Term[] obj1, Term[] obj2)The distance between the two objects as a term.abstract TermAbstractRealVectorNorm. normTerm(java.util.Vector<Term> obj)TermAbstractRealVectorNorm. normTerm(Term[] obj)TermAggregatingNorm. normTerm(java.util.Vector<Term> obj)TermAggregatingNorm. normTerm(Term[] obj)TermEntropyNorm. normTerm(java.util.Vector<Term> obj)TermEntropyNorm. normTerm(Term[] obj)TermManhattanNorm. normTerm(java.util.Vector<Term> obj)TermMaximumNorm. normTerm(java.util.Vector<Term> obj)TermPNorm. normTerm(java.util.Vector<Term> obj)TermProbabilisticAggregatingNorm. normTerm(java.util.Vector<Term> obj)TermProbabilisticAggregatingNorm. normTerm(Term[] obj)TermProbabilisticPNorm. normTerm(java.util.Vector<Term> obj)TermProbabilisticPNorm. normTerm(Term[] obj)TermRealVectorNorm. normTerm(java.util.Vector<Term> obj)Returns the norm as a term of the given termsTermRealVectorNorm. normTerm(Term[] obj)Returns the norm as a term of the given termsMethods in net.sf.tweety.math.norm with parameters of type Term Modifier and Type Method Description TermAbstractRealVectorNorm. distanceTerm(Term[] obj1, Term[] obj2)TermAggregatingNorm. distanceTerm(Term[] obj1, Term[] obj2)TermEntropyNorm. distanceTerm(Term[] obj1, Term[] obj2)TermProbabilisticAggregatingNorm. distanceTerm(Term[] obj1, Term[] obj2)TermProbabilisticPNorm. distanceTerm(Term[] obj1, Term[] obj2)TermRealVectorNorm. distanceTerm(Term[] obj1, Term[] obj2)The distance between the two objects as a term.TermAbstractRealVectorNorm. normTerm(Term[] obj)TermAggregatingNorm. normTerm(Term[] obj)TermEntropyNorm. normTerm(Term[] obj)TermProbabilisticAggregatingNorm. normTerm(Term[] obj)TermProbabilisticPNorm. normTerm(Term[] obj)TermRealVectorNorm. normTerm(Term[] obj)Returns the norm as a term of the given termsMethod parameters in net.sf.tweety.math.norm with type arguments of type Term Modifier and Type Method Description abstract TermAbstractRealVectorNorm. distanceTerm(java.util.Vector<Term> obj1, java.util.Vector<Term> obj2)TermAggregatingNorm. distanceTerm(java.util.Vector<Term> obj1, java.util.Vector<Term> obj2)TermEntropyNorm. distanceTerm(java.util.Vector<Term> obj1, java.util.Vector<Term> obj2)TermManhattanNorm. distanceTerm(java.util.Vector<Term> obj1, java.util.Vector<Term> obj2)TermMaximumNorm. distanceTerm(java.util.Vector<Term> obj1, java.util.Vector<Term> obj2)TermPNorm. distanceTerm(java.util.Vector<Term> obj1, java.util.Vector<Term> obj2)TermProbabilisticAggregatingNorm. distanceTerm(java.util.Vector<Term> obj1, java.util.Vector<Term> obj2)TermProbabilisticPNorm. distanceTerm(java.util.Vector<Term> obj1, java.util.Vector<Term> obj2)TermRealVectorNorm. distanceTerm(java.util.Vector<Term> obj1, java.util.Vector<Term> obj2)The distance between the two objects as a term.abstract TermAbstractRealVectorNorm. normTerm(java.util.Vector<Term> obj)TermAggregatingNorm. normTerm(java.util.Vector<Term> obj)TermEntropyNorm. normTerm(java.util.Vector<Term> obj)TermManhattanNorm. normTerm(java.util.Vector<Term> obj)TermMaximumNorm. normTerm(java.util.Vector<Term> obj)TermPNorm. normTerm(java.util.Vector<Term> obj)TermProbabilisticAggregatingNorm. normTerm(java.util.Vector<Term> obj)TermProbabilisticPNorm. normTerm(java.util.Vector<Term> obj)TermRealVectorNorm. normTerm(java.util.Vector<Term> obj)Returns the norm as a term of the given terms -
Uses of Term in net.sf.tweety.math.opt.problem
Methods in net.sf.tweety.math.opt.problem that return Term Modifier and Type Method Description TermOptimizationProblem. getTargetFunction()Returns the target function of this problem.Methods in net.sf.tweety.math.opt.problem with parameters of type Term Modifier and Type Method Description voidOptimizationProblem. setTargetFunction(Term targetFunction)Sets the target function of this problem. -
Uses of Term in net.sf.tweety.math.opt.rootFinder
Methods in net.sf.tweety.math.opt.rootFinder that return types with arguments of type Term Modifier and Type Method Description java.util.List<Term>RootFinder. getFunctions()Returns the function of this root finder.java.util.Map<Variable,Term>RootFinder. getStartingPoint()Returns the starting point of this finder.java.util.Map<Variable,Term>BfgsRootFinder. randomRoot(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)java.util.Map<Variable,Term>GradientDescentRootFinder. randomRoot(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)java.util.Map<Variable,Term>HessianGradientDescentRootFinder. randomRoot(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)java.util.Map<Variable,Term>NewtonRootFinder. randomRoot(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)abstract java.util.Map<Variable,Term>OptimizationRootFinder. randomRoot(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)abstract java.util.Map<Variable,Term>RootFinder. randomRoot(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)Determines the values for the variables appearing in the function such the function evaluates to zero.Method parameters in net.sf.tweety.math.opt.rootFinder with type arguments of type Term Modifier and Type Method Description java.util.Map<Variable,Term>BfgsRootFinder. randomRoot(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)java.util.Map<Variable,Term>BfgsRootFinder. randomRoot(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)java.util.Map<Variable,Term>GradientDescentRootFinder. randomRoot(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)java.util.Map<Variable,Term>GradientDescentRootFinder. randomRoot(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)java.util.Map<Variable,Term>HessianGradientDescentRootFinder. randomRoot(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)java.util.Map<Variable,Term>HessianGradientDescentRootFinder. randomRoot(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)java.util.Map<Variable,Term>NewtonRootFinder. randomRoot(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)java.util.Map<Variable,Term>NewtonRootFinder. randomRoot(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)abstract java.util.Map<Variable,Term>OptimizationRootFinder. randomRoot(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)abstract java.util.Map<Variable,Term>OptimizationRootFinder. randomRoot(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)abstract java.util.Map<Variable,Term>RootFinder. randomRoot(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)Determines the values for the variables appearing in the function such the function evaluates to zero.abstract java.util.Map<Variable,Term>RootFinder. randomRoot(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)Determines the values for the variables appearing in the function such the function evaluates to zero.voidRootFinder. setStartingPoint(java.util.Map<Variable,Term> startingPoint)sets the starting point of this root finder.Constructor parameters in net.sf.tweety.math.opt.rootFinder with type arguments of type Term Constructor Description OptimizationRootFinder(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)Creates a new root finder for the given starting point and the given (multi-dimensional) functionOptimizationRootFinder(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)Creates a new root finder for the given starting point and the given (multi-dimensional) functionRootFinder(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)Creates a new root finder for the given starting point and the given (multi-dimensional) functionRootFinder(java.util.List<Term> functions, java.util.Map<Variable,Term> startingPoint)Creates a new root finder for the given starting point and the given (multi-dimensional) function -
Uses of Term in net.sf.tweety.math.opt.solver
Methods in net.sf.tweety.math.opt.solver that return types with arguments of type Term Modifier and Type Method Description java.util.Map<Variable,Term>SimulatedAnnealingOnConstrProb. chooseANeighbor(java.util.Map<Variable,Term> currSol, int minIterations, int maxIterations, double threshold)java.util.Map<Variable,Term>TabuSearchOnConstrProb. chooseANeighbor(java.util.Map<Variable,Term> currSol, int minIterations, int maxIterations, double threshold)java.util.Map<Variable,Term>ApacheCommonsCMAESOptimizer. solve(ConstraintSatisfactionProblem problem)java.util.Map<Variable,Term>ApacheCommonsCMAESOptimizer. solve(Term t, int optimization_type)Returns the variable assignment that maximizes/minimizes the given term (which only contains variables with defined upper and lower bounds).java.util.Map<Variable,Term>ApacheCommonsNonLinearConjugateGradientOptimizer. solve(ConstraintSatisfactionProblem problem)java.util.Map<Variable,Term>ApacheCommonsSimplex. solve(ConstraintSatisfactionProblem problem)java.util.Map<Variable,Term>BfgsSolver. solve(ConstraintSatisfactionProblem problem)java.util.Map<Variable,Term>GlpkSolver. solve(ConstraintSatisfactionProblem problem)java.util.Map<Variable,Term>GradientDescent. solve(ConstraintSatisfactionProblem constraintSatisfactionProblem)java.util.Map<Variable,Term>HessianGradientDescent. solve(ConstraintSatisfactionProblem problem)java.util.Map<Variable,Term>LagrangeSolver. solve(ConstraintSatisfactionProblem prob)java.util.Map<Variable,Term>LpSolve. solve(ConstraintSatisfactionProblem problem)java.util.Map<Variable,Term>OctaveSqpSolver. solve(ConstraintSatisfactionProblem problem)java.util.Map<Variable,Term>SimpleGeneticOptimizationSolver. solve(ConstraintSatisfactionProblem problem)java.util.Map<Variable,Term>SimpleGeneticOptimizationSolver. solve(Term t, int optimization_objective)Returns the variable assignment that maximizes/minimizes the given term (which only contains variables with defined upper and lower bounds).java.util.Map<Variable,Term>SimulatedAnnealingOnConstrProb. solve(ConstraintSatisfactionProblem problem)abstract java.util.Map<Variable,Term>Solver. solve(ConstraintSatisfactionProblem problem)Computes a solution to the given constraint satisfaction or optimization problem, i.e.java.util.Map<Variable,Term>TabuSearchOnConstrProb. solve(ConstraintSatisfactionProblem problem)Methods in net.sf.tweety.math.opt.solver with parameters of type Term Modifier and Type Method Description java.util.Map<Variable,Term>ApacheCommonsCMAESOptimizer. solve(Term t, int optimization_type)Returns the variable assignment that maximizes/minimizes the given term (which only contains variables with defined upper and lower bounds).java.util.Map<Variable,Term>SimpleGeneticOptimizationSolver. solve(Term t, int optimization_objective)Returns the variable assignment that maximizes/minimizes the given term (which only contains variables with defined upper and lower bounds).Method parameters in net.sf.tweety.math.opt.solver with type arguments of type Term Modifier and Type Method Description java.util.Map<Variable,Term>SimulatedAnnealingOnConstrProb. chooseANeighbor(java.util.Map<Variable,Term> currSol, int minIterations, int maxIterations, double threshold)java.util.Map<Variable,Term>TabuSearchOnConstrProb. chooseANeighbor(java.util.Map<Variable,Term> currSol, int minIterations, int maxIterations, double threshold)Constructor parameters in net.sf.tweety.math.opt.solver with type arguments of type Term Constructor Description BfgsSolver(java.util.Map<Variable,Term> startingPoint)GradientDescent(java.util.Map<Variable,Term> startingPoint)Creates a new gradient descent solverHessianGradientDescent(java.util.Map<Variable,Term> startingPoint)LagrangeSolver(java.util.Map<Variable,Term> startingPoint)Creates a new Lagrange solver for the given optimization problemLagrangeSolver(java.util.Set<java.util.Map<Variable,Term>> startingPoints)Creates a new Lagrange solver for the given optimization problem -
Uses of Term in net.sf.tweety.math.term
Subclasses of Term in net.sf.tweety.math.term Modifier and Type Class Description classAbsoluteValueThis class models the absolute value of the inner term.classAssociativeOperationclassBinaryVariableThis class models a binary variable as a mathematical term.classConstantThis class models an abstract constant, e.g.classDifferenceThis class models a difference between two terms.classExpThis class represents an exponential expression by "e".classFloatConstantThis class encapsulates a float as a term.classFloatVariableThis class models an float variable as a mathematical term.classFractionInstances of this class represent fractions of two terms.classFunctionalTermInstances of this class represent a functional term on some inner term.classIntegerConstantThis class encapsulates an integer as a term.classIntegerVariableThis class models an integer variable as a mathematical term.classLogarithmInstances of this class represent application of the logarithm function on some term.classMaximumThis class models the maximum of two terms.classMinimumThis class models the minimum of two terms.classPowerThis class represents a term raised to some power.classProductThis class models a product of two terms.classRootThis class represents a the nth root functionclassSumThis class models a sum of two terms.classVariableThis class models a variable as a mathematical term.Methods in net.sf.tweety.math.term that return Term Modifier and Type Method Description TermAbsoluteValue. derive(Variable v)TermConstant. derive(Variable v)TermDifference. derive(Variable v)TermExp. derive(Variable v)TermFraction. derive(Variable v)TermLogarithm. derive(Variable v)TermMaximum. derive(Variable v)TermMinimum. derive(Variable v)TermPower. derive(Variable v)TermProduct. derive(Variable v)TermRoot. derive(Variable v)TermSum. derive(Variable v)abstract TermTerm. derive(Variable v)Differentiates the term with respect to the given variable.TermVariable. derive(Variable v)TermFunctionalTerm. getTerm()Returns the inner term.TermTerm. min(Term t)Returns the minimum of this and the given term.TermTerm. replaceAllTerms(double[] values, java.util.List<Variable> variables)Replaces terms according to the given map.TermTerm. replaceAllTerms(java.util.Map<? extends Term,? extends Term> substitutes)Replaces terms according to the given map.TermAbsoluteValue. replaceTerm(Term toSubstitute, Term substitution)TermConstant. replaceTerm(Term toSubstitute, Term substitution)TermDifference. replaceTerm(Term toSubstitute, Term substitution)TermExp. replaceTerm(Term toSubstitute, Term substitution)TermFraction. replaceTerm(Term toSubstitute, Term substitution)abstract TermFunctionalTerm. replaceTerm(Term toSubstitute, Term substitution)TermLogarithm. replaceTerm(Term toSubstitute, Term substitution)TermMaximum. replaceTerm(Term toSubstitute, Term substitution)TermMinimum. replaceTerm(Term toSubstitute, Term substitution)TermPower. replaceTerm(Term toSubstitute, Term substitution)TermProduct. replaceTerm(Term toSubstitute, Term substitution)TermRoot. replaceTerm(Term toSubstitute, Term substitution)TermSum. replaceTerm(Term toSubstitute, Term substitution)abstract TermTerm. replaceTerm(Term toSubstitute, Term substitution)Replaces each occurrence of "toSubstitute" by "substitution" and return the new term.TermVariable. replaceTerm(Term toSubstitute, Term substitution)TermAbsoluteValue. simplify()TermConstant. simplify()TermDifference. simplify()TermExp. simplify()TermFraction. simplify()TermLogarithm. simplify()TermMaximum. simplify()TermMinimum. simplify()TermPower. simplify()TermProduct. simplify()TermRoot. simplify()TermSum. simplify()abstract TermTerm. simplify()Simplifies this term in an equivalent way:
- Replaces products that contain a zero by the constant zero
- Removes a term one from products
- Removes a term zero from sums
- Aggregates constants in sums, products, and minimums
- Evaluates functional terms on constants
- Simplifies fractions where possible.TermVariable. simplify()Methods in net.sf.tweety.math.term that return types with arguments of type Term Modifier and Type Method Description java.util.List<Term>AssociativeOperation. getTerms()Returns the terms of this operation.Methods in net.sf.tweety.math.term with parameters of type Term Modifier and Type Method Description SumTerm. add(Term t)Returns the sum of this and the given term.voidAssociativeOperation. addTerm(Term t)Adds the given term to this operation.TermTerm. min(Term t)Returns the minimum of this and the given term.DifferenceTerm. minus(Term t)Returns the sum of this and (-1) * the given term.ProductTerm. mult(Term t)Returns the product of this and the given term.voidAssociativeOperation. removeTerm(Term t)Removes the given term from this operation.TermAbsoluteValue. replaceTerm(Term toSubstitute, Term substitution)TermConstant. replaceTerm(Term toSubstitute, Term substitution)TermDifference. replaceTerm(Term toSubstitute, Term substitution)TermExp. replaceTerm(Term toSubstitute, Term substitution)TermFraction. replaceTerm(Term toSubstitute, Term substitution)abstract TermFunctionalTerm. replaceTerm(Term toSubstitute, Term substitution)TermLogarithm. replaceTerm(Term toSubstitute, Term substitution)TermMaximum. replaceTerm(Term toSubstitute, Term substitution)TermMinimum. replaceTerm(Term toSubstitute, Term substitution)TermPower. replaceTerm(Term toSubstitute, Term substitution)TermProduct. replaceTerm(Term toSubstitute, Term substitution)TermRoot. replaceTerm(Term toSubstitute, Term substitution)TermSum. replaceTerm(Term toSubstitute, Term substitution)abstract TermTerm. replaceTerm(Term toSubstitute, Term substitution)Replaces each occurrence of "toSubstitute" by "substitution" and return the new term.TermVariable. replaceTerm(Term toSubstitute, Term substitution)Method parameters in net.sf.tweety.math.term with type arguments of type Term Modifier and Type Method Description voidAssociativeOperation. addAllTerm(java.util.Collection<Term> terms)Adds all the given terms of this operation.static double[][]Term. evaluateMatrix(java.util.List<java.util.List<Term>> functions, double[] values, java.util.List<Variable> variables)Evaluates each function in the given matrix with the given values for variables.static double[]Term. evaluateVector(java.util.List<Term> functions, double[] values, java.util.List<Variable> variables)Evaluates each function in the given list with the given values for variables.static java.util.List<java.lang.Double>Term. evaluateVector(java.util.List<Term> functions, java.util.Map<Variable,? extends Term> mapping)Evaluates each function in the given list with the given values for variables.static java.util.List<java.lang.Double>Term. evaluateVector(java.util.List<Term> functions, java.util.Map<Variable,? extends Term> mapping)Evaluates each function in the given list with the given values for variables.TermTerm. replaceAllTerms(java.util.Map<? extends Term,? extends Term> substitutes)Replaces terms according to the given map.TermTerm. replaceAllTerms(java.util.Map<? extends Term,? extends Term> substitutes)Replaces terms according to the given map.Constructors in net.sf.tweety.math.term with parameters of type Term Constructor Description AbsoluteValue(Term term)Creates a new absolute value term with the given inner term.AssociativeOperation(Term first, Term second)Creates a new operation with the given terms.Difference(Term first, Term second)Creates a new difference with the given terms.Exp(Term term)Creates a new exponential term with the given term.Fraction(Term nominator, Term denominator)Creates a new fraction of the two given terms.FunctionalTerm(Term term)Creates a new functional term with the given inner term.Logarithm(Term term)Creates a new logarithm term for the give inner term.Maximum(Term first, Term second)Creates a new maximum with the given terms.Minimum(Term first, Term second)Creates a new minimum with the given terms.Power(Term term, Term power)Creates a new power term with the given term and power.Product(Term first, Term second)Creates a new product with the given terms.Root(Term term)Creates a new square root.Root(Term term, Term base)Creates a new root for the given base.Sum(Term first, Term second)Creates a new sum with the given terms.Constructor parameters in net.sf.tweety.math.term with type arguments of type Term Constructor Description AssociativeOperation(java.util.Collection<? extends Term> terms)Creates a new operation with the given list of terms.Maximum(java.util.List<Term> terms)Creates a new maximum with the given list of terms.Minimum(java.util.List<Term> terms)Creates a new minimum with the given list of terms.Product(java.util.Collection<? extends Term> terms)Creates a new product with the given list of terms.Sum(java.util.Collection<? extends Term> terms)Creates a new sum with the given list of terms.
-