a.binder 9 lat temu
rodzic
commit
2889643fa7
1 zmienionych plików z 16 dodań i 3 usunięć
  1. 16 3
      SE/dev/php-cli/edge_paths_with_PE_controll.xsl

+ 16 - 3
SE/dev/php-cli/edge_paths_with_PE_controll.xsl

@@ -295,9 +295,9 @@
                     <xsl:when test="number($bit_max) &lt; number(15) "> <!-- do przyjecia przez procesor kombinacji-->
                         <xsl:message>#296 max_combinate_groups_elements_for_group  number($bit_max=<xsl:value-of select="$bit_max"/>) &lt; number(15)</xsl:message>
                         <xsl:choose>
-                            <xsl:when test="number($elements_cnt) &gt; 25">
+                            <xsl:when test="number($elements_cnt) &gt; 20">
                                 <xsl:message>#297 narzucam fixed liczbe 40 z uwagi na $bit_max=<xsl:value-of select="$bit_max"/> &lt; 15 ilosc max = $elements_cnt=<xsl:value-of select="$elements_cnt"/>; </xsl:message>
-                                <xsl:value-of select="25"/>
+                                <xsl:value-of select="20"/>
                             </xsl:when>
                             <xsl:otherwise>
                                 <xsl:message>#302 max_combinate_groups_elements_for_group setting to current count - number($elements_cnt=<xsl:value-of select="$elements_cnt"/>); </xsl:message>
@@ -311,7 +311,20 @@
                     </xsl:otherwise>
                 </xsl:choose>
             </xsl:variable>
-            
+            <!-- tune max bit-->
+            <xsl:variable name="$bit_max">
+                <xsl:choose>
+                    <xsl:when test=" number($bit_max) = number(1)">
+                        <xsl:value-of select="2"/>
+                    </xsl:when>
+                    <xsl:when test=" number($bit_max) = number(0)">
+                        <xsl:value-of select="2"/>
+                    </xsl:when>
+                    <xsl:otherwise>
+                        <xsl:value-of select="$bit_max"/>
+                    </xsl:otherwise>
+                </xsl:choose>
+            </xsl:variable>
             
             <xsl:variable name="EconomicDistanceCut2">
                 <EconomicDistanceCut2><xsl:attribute name="debug" select="'bez pustych punktow tylko grupowanie'"/>