Uses of Interface
com.github.gbenroscience.parser.turbo.tools.TurboExpressionEvaluator
Packages that use TurboExpressionEvaluator
Package
Description
-
Uses of TurboExpressionEvaluator in com.github.gbenroscience.parser.turbo.spi
Methods in com.github.gbenroscience.parser.turbo.spi that return TurboExpressionEvaluatorModifier and TypeMethodDescriptionTurboEvaluatorProvider.getVectorEvaluator(MathExpression me) Upgrades the AST into a Hardware-Accelerated Vector Evaluator. -
Uses of TurboExpressionEvaluator in com.github.gbenroscience.parser.turbo.tools
Classes in com.github.gbenroscience.parser.turbo.tools that implement TurboExpressionEvaluatorModifier and TypeClassDescriptionfinal classAllocation-free Turbo compiler optimized for ParserNG's flat-array Matrix implementation.final classAllocation-free Turbo compiler optimized for ParserNG's flat-array Matrix implementation.classclassTurbo compiler optimized for PURE SCALAR expressions.classTurbo compiler optimized for PURE SCALAR expressions.Methods in com.github.gbenroscience.parser.turbo.tools that return TurboExpressionEvaluatorModifier and TypeMethodDescriptiondefault TurboExpressionEvaluatorFastCompositeExpression.getCompiler()static TurboExpressionEvaluatorTurboEvaluatorFactory.getCompiler(MathExpression me) Intelligently selects and returns the best Turbo engine for the expression.static TurboExpressionEvaluatorTurboEvaluatorFactory.getCompiler(MathExpression me, boolean useWideningVarsPassing) ScalarTurboEvaluator.getDelegate() -
Uses of TurboExpressionEvaluator in com.github.gbenroscience.parser.turbo.tools.vector
Classes in com.github.gbenroscience.parser.turbo.tools.vector that implement TurboExpressionEvaluatorModifier and TypeClassDescriptionclassNon-SIMD Turbo Evaluator - High-Performance Block Vectorization Engine * Strategy: Processes data in cache-friendly column-major blocks (e.g., 2048 elements) per instruction stream opcode.Methods in com.github.gbenroscience.parser.turbo.tools.vector that return TurboExpressionEvaluatorModifier and TypeMethodDescriptionBulkTurboEvaluator.BatchedVectorCompositeExpression.getCompiler()