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

📄 irecgrouplistenumerator.java

📁 MPICH是MPI的重要研究,提供了一系列的接口函数,为并行计算的实现提供了编程环境.
💻 JAVA
字号:
import java.io.*;import java.util.*;public class IrecGroupListEnumerator{    private IrecGroupList  igroups;    private Enumeration    groups;    private Enumeration    stacks    = null;    private IrecGroup      cur_group = null;    private IrecStack      cur_stack = null;    private boolean        groups_hasMoreElements = false;    private boolean        stacks_hasMoreElements = false;    public IrecGroupListEnumerator( IrecGroupList in_igroups )    {        igroups = in_igroups;        groups  = igroups.elements();    }    public boolean HasMoreIrecStacks()    {        if ( groups.hasMoreElements() )            return true;        else            if ( stacks != null )                if ( stacks.hasMoreElements() )                    return true;                return false;    }    public IrecStack NextIrecStack()    {        if ( stacks == null ) {            if ( groups.hasMoreElements() ) {                cur_group = ( IrecGroup ) groups.nextElement();                stacks = cur_group.elements();            }            else                throw new NoSuchElementException(                                 "A: forget to call HasMoreIrecStacks() ?"                                + "\n" + igroups );        }              if ( stacks.hasMoreElements() ) {            cur_stack = ( IrecStack ) stacks.nextElement();            if ( ! stacks.hasMoreElements() && groups.hasMoreElements() ) {                 cur_group = ( IrecGroup ) groups.nextElement();                 stacks = cur_group.elements();            }            return cur_stack;        }        throw new NoSuchElementException(                                "B: forget to call HasMoreIrecStacks() ?" + "\n"                             + "igroups = " + igroups + "\n"                             + "groups = " + groups + "\n"                             + "stacks = " + stacks + "\n" );    }}

⌨️ 快捷键说明

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