Found during code review of #6718
BruteForceCompiledEngine.findHead() returns the first FN or IFN GroupElement in the body. The DSL permits multiple fn/ifn at arbitrary body positions, but the engine silently drops all but the first.
For now BruteForce is explicitly temporary. Document or enforce single-head constraint, or iterate all FN/IFN nodes and build a processor per head.
Refs #6718
Found during code review of #6718
BruteForceCompiledEngine.findHead()returns the first FN or IFN GroupElement in the body. The DSL permits multiple fn/ifn at arbitrary body positions, but the engine silently drops all but the first.For now BruteForce is explicitly temporary. Document or enforce single-head constraint, or iterate all FN/IFN nodes and build a processor per head.
Refs #6718