亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? edge.java

?? MASON代表多主體鄰里或網絡仿真(Multi-Agent Simulator of Neighborhoods or Networks)。它是喬治梅森大學用Java開發的離散事件多主體仿真核心庫
?? JAVA
字號:
package sim.field.network;import sim.util.*;/**   An Edge stores a relationship between two objects in a Network.  Edges are directed: one   object is a "from" object and one object is a "to" object.  Edges also hold an "info" object, which   is an arbitrary object that you specify on your own.  An info object can be used to hold the edge   weight, an edge label, or whatever you like.  Edges are "semi-mutable": you can change the info   object at any time, but you may not change the to or from objects once the Edge has been constructed.       <p>An Edge may be added to at most one Network.  You must remove it from that field before you   can add it to a new Network.  The Edge's field is known as its <i>owner</i>.      <p><b>Explicitly stating weights.</b>  The getWeight() function returns a plausible weight for the   edge.  If your "info" object is a Number or a MutableDouble, or is sim.util.Valuable, then the   weight of the edge is the doubleValue() of your object.  Else the weight of the edge is a default   of 1.0.*/public class Edge implements java.io.Serializable    {    // to prevent edges from breaking fields by being stored in two different fields.    // if null, then no owner -- the Edge is free to be added to a field.    Network owner;    // purposely package-level protection: you shouldn't play with these.    /** The node from where the edge leaves */    Object from;    // purposely package-level protection: you shouldn't play with these.    /** The node where the edge enters */    Object to;    /** Other information (maybe cost) associated with the edge */    public Object info;    /* The index where the Edge is located in the Out Bag of the edge's From node.  Used internally for faster remove operations*/    int indexFrom;    /* The index where the Edge is located in the In Bag of the edge's To node.  Used internally for faster remove operations*/    int indexTo;        /** Returns the "from" object. */    public Object from() { return from; }    /** Returns the "to" object. */    public Object to() { return to; }    /** Returns the "owner" field. */        public Network owner() { return owner; }    /* Returns index where the Edge is located in the Out Bag of the edge's From node.  Used internally for faster remove operations*/    public int indexFrom() { return indexFrom; }    /* The index where the Edge is located in the In Bag of the edge's To node.  Used internally for faster remove operations*/    public int indexTo() { return indexTo; }    public Edge( final Edge e )        {        this( e.from, e.to, e.info, e.indexFrom, e.indexTo );        }    public Edge( final Object from, final Object to, final Object info )        {        this( from, to, info, -1, -1 );        }    Edge( final Object from, final Object to, final Object info, final int indexFrom, final int indexTo )        {        this.from = from;        this.to = to;        this.info = info;        this.indexFrom = indexFrom;        this.indexFrom = indexTo;        }    /**       Returns the weight of the edge.  The default version of the function returns the value of the       info object if it is a subclass of Number (including MutableDouble) or is Valuable, else returns 1.0.    */    public double getWeight()        {        if( info instanceof Number )            return ((Number)info).doubleValue();        else if (info instanceof Valuable)            return ((Valuable)info).doubleValue();        else            return 1.0;        }                    /**       Returns the alternate to the provided node.  Specifically: if node == from(), then to() is       returned; else from() is returned.  Note that if node != from() AND node != to(), then       from() is still returned.                       <p>This method is useful for various algorithms which operate both on undirected and on       directed graphs; rather than knowing if you're "to" or "from", you can just "get the node on the       other side of the edge."    */    public Object getOtherNode(Object node)        {        if ( node.equals(from) )            return to;        return from;        }    }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区成人在线| 狠狠色丁香九九婷婷综合五月| 国产精品全国免费观看高清| 精品国产区一区| 欧美一级淫片007| 日韩亚洲欧美一区| 在线播放91灌醉迷j高跟美女 | 男女男精品视频网| 亚洲成av人片一区二区三区| 亚洲大片精品永久免费| 午夜精品一区在线观看| 日日夜夜精品视频天天综合网| 天堂在线亚洲视频| 人人狠狠综合久久亚洲| 日本免费新一区视频| 奇米影视7777精品一区二区| 老司机免费视频一区二区| 久久精品国产亚洲a| 国产真实乱偷精品视频免| 国产精品亚洲а∨天堂免在线| 国产精品一区二区三区乱码| 成人一级片在线观看| av激情亚洲男人天堂| 91小视频在线| 欧美精品丝袜中出| 精品精品欲导航| 欧美国产精品v| 亚洲激情校园春色| 日韩精品免费专区| 国内精品国产成人国产三级粉色| 国产91色综合久久免费分享| 不卡视频一二三| 欧美丝袜丝交足nylons图片| 欧美一卡二卡三卡| 国产片一区二区| 一区二区久久久久久| 美腿丝袜亚洲色图| 成人国产在线观看| 欧美人体做爰大胆视频| 亚洲精品在线三区| 亚洲靠逼com| 蜜桃av噜噜一区二区三区小说| 成人av资源站| 制服.丝袜.亚洲.中文.综合| 国产亚洲女人久久久久毛片| 亚洲女人的天堂| 麻豆久久久久久| 91丨porny丨在线| 日韩精品一区二区三区四区视频| 国产精品入口麻豆九色| 日韩精品视频网| 99久久综合国产精品| 91麻豆精品国产91久久久久 | 狠狠色丁香婷婷综合| 99精品欧美一区二区三区小说| 欧美丰满嫩嫩电影| 国产精品入口麻豆原神| 91精品久久久久久久99蜜桃| 欧美mv日韩mv亚洲| 亚洲欧美欧美一区二区三区| 麻豆成人久久精品二区三区小说| 成人黄色电影在线 | 亚洲综合在线免费观看| 国内精品伊人久久久久av影院| 色婷婷久久久亚洲一区二区三区 | 国产欧美综合在线| 亚洲成年人网站在线观看| 成熟亚洲日本毛茸茸凸凹| 欧美放荡的少妇| 专区另类欧美日韩| 韩国精品免费视频| 欧美顶级少妇做爰| 最新热久久免费视频| 狠狠色狠狠色综合系列| 8x福利精品第一导航| 亚洲精品一卡二卡| 成人黄色在线看| 久久久美女毛片| 秋霞影院一区二区| 欧美三日本三级三级在线播放| 国产精品少妇自拍| 狠狠网亚洲精品| 日韩写真欧美这视频| 亚洲一区视频在线| 91视频精品在这里| 国产欧美日韩中文久久| 精品一区二区三区免费观看 | 国产精品国产三级国产| 狠狠色综合日日| 欧美mv和日韩mv国产网站| 日韩av中文在线观看| 欧美色成人综合| 亚洲大型综合色站| 91福利视频久久久久| 亚洲人成7777| 91麻豆高清视频| 亚洲人成影院在线观看| jiyouzz国产精品久久| 欧美高清一级片在线观看| 国产精品一区二区久久不卡| 精品国产电影一区二区| 久久国产福利国产秒拍| 日韩欧美一区在线| 美女高潮久久久| 欧美tickling挠脚心丨vk| 久久精品国产亚洲aⅴ| 精品av久久707| 久久精品国产**网站演员| 欧美一级爆毛片| 麻豆精品国产传媒mv男同| 日韩视频免费观看高清完整版在线观看| 视频在线观看一区| 日韩一级二级三级精品视频| 精品无人区卡一卡二卡三乱码免费卡 | 99精品偷自拍| 一色桃子久久精品亚洲| 91小视频免费看| 亚洲狠狠爱一区二区三区| 欧美视频一区二区在线观看| 午夜精品福利一区二区三区蜜桃| 8x8x8国产精品| 国产剧情一区在线| 国产精品美女一区二区三区| 99re66热这里只有精品3直播| 亚洲日本欧美天堂| 欧美日韩午夜精品| 免费高清在线一区| 国产欧美日韩卡一| 91美女在线视频| 丝袜脚交一区二区| 久久婷婷综合激情| 99国内精品久久| 午夜激情一区二区三区| 日韩精品一区二区三区老鸭窝| 国产·精品毛片| 亚洲永久精品国产| 日韩精品中文字幕一区| 国产电影一区在线| 亚洲精品v日韩精品| 欧美一区二区三区在线电影| 国产不卡一区视频| 亚洲精品国产无套在线观| 欧美日本在线看| 国产乱码字幕精品高清av | 日本一区二区三区dvd视频在线| 99热这里都是精品| 日日夜夜免费精品| 国产精品乱人伦一区二区| 欧美日韩在线亚洲一区蜜芽| 国产麻豆午夜三级精品| 一区二区三区日本| 2023国产精品| 91久久国产综合久久| 裸体一区二区三区| 亚洲欧洲中文日韩久久av乱码| 91精品国产综合久久久久久久久久 | 欧美bbbbb| 中文字幕亚洲欧美在线不卡| 欧美精选一区二区| 波多野结衣中文一区| 日本aⅴ亚洲精品中文乱码| 国产精品久久久久影院亚瑟 | 欧美一区二区视频观看视频| 9i在线看片成人免费| 视频一区二区国产| 成人免费一区二区三区在线观看 | 亚洲精品欧美在线| 精品捆绑美女sm三区| 日本道在线观看一区二区| 国产一区在线不卡| 日韩va亚洲va欧美va久久| 亚洲裸体xxx| 国产亚洲一二三区| 日韩精品一区二区三区在线观看| 欧美中文字幕一区二区三区亚洲| 国产成人精品三级| 免费在线观看日韩欧美| 亚洲一区二区偷拍精品| 国产精品另类一区| 2023国产一二三区日本精品2022| 欧美精品日日鲁夜夜添| av电影在线观看完整版一区二区| 久久99久久精品| 日韩专区欧美专区| 亚洲最大色网站| 136国产福利精品导航| 国产三级精品三级| 欧美videossexotv100| 884aa四虎影成人精品一区| 91激情五月电影| 99久久精品免费看| 成人性生交大合| 国产成人在线网站| 国产在线精品一区二区不卡了| 秋霞成人午夜伦在线观看| 香蕉乱码成人久久天堂爱免费| 亚洲黄色在线视频| 亚洲精品视频在线观看网站| 中文字幕中文字幕一区| 国产精品久久久久久亚洲毛片|