⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 compatibility.htm

📁 遗传算法GPE_release_v1.0.tar
💻 HTM
📖 第 1 页 / 共 5 页
字号:
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font></font><font SIZE="2" face="Courier New">if</font><font SIZE="2"><font face="Courier New">( 
        !baseClassVerifier.CheckEnvironment( env ) ) {</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font></font><font SIZE="2" face="Courier New">throw new</font><font face="Courier New" SIZE="2"> 
        ArgumentException( &quot;At least one of the IEnvironments</font></p>
        <p style="margin-top: 0; margin-bottom: 0"><font SIZE="2">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">&nbsp;&nbsp; 
        passed to CompatibilityVerifier.constructor is incompatible with</font></font></p>
        <p style="margin-top: 0; margin-bottom: 0"><font SIZE="2">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">&nbsp;&nbsp; 
        the IIndividual Base Class.&quot;, &quot;environmentVerifier&quot; );</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New"> 
        }</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New"> 
        }</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font></font><font SIZE="2" face="Courier New">//check methods with 
        precode verifier</p>
        </font><font SIZE="2">
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New"> 
        MethodInfoCollection usable = </font></font>
        <font SIZE="2" face="Courier New">new</font><font SIZE="2"><font face="Courier New"> 
        MethodInfoCollection();</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New"> 
        MethodInfoCollection unusable = </font></font>
        <font SIZE="2" face="Courier New">new</font><font SIZE="2"><font face="Courier New"> 
        MethodInfoCollection();</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font></font><font SIZE="2" face="Courier New">foreach( MethodInfo 
        method in</font><font SIZE="2"><font face="Courier New"> 
        baseClassVerifier.AvailableMethods ) {</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font></font><font SIZE="2" face="Courier New">if</font><font SIZE="2"><font face="Courier New">( 
        precodeVerifier.CheckMethod( method ) ) {</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New"> 
        usable.Add( method );</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New"> 
        }</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font></font><font SIZE="2" face="Courier New">else</font><font SIZE="2"><font face="Courier New"> 
        {</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New"> 
        unusable.Add( method );</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New"> 
        }</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New"> 
        }</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font></font><font SIZE="2" face="Courier New">//ensure that at least 
        one usable method was found</p>
        </font><font SIZE="2">
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font></font><font SIZE="2" face="Courier New">if</font><font SIZE="2"><font face="Courier New">( 
        usable.Empty ) {</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font></font><font SIZE="2" face="Courier New">throw new</font><font face="Courier New" SIZE="2"> 
        ArgumentException( &quot;The IIndividual Base Class type does not contain any</font></p>
        <p style="margin-top: 0; margin-bottom: 0"><font SIZE="2">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">&nbsp;&nbsp; 
        methods that can be used by the IPrecodeTree type passed to</font></font></p>
        <p style="margin-top: 0; margin-bottom: 0"><font SIZE="2">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">&nbsp;&nbsp; 
        CompatibilityVerifier.constructor.&quot;, &quot;baseClassVerifier&quot; );</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New"> 
        }</font></p>
        <p style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font></font><font SIZE="2" face="Courier New">//everything checks out</p>
        </font><font SIZE="2">
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New"> 
        m_UsableMethods = </font></font><font SIZE="2" face="Courier New">new</font><font SIZE="2"><font face="Courier New"> 
        ReadOnlyMethodInfoCollection( usable );</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New"> 
        m_UnusableMethods = </font></font><font SIZE="2" face="Courier New">new</font><font SIZE="2"><font face="Courier New"> 
        ReadOnlyMethodInfoCollection( unusable );</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New"> 
        m_ChosenMethods = m_UsableMethods;</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New"> 
        m_BaseClassVerifier = baseClassVerifier;</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New"> 
        m_EnvironmentVerifier = environmentVerifier;</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font face="Courier New">
        </font><font face="Courier New" size="2">&nbsp;</font><font face="Courier New"> 
        m_PrecodeVerifier = precodeVerifier;</font></p>
        <p style="margin-top: 0; margin-bottom: 0"><font face="Courier New">}</font></font></td>
      </tr>
    </table>
    </center>
  </div>
  <p class="dtH4"><font face="Arial">The BaseClassVerifier method gets the 
  BaseClassVerifier containing the verified IIndividual.</font></p>
  <div align="center">
    <center>
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="90%" id="AutoNumber4">
      <tr>
        <td width="100%"><font SIZE="2">

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -