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

📄 compatibility.htm

📁 遗传算法GPE_release_v1.0.tar
💻 HTM
📖 第 1 页 / 共 5 页
字号:
        </font></font><font SIZE="2" face="Courier New">if( precodeVerifier == 
        null</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><font SIZE="2" face="Courier New">throw new</font><font face="Courier New" SIZE="2"> 
        ArgumentException( &quot;Could not find a compatible PrecodeVerifier</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; 
        implementation for use with the BaseClassVerifier 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"><font face="Courier New">}</font></font></td>
      </tr>
    </table>
    </center>
  </div>
  <font SIZE="2" COLOR="#808080">
  <p class="dtH4" style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
  </font>
  <p class="dtH4" style="margin-top: 0; margin-bottom: 0"><font face="Arial">The 
  second CompatibilityVerifier method verifies that the BaseClassVerifier, 
  EnvironmentVerifier, and PrecodeVerifier&nbsp; can work together by ensuring 
  the IIndividual <i>Base Class</i> can accept IEnvironments and that 
  IIndividual <i>Base Class</i> has at least one usable method with regard to 
  the&nbsp; IPrecodeTree.</font></p>
  <p class="dtH4" style="margin-top: 0; margin-bottom: 0">&nbsp;</p>
  <font SIZE="2">
  <p></p>
  <p></p>
  </font>
  <div align="center">
    <center>
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="90%" id="AutoNumber2">
      <tr>
        <td width="100%"><font SIZE="2">
        <p style="margin-top: 0; margin-bottom: 0"></font>
        <font SIZE="2" face="Courier New">public</font><font face="Courier New" SIZE="2"> 
        CompatibilityVerifier( BaseClassVerifier baseClassVerifier,</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font SIZE="2"><font face="Courier New"> 
        EnvironmentVerifier environmentVerifier, PrecodeVerifier precodeVerifier 
        ) {</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">//perform compatibility 
        check</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"> 
        PerformCheck( baseClassVerifier, environmentVerifier, 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 PerformCheck performs the actual check 
  of the above verifiers to ensure compatibility.</font></p>
  <div align="center">
    <center>
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="90%" id="AutoNumber3">
      <tr>
        <td width="100%"><font SIZE="2">
        <p style="margin-top: 0; margin-bottom: 0"><font face="Courier New">
        private</font></font><font SIZE="2" face="Courier New"> void</font><font face="Courier New" SIZE="2"> 
        PerformCheck( BaseClassVerifier baseClassVerifier,</font></p>
        <p style="margin-top: 0; margin-bottom: 0">
        <font face="Courier New" size="2">&nbsp;</font><font SIZE="2"><font face="Courier New"> 
        EnvironmentVerifier environmentVerifier, PrecodeVerifier precodeVerifier 
        ) {</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 for null 
        arguments</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( baseClassVerifier == 
        null</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><font SIZE="2" face="Courier New">throw new</font><font face="Courier New" SIZE="2"> 
        ArgumentNullException( &quot;baseClassVerifier&quot;, &quot;The</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; 
        BaseClassVerifier passed to CompatibilityVerifier.constructor was</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"> 
        null.&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">
        <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( environmentVerifier 
        == null</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><font SIZE="2" face="Courier New">throw new</font><font face="Courier New" SIZE="2"> 
        ArgumentNullException( &quot;environmentVerifier&quot;, &quot;The</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; 
        EnvironmentVerifier passed to CompatibilityVerifier.constructor was</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; 
        null.&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">
        <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( precodeVerifier == 
        null</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><font SIZE="2" face="Courier New">throw new</font><font face="Courier New" SIZE="2"> 
        ArgumentNullException( &quot;precodeVerifier&quot;, &quot;The PrecodeVerifier</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"> 
        passed to CompatibilityVerifier.constructor was null.&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">
        <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 each environment 
        with base class</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">foreach( IEnvironment 
        env in</font><font face="Courier New" SIZE="2"> 
        environmentVerifier.InstantiatedEnvironments ) {</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">

⌨️ 快捷键说明

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