Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
E
- E - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.MathConstants
-
Napier's constant, or Euler's number, base of Natural logarithm
- EARTH_MASS - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.AstronomicalConstants
-
Earth mass
- EARTH_MASS_DESC - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_MASS_ID - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_MASS_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_MASS_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_MASS_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_RADIUS_EQUATORIAL - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.AstronomicalConstants
-
Earth equatorial radius
- EARTH_RADIUS_EQUATORIAL_DESC - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_RADIUS_EQUATORIAL_ID - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_RADIUS_EQUATORIAL_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_RADIUS_EQUATORIAL_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_RADIUS_EQUATORIAL_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_RADIUS_MEAN - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.AstronomicalConstants
-
Earth mean radius
- EARTH_RADIUS_MEAN_DESC - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_RADIUS_MEAN_ID - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_RADIUS_MEAN_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_RADIUS_MEAN_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_RADIUS_MEAN_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_RADIUS_POLAR - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.AstronomicalConstants
-
Earth polar radius
- EARTH_RADIUS_POLAR_DESC - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_RADIUS_POLAR_ID - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_RADIUS_POLAR_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_RADIUS_POLAR_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_RADIUS_POLAR_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_SEMI_MAJOR_AXIS - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.AstronomicalConstants
-
Earth semi-major axis
- EARTH_SEMI_MAJOR_AXIS_DESC - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_SEMI_MAJOR_AXIS_ID - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_SEMI_MAJOR_AXIS_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_SEMI_MAJOR_AXIS_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EARTH_SEMI_MAJOR_AXIS_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- ELECTRON_EQUIVALENT_REST_MASS - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.PhysicalConstants
-
Electron equivalent rest mass
- ELECTRON_REST_MASS - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.PhysicalConstants
-
Electron rest mass
- ELECTRONO_VOLT - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.Units
-
Electrono-Volt
- ELECTRONO_VOLT_DESC - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- ELECTRONO_VOLT_ID - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- ELECTRONO_VOLT_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- ELECTRONO_VOLT_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- ELECTRONO_VOLT_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- ELEMENTARY_CHARGE - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.PhysicalConstants
-
Elementary charge
- eliminationDispersal(Configurator, Problem, Function) - Method in interface com.adriangarcia.metaheuristics.tsmbfoa.Foraging
-
In the eliminationDispersal method, the worst bacterium is eliminated from the population based on feasibility rules and a new one is randomly generated.
- eliminationDispersal(Configurator, Problem, Function) - Method in class com.adriangarcia.metaheuristics.tsmbfoa.Tsmbfoa
- EMBREE_TREFETHEN - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.MathConstants
-
Embree-Trefethen constant
- EMBREE_TREFETHEN_DESC - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EMBREE_TREFETHEN_ID - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EMBREE_TREFETHEN_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EMBREE_TREFETHEN_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EMBREE_TREFETHEN_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- enable_tracing() - Method in class org.mariuszgromada.math.mxparser.syntaxchecker.SyntaxChecker
-
Enable tracing.
- enableAlmostIntRounding() - Static method in class org.mariuszgromada.math.mxparser.mXparser
-
Enables almost integer rounding option causing rounding final calculation result to precise integer if and only if result is very close to integer.
- enableCanonicalRounding() - Static method in class org.mariuszgromada.math.mxparser.mXparser
-
Enables canonical rounding.
- enableUlpRounding() - Static method in class org.mariuszgromada.math.mxparser.mXparser
-
Enables ULP rounding.
- endColumn - Variable in class org.mariuszgromada.math.mxparser.syntaxchecker.Token
-
The column number of the last character of this Token.
- endLine - Variable in class org.mariuszgromada.math.mxparser.syntaxchecker.Token
-
The line number of the last character of this Token.
- EOF - Static variable in interface org.mariuszgromada.math.mxparser.syntaxchecker.SyntaxCheckerConstants
-
End of File.
- eol - Variable in exception org.mariuszgromada.math.mxparser.syntaxchecker.ParseException
-
The end of line string for this machine.
- EPSILON - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.SpecialValue
-
Epsilon is used to compare the x value with regards to some given small interval
- EPSILON - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.SpecialValueTrigonometric
-
Epsilon is used to compare the x value with regards to some given small interval
- eq(double, double) - Static method in class org.mariuszgromada.math.mxparser.mathcollection.BinaryRelations
-
Equality relation.
- EQ - Static variable in interface org.mariuszgromada.math.mxparser.syntaxchecker.SyntaxCheckerConstants
-
RegularExpression Id.
- EQ_DESC - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.BinaryRelation
- EQ_ID - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.BinaryRelation
- EQ_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.BinaryRelation
- EQ_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.BinaryRelation
- EQ_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.BinaryRelation
- EQ1_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.BinaryRelation
- EQ1_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.BinaryRelation
- EQUALITY - Static variable in class com.adriangarcia.metaheuristics.tsmbfoa.Problem
- eqv(double, double) - Static method in class org.mariuszgromada.math.mxparser.mathcollection.BooleanAlgebra
-
Boolean EQV
- EQV - Static variable in interface org.mariuszgromada.math.mxparser.syntaxchecker.SyntaxCheckerConstants
-
RegularExpression Id.
- EQV_DESC - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.BooleanOperator
- EQV_ID - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.BooleanOperator
- EQV_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.BooleanOperator
- EQV_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.BooleanOperator
- EQV_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.BooleanOperator
- EQV_TRUTH_TABLE - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.BooleanAlgebra
-
EQV truth table
- ERDOS_BORWEIN - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.MathConstants
-
Erdos-Borwein constant
- ERDOS_BORWEIN_DESC - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- ERDOS_BORWEIN_ID - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- ERDOS_BORWEIN_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- ERDOS_BORWEIN_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- ERDOS_BORWEIN_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- erf(double) - Static method in class org.mariuszgromada.math.mxparser.mathcollection.SpecialFunctions
-
Calculates the error function
- erfc(double) - Static method in class org.mariuszgromada.math.mxparser.mathcollection.SpecialFunctions
-
Calculates the complementary error function.
- erfcInv(double) - Static method in class org.mariuszgromada.math.mxparser.mathcollection.SpecialFunctions
-
Calculates the complementary inverse error function evaluated at x.
- erfInv(double) - Static method in class org.mariuszgromada.math.mxparser.mathcollection.SpecialFunctions
-
Calculates the inverse error function evaluated at x.
- EULER_DESC - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EULER_ID - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EULER_MASCHERONI - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.MathConstants
-
Euler-Mascheroni constant
- EULER_MASCHERONI_DESC - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EULER_MASCHERONI_ID - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EULER_MASCHERONI_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EULER_MASCHERONI_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EULER_MASCHERONI_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EULER_NUMBER_DESC - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function2Arg
- EULER_NUMBER_ID - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function2Arg
- EULER_NUMBER_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function2Arg
- EULER_NUMBER_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function2Arg
- EULER_NUMBER_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function2Arg
- EULER_POLYNOMIAL_DESC - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function2Arg
- EULER_POLYNOMIAL_ID - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function2Arg
- EULER_POLYNOMIAL_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function2Arg
- EULER_POLYNOMIAL_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function2Arg
- EULER_POLYNOMIAL_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function2Arg
- EULER_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EULER_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- EULER_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.ConstantValue
- eulerNumber(double, double) - Static method in class org.mariuszgromada.math.mxparser.mathcollection.MathFunctions
-
Euler numbers
- eulerNumber(int, int) - Static method in class org.mariuszgromada.math.mxparser.mathcollection.MathFunctions
-
Euler numbers
- eulerPolynomial(double, double) - Static method in class org.mariuszgromada.math.mxparser.mathcollection.MathFunctions
-
Euler polynomial
- eulerPolynomial(int, double) - Static method in class org.mariuszgromada.math.mxparser.mathcollection.MathFunctions
-
Euler polynomial
- Evaluate - Class in org.mariuszgromada.math.mxparser.mathcollection
-
Evaluate - currently only polynomial evaluation based on provided coefficients.
- Evaluate() - Constructor for class org.mariuszgromada.math.mxparser.mathcollection.Evaluate
- evaluateConstraints(String, int) - Method in class com.adriangarcia.metaheuristics.tsmbfoa.Function
- evaluateObjectiveFunction(double[]) - Method in class com.adriangarcia.metaheuristics.tsmbfoa.Function
- evaluationFyC(Configurator, Problem, Function) - Method in class com.adriangarcia.metaheuristics.tsmbfoa.Mechanism
-
This function evaluates the mathematical expression of the CNOP objective function, also identifies the type of constraints, and evaluates them taking into account the sum of constraint violations.
- EXA - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.Units
-
Exa
- EXA_DESC - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- EXA_ID - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- EXA_QUINT_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- EXA_QUINT_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- EXA_QUINT_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- EXA_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- EXA_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- EXA_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- EXABIT - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.Units
-
Exabit
- EXABIT_DESC - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- EXABIT_ID - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- EXABIT_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- EXABIT_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- EXABIT_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- EXABYTE - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.Units
-
Exabyte
- EXABYTE_DESC - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- EXABYTE_ID - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- EXABYTE_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- EXABYTE_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- EXABYTE_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Unit
- exp(double) - Static method in class org.mariuszgromada.math.mxparser.mathcollection.MathFunctions
-
Exponential function.
- EXP_1_OVER_E - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.MathConstants
-
Tetration right convergence limit
- EXP_DESC - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function1Arg
- EXP_ID - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function1Arg
- EXP_INT_DESC - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function1Arg
- EXP_INT_ID - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function1Arg
- EXP_INT_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function1Arg
- EXP_INT_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function1Arg
- EXP_INT_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function1Arg
- EXP_MINUS_1 - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.MathConstants
-
1 over e
- EXP_MINUS_E - Static variable in class org.mariuszgromada.math.mxparser.mathcollection.MathConstants
-
Tetration left convergence limit
- EXP_SINCE - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function1Arg
- EXP_STR - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function1Arg
- EXP_SYN - Static variable in class org.mariuszgromada.math.mxparser.parsertokens.Function1Arg
- ExpandBuff(boolean) - Method in class org.mariuszgromada.math.mxparser.syntaxchecker.SimpleCharStream
- expectedTokenSequences - Variable in exception org.mariuszgromada.math.mxparser.syntaxchecker.ParseException
-
Each entry in this array is an array of integers.
- exponentialIntegralEi(double) - Static method in class org.mariuszgromada.math.mxparser.mathcollection.SpecialFunctions
-
Exponential integral function Ei(x)
- expression() - Method in class org.mariuszgromada.math.mxparser.syntaxchecker.SyntaxChecker
- Expression - Class in org.mariuszgromada.math.mxparser
-
Expression - base class for real expressions definition.
- Expression(String, PrimitiveElement...) - Constructor for class org.mariuszgromada.math.mxparser.Expression
-
Constructor - creates new expression from expression string.
- Expression(PrimitiveElement...) - Constructor for class org.mariuszgromada.math.mxparser.Expression
-
Default constructor - empty expression
- extendConstraintsValuate(String) - Method in class com.adriangarcia.metaheuristics.tsmbfoa.Converter
-
Method that punctuates the constraints.
- extendFunction(String) - Method in class com.adriangarcia.metaheuristics.tsmbfoa.Converter
-
This method takes care of obtaining a summarized mathematical expression and extends it, very common in the case of summations and products.Extends a function introduced by string, e.g:
if the entry expression is
5 * sum{x,1,4,xi} - prod{x,1,4,(xi+i)}
conversion will return
5 * (x1+x2+x3+x4) - ((x1+1)*(x2+2)*(x3+3)*(x4+4))
the purpose is that mXparse is in charge of evaluating and substituting directly the values for each variable. - extendRankVariables(String) - Method in class com.adriangarcia.metaheuristics.tsmbfoa.Converter
-
Sets the variable ranges.
- extendVariables(String) - Method in class com.adriangarcia.metaheuristics.tsmbfoa.Converter
-
This method is in charge of punctuating the number of variable that the CNOP contains, to give it a value at the moment of evaluation.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form