All Classes and Interfaces

Class
Description
Argument class enables to declare the argument (variable) which can be used in further processing (in expressions, functions and dependent / recursive arguments).
ArgumentExtension provides interface for argument algorithm definition.
AstronomicalConstants - class representing the most important astronomical constants.
Binary Relations - mXparser tokens definition.
BinaryRelations - class for dealing with binary relations on integers or doubles.
Bitwise Operators - mXparser tokens definition.
BooleanAlgebra - class for boolean operators.
Boolean Operators - mXparser tokens definition.
Calculus - numerical integration, differentiation, etc...
Calculus Operators - mXparser tokens definition.
Configurator class creates a new configuration of the TS-MBFOA own parameters.
Constant class provides ability to declare constants.
Constant Values - mXparser tokens definition.
To optimize a CNOP it is necessary to make constant evaluations of its mathematical expressions.
DesignReinforcedConcreteBeam class that creates a test CNOP.
Evaluate - currently only polynomial evaluation based on provided coefficients.
Expression - base class for real expressions definition.
Foraging provides an interface for defining the process of bacterial foraging: chemotaxis, grouping, reproduction and elimination-dispersal.
Function class the xxxx class is in charge of evaluating the mathematical expressions, it uses the mXparse library to do this function.
Function class provides possibility to define user functions.
Unary functions (1 argument) - mXparser tokens definition.
Binary functions (2 arguments) - mXparser tokens definition.
Functions with 3 arguments - mXparser tokens definition.
FunctionExtension provides interface for function algorithm definition.
FunctionExtensionVariadic similarly to FunctionExtension provides interface for function algorithm definition.
Variadic functions (n parameters)- mXparser tokens definition.
G01_CEC2006 class that creates a test CNOP.
G02_CEC2006 class that creates a test CNOP.
G03_CEC2006 class that creates a test CNOP.
G04_CEC2006 class that creates a test CNOP.
G05_CEC2006 class that creates a test CNOP.
G06_CEC2006 class that creates a test CNOP.
G07_CEC2006 class that creates a test CNOP.
G08_CEC2006 class that creates a test CNOP.
G09_CEC2006 class that creates a test CNOP.
G10_CEC2006 class that creates a test CNOP.
G11_CEC2006 class that creates a test CNOP.
G12_CEC2006 class that creates a test CNOP.
G13_CEC2006 class that creates a test CNOP.
G15_CEC2006 class that creates a test CNOP.
G17_CEC2006 class that creates a test CNOP.
G18_CEC2006 class that creates a test CNOP.
G21_CEC2006 class that creates a test CNOP.
G22_CEC2006 class that creates a test CNOP.
G23_CEC2006 class that creates a test CNOP.
G24_CEC2006 class that creates a test CNOP.
Class representing key words knowon to the parser
MathConstants - class representing the most important math constants.
MathFunctions - the most popular math functions.
Mechanism class is in charge of performing external techniques to fulfill the CNOP optimization.
mXparser class provides usefull methods when parsing, calculating or parameters transforming.
This class is used to generate pseudo-random numbers from the Java Random class.
NumberTheory - summation / products etc...
Operators - mXparser tokens definition.
This exception is thrown when parse errors are encountered.
Parser symbols - mXparser tokens definition.
PerformanceTests - mXparser performance tests
PhysicalConstants - class representing the most important physical constants.
Population class is the initial process of the TS-MBFOA, where the initial random population is created based on uniform distribution and using the NumberRandom class.
PressureVessel class that creates a test CNOP.
Class for generating prime numbers cache using Eratosthenes Sieve.
Class used for connecting all basic elements such as: Argument, Constant, Function.
ProbabilityDistributions - random number generators, PDF - Probability Distribution Functions, CDF - Cumulative Distribution Functions, QNT - Quantile Functions (Inverse Cumulative Distribution Functions).
Problem class where all the characteristics of the input CNOP problem object are defined.
ProcessSynthesisMINLP class that creates a test CNOP.
QuadraticallyConstrainedQuadraticProgram class that creates a test CNOP.
Random variables - mXparser tokens definition.
RecursiveArgument class enables to declare the argument (variable) which is defined in a recursive way.
RegTestExpression - regression tests for the expression calculation
RegTestExpressionAPI - regression tests for the expression API
RegTestSyntax - regression tests for the expression syntax checking
Use this class to run one of the following test Param: reg - Expression regression test Param: api - mXparser API test Param: syn - Syntax checking test Param: perf - Performance test
RunTsmbfoa class is responsible for initiating the TS-MBFOA processes by fulfilling its generational cycles of the algorithm and applying the entire bacteria foraging process.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SpecialFunctions - special (non-elementary functions).
SpecialValue - generic class for storing special values of various functions (e.g.: inverse trigonometric).
SpecialValueTrigonometric - stores special values for trigonometric and inverse trigonometric functions.
Statistics class is in charge of calculating the basic statistics:
Best value Mean Median Standard deviation Worst value Feasibility rate Success rate Successful performance
Statistics - i.e.: mean, variance, standard deviation, etc.
 
Token literal values and constants.
Token Manager.
TensionCompressionSpring class that creates a test CNOP.
Token recognized by mXparser after string tokenization process.
Describes the input token stream.
Token Manager Error.
Tsmbfoa class allows the creation of an object to initiate the bacteria foraging process for CNOP optimization.
Tutorial class.
Units - mXparser tokens definition.
Units - class representing the most important units (length, area, volume, mass).