問題タブ [repast-simphony]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - ループの何が問題になっていますか?
ボックスごとに 1 つのオブジェクト (num_objects) のカウントを持つ 6 つのボックスのリスト (boxlist) があります。各ボックスは地理コンテキストに存在します (特定の緯度と経度の座標にあります)。
私のループは、6 つのオブジェクトを作成する必要があるボックス内に 1 つのオブジェクトを含む 6 つのボックスがあることを正しくカウントしていますが、12 個のオブジェクトを作成しています。どうすればこれを修正できますか?
注: 実際のシミュレーションでは、ボックスに複数のオブジェクトが含まれる場合があります。
java - Java ifステートメントでの関係条件とブール条件の混合
boolean
Javaでの組み合わせと非ブールifステートメントはどのように機能しますか? 条件ステートメントを記述する必要がある特定の方法はありますか?
たとえば、次のコードでは毎回異なる結果が得られます。
カブトムシはランダムにオスまたはメスとして初期化され、年齢は 0 です。
Javaが混合を許可していないとは想像できません...
編集:
環境...
私は実際にオスとメスのカブトムシを取得していることを確認するためのsysoutコードを持っています。それらが適切にエージングされていることを確認するための sysout コードもあります。
条件が満たされていないかのように、メソッドがスキップされることがあります。時々、それらはすべて適切に機能します。
出力はコード形式で申し訳ありませんが、最も簡単です。私が望むのは、カブトムシが7歳でメスであれば、交尾相手を見つけることです. カブトムシが 13 歳でオスの場合、死にます。カブトムシが 25 歳で雌の場合、死亡します。時々これが起こります:
java - Java の「設定」
これをどのように表現すればよいか正確にはわかりませんが、リストから選択するときに「好み」を持つことができるかどうか疑問に思っています。
たとえば、異なる変数 (サイズ、タイプ、高さ) を持つ比較可能なツリー オブジェクトのリストがある場合、より大きなツリー/あるタイプのツリーを他のものよりも "優先" することは可能ですか? 言い換えれば、1 つのオブジェクトを選択するときリストから、最大のツリーを選択するか、あるタイプのツリーを選択する傾向がありますが、常にではありません (確率的要素があります)。
java - Repast Simphony Project 自動生成エラー
Groovy と Repast Simphony を Eclipse にインストールし、Repast Simphony プロジェクトを作成しました。自動生成されたファイルにはエラーがあります。ModelInitializer クラスでは、インポート:
エラーをスローします: Groovy: クラス repast.simphony.essentials.RepastEssentials を解決できません
(ファイルシステムを確認したところ、ファイルは指定された場所に存在します)
static キーワードを削除すると、エラーはなくなりましたが、2 番目のエラー「Groovy:class ProbeID は @ProbeID の注釈ではありません」(これは toString() メソッドの注釈です) がまだ残っています。
Windows 7 マシンで Eclipse を実行しています。バージョン: Luna Service Release 2 (4.4.2) ビルド ID: 20150219-0600 Java: 1.8.0_31
私はEclipseにインストールしました(Repast用):
- Groovy コンパイラ 2.3 機能 (2.9.1.xx)
- Eclipse 4.4 (2.9.1.xx) 上の Groovy-Eclipse プラグイン用の JDT コア パッチ
- シンフォニー 2.3.1 をリペースト
問題の原因と解決方法についてのアイデアはありますか?
前もってありがとう、フランク
java - Repast simphony で jetty を使用するとエラーが発生する
Repast simphony で Java websocket を使用したいのですが、うまくいきません。次のエラーが表示されます。
誰かがこのエラーを解決する方法を説明してもらえますか? ありがとうございました
インターネットから取得したコードをテストしましたが、repast simphony で実行しなければ機能します
私のサーバー
repast-simphony - 交響曲のリペースト @ScheduleMethod の問題
@ScheduledMethod を使用すると、何らかの理由でメソッドが呼び出されません。以前使用していたので、何が問題なのかわかりませんが、すべて問題ありませんでした。
コードは次のとおりです。
前もってありがとう、ディナ。
java - Repast Simphony 2.3.1 で GridValueLayer スタイルを表示しますか?
Repast Simphony 2.0-beta には、値レイヤー スタイルの指定に関する既知の問題がありました。
それらを表示するオプションが GUI インターフェイスに表示されませんでした。GUI で、ディスプレイを右クリックして [編集] を選択すると、左側に複数のタブがあるウィンドウが開きます。
- 全般的
- エージェントの選択
- エージェント スタイル
- グリッド スタイル
- 値レイヤーの詳細と
- スケジュール詳細
このバグにより、 [ Value Layer Details ] タブが表示されないため、ValueLayer スタイルを設定してレイヤーの状態を確認することができません。
そのバグはバージョン 2.3.1 でデフォルトで修正されていますか? 私は同様の問題を抱えています。タブが表示されません。
私の質問は、これは同じ問題なのか、それとも別の問題なのか、どうすれば修正できるのかということです。
元の問題の解決策
この問題は、Nick Collier が Repast メーリング リストの電子メールに添付した 3 つの .class ファイルを次のフォルダーにダウンロードすることで修正されました。
Repast-Simphony-2.0.0-beta/eclipse/plugins/repast.simphony.visualization_2.0.0/bin/repast/simphony/visualization/gui
それが機能する例
Google Code でホストされていた Repast StupidModel には、オプションが表示される例があります。そのモデルは、以前のバージョンの Repast で構築されました。ValueLayer とスタイル シートの実装を複製しようとしました。
java - 型 GridCell はジェネリックではありません。引数でパラメータ化することはできません. リストを作りながら
私はJavaとrepastの初心者です。タイプ gridcells (valuelayer セル) のグリッド セル (グリッド セル) のリストを作成しようとしていますが、「タイプ GridCell は一般的ではありません。引数でパラメータ化することはできません」というエラーが表示され続けます。
これを修正するにはどうすればよいですか?