5.1 革新型原子炉 5.1.2 CANDLE 燃焼炉 関本 博 1. 燃焼法の概念 最初に CANDLE 燃焼法とはどういうものかについて説明する。 CANDLE とは Constant Axial Shape of Neutron Flux, Nuclide Densities and Power Shape During Life of Energy Production の頭文 字から作られた造語であるが、あたかも蝋燭のように燃えることを表してもいる。即ち、この燃 焼法を採用すると、図1に示すように、燃焼に伴い燃焼領域は、核種や中性子束や出力の空間分 布を変えることなく、軸方向に出力と比例した速さで移動していく。ここで重要なのは、燃料は 従来の設計と同じように炉心に固定されたままであるにもかかわらず、制御棒や反射体制御のよ うな可動式燃焼反応度制御は一切不要であるということである。
Processingとは・なぜJavaなどから扱う? Processingとは,グラフィック機能に重点を置き,コードも単純化した,Javaの方言のようなもの. 学習用途としても意図されていて,未経験者にも扱いやすくなっている. 内部的にはJavaであり,少し工夫すればJavaからも扱える. そうすることで,使い慣れ,クラス設計もしやすいJavaで全体を作り,描画部分にProcessingを用いることが可能となる. 一方,逆にJavaのプロジェクトとしてjarファイルを作り,それをprocessingでimportするという方法もあるが,その場合はプロジェクトが分断したり,processingに慣れないとJavaからimportしたクラスの扱いが難しかったりという問題もある. また,Javaで扱えると言うことは,JavaVMで動作するScalaやJythonでも扱えるということを意味し
http://deiji.jp/tools/websupport/groovyconsole2/g.jnlp?processing=true&load=http://deiji.jp/tools/websupport/groovyconsole2/groovy/Toroid_3D.groovy&autorun=on 上記のリンクでJava Web Startが起動します。 わざわざ、Groovy + Processingで書く必要性はまったくないのだけど。 よくみるとドーナツの形がおかしいのは、適当にintでキャストしてしまったからか... 使ったコードは下記のサイトから。 Toroid \ Learning \ Processing 1.0 (BETA)
GroovyからProcessingを使ってみた。 単純にprocessingのcore.jarを含めれば、それで使えます。 processing.core.PAppletを継承して使えばよいです。 引数の型でおこられる場合は、as intとかしてます。 Java Web Startで起動するようにしました。 下記のリンクで、Groovy Console + Processingで起動します。 http://deiji.jp/tools/websupport/groovyconsole2/g.jnlp?processing=true&load=http://deiji.jp/tools/websupport/groovyconsole2/groovy/ProcessingSample.groovy&autorun=on サンプルプログラム import processing.core.*
前書き Scalaという言語をご存知ですか? Javaと同じくコンパイルされるとclassファイルになり、実行時はJVM上で動作する、オブジェクト指向+関数型のプログラミング言語です。 Scalaを開発したのはJavaのgenericsの設計を手がけたり、javacの開発をしていた経歴も持つMartin Odersky氏。 Scalaは後発の言語ということもあって、Javaを書いている時に感じる冗長さに対する様々な解が用意されています。 本記事では、ScalaとJavaのコードを比較しながら、JavaユーザがScalaに移った際に得られるメリットを提示していきます。 尚、序盤のサンプルコードはJavaユーザに伝わりやすいように、returnを明記したり、メソッドは必ず{ }で囲むなど、極力Javaっぽい記述をしています。 だいたいJavaと同じような書き方ができます ScalaはJavaの
Lift とは Lift は、Web アプリケーションを記述するための表現力に富んだエレガントなフレームワークです。Lift アプリケーションには、次のような特徴があります。 セキュア -- Lift アプリケーションは、OWASP の10大セキュリティ脆弱性の多くをはじめ、一般的な脆弱性に対する耐性があります。 開発者中心 -- Lift アプリケーションは迅速に構築でき、簡潔で、メンテナンスが容易です。 スケーラブル -- Lift アプリケーションはパフォーマンスが高く、現実の運用でも強力な柔軟性を発揮して膨大なトラフィックを処理できます。 デスクトップアプリケーションのようにインタラクティブ -- Lift の Comet サポートはほかに例のない優れたもので、Ajax サポートも非常に簡単、しかもセキュアです。 上のような特徴を Lift がどのようにして実現しているか興味を持っ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く