問題タブ [pde]

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.

0 投票する
2 に答える
1220 参照

eclipse - Eclipse p2 プロファイルを安全に使用するにはどうすればよいですか?

Eclipse の起動時に Eclipse プラグインを更新しようとすると、いくつかの問題が発生します。Help -> Check for Updates私のプログラムは、Eclipseの起動時にダイアログをポップアップします。しかし、ユーザーがすぐに更新を進めると、Eclipse は p2 プロファイルが使用中であることを示す例外をスローします。これは、他の Eclipse ジョブが起動時に p2 プロファイルを使用しているため、プログラムが p2 プロファイルを使用してプラグインを更新できないためだと思います。p2 プロファイルを安全に使用するにはどうすればよいですか? p2 プロファイルを単独で使用するにはどうすればよいですか?

問題を再現するために必要な最小限のコードをgithubにアップロードしました。また、問題とそれを再現する手順については、github リポジトリの問題で詳しく説明しています。

0 投票する
1 に答える
611 参照

java - Apache-Axis を使用して WSDL ファイルから生成された Java クラスを含む Eclipse PDE プロジェクト

ソース コード フォルダーに my.project をパッケージ化する Java ファイルを生成する Eclipse PDE プロジェクトがあります。また、必要な軸 jar を Eclipse ビルド パスに追加しました。

プロジェクトを実行しようとすると、次の例外がスローされます。

同じパッケージは、一般的な Java プロジェクトでは正常に機能しますが、PDE では機能しません。それを修正する方法はありますか?

0 投票する
2 に答える
411 参照

algorithm - 境界値問題の高速アルゴリズム

次の問題を解決する最速の方法を探しています。

3D グリッド内の格子点の体積が与えられると、いくつかの点b_i(境界) が を満たしf(b_i)=0、別の点a_0が を満たしf(a_0)= 1ます。

他のすべてのポイント (非境界) は、周囲の 26 ポイントの線形結合です。たとえば、私はしたいことができます

係数の合計は に.05+.1+.07+...なり1ます。私の目的は、ボリューム内のf(x_i)すべてを解決することです。x_i

現在、私は基本的にボリュームの境界を初期化し、周囲の 26 点の加重平均を各点に割り当て、繰り返す逐次過緩和 (SOR) 法を使用しています。SOR メソッドは、f(x_i)最新の反復f(x_i)後と前の反復後の組み合わせを使用するだけです。

サイズが 102x102x48 前後の 3D グリッドでこの問題を解決するより速い方法を誰かが知っているかどうか疑問に思っていました。SOR は現在、必要なレベルに収束するのに約 500 ~ 1000 回の反復が必要です (使用する係数によって異なります)。私は、matlab、idl、および c++ を最も喜んで使用します。問題を線形システムに変換し、行列法 (BCGSTAB など) を使用する場合と比較して、SOR がどのくらい速いかを知っている人はいますか? また、どのメソッドが最も効果的に (そして簡単に) 並列化されるでしょうか? 私は 250 コアのクラスターにアクセスでき、mpi と c++ を使用して SOR メソッドを並列化しようとしましたが、思ったほどの速度向上は見られませんでした (理想は 100 倍程度です)。この問題の解決をスピードアップするためのアイデアをいただければ幸いです。ありがとう。

0 投票する
1 に答える
254 参照

java - Eclipse PDE: バンドルを実行中の Equinox osgi フレームワークに再デプロイする

通常の起動構成を使用して Eclipse で開始する非常に複雑な分点アプリケーションがあります。起動するのに約2分かかるので、開発中にコードを少し変更するたびに再起動したくありません。

起動したフレームワークに単一の Eclipse プラグインを再デプロイする方法はありますか? 実際、osgi のモジュール構造と分離されたクラス ローダーを考えると、このような機能をインストールするのは非常に簡単なはずです。Eclipse プラットフォーム インキュベーターで org.eclipse.ui.tools パッケージを見つけました。これには、動的バンドルのインストール/アンインストールがあるようですが、自分の起動構成で使用する方法がわかりません。

これを解決する方法についてのアイデアはありますか? JRebel で動作しますか?代替手段はありますか? ありがとう、ステファン

0 投票する
2 に答える
1558 参照

c++ - 数値的不安定性FFTW<>Matlab

私は疑似スペクトルスキームを使用してSwift-Hohenberg方程式http://en.wikipedia.org/wiki/Swift%E2%80%93Hohenberg_equationを数値的に解こうとしています。ここで、線形項はフーリエ空間で暗黙的に扱われます。非線形性は実空間で評価されます。時間積分には、単純なオイラースキームが使用されます。
私の問題は、私が思いついたMatlabコードが完全に機能する一方で、フーリエ変換をFFTWに依存するC ++コードが不安定になり、数千のタイムステップの後に発散することです。非線形項の処理方法まで追跡しました(C ++コードのコメントを参照)。ファイの実数部だけを使うと不安定になります。ただし、数値の丸め誤差のため、Phiの虚数部はごくわずかである必要があり、Matlabは同様のことを行っており、Phiを純粋に実数に保ちます。MatlabコードもOctaveで正常に実行されます。
R=0.02*(rand(256,256)-0.5);
初期条件は、Matlab(小さな振幅変動)の ようなものにすることができます。

TLDR;

なぜこれらのコードは異なることをするのですか?具体的には、C++コードをMatlabバージョンと同じように機能させるにはどうすればよいですか?

編集1:

完全を期すために、FFTWが提供するR2C/C2R関数を使用してコードを追加しました。詳細については、 http://fftw.org/fftw3_doc/Multi_002dDimensional-DFTs-of-Real-Data.htmlを参照してください(データレイアウトが正しいことを願っています)。このコードは、約3100タイムステップ後に常に不安定性を示します。dtをたとえば0.01に減らすと、10回後に発生します。

複雑なDFTを使用したC++コード

R2C/C2Rを使用したC++コード



Matlabコード

0 投票する
0 に答える
652 参照

eclipse - Eclipse PDE:特定の位置で内部Webブラウザーを開きます

開いているパースペクティブに関係なく、エディター領域の右側でプログラムによってEclipse内部Webブラウザーを開きたい。

メインエディタ領域で問題なく実行できますが、ブラウザをビューとして(またはビュー内で)開くと、下部の位置で開きます。

それ、どうやったら出来るの?これまでに試しました:-PlatformUI.getWorkbench()。getBrowserSupport()。createBrowser-ビューを作成してShowViewを呼び出します-高速ビューを作成し、org.eclipse.ui.perspectiveExtensionsを使用して開きますが、いずれも制御できませんでしたポジション。追加するブラウザがユーザーの環境を変更してはならないため、独自のパースペクティブを作成したくありません。

助けてくれてありがとう、ヤロン。

0 投票する
2 に答える
552 参照

eclipse - Eclipse PDE と Scala IDE を使用して Scala で OSGi モジュールをビルドする

Scala (2.9.1.RC3) と PDE (Eclipse Helios) を使用する OSGi バンドルをビルドする方法。Scala IDE (2.0.0-beta) を使用してプロジェクトをビルドし、これを PDE プロジェクトに変換しています。私の MANIFEST.MF はそのようなものです:

プロジェクトはエラーなしでビルドされますが、バンドルを開始すると、この例外が表示されます (Apache Felix 3.2.2 を使用):

そしてコード:

プロセスの何が問題になっていますか? クラス Activator を正しくマップする方法は?

前もって感謝します

0 投票する
1 に答える
957 参照

macos - Mac OS X での PDE (Print Dialog Extension) の問題

PDE を作成しようとしましたが、印刷ダイアログを開いてペインを選択しようとすると、「現在のアーキテクチャのバージョンが含まれていないため、パッケージ "MyPDE" を読み込めませんでした。」というメッセージしか表示されません。アーキテクチャのさまざまなオプションでコンパイルしましたが、役に立ちませんでした。どうやって作ればいいですか?Mac OS X 10.6.8 を使用しており、Xcode 4 を使用しています。

0 投票する
0 に答える
361 参照

java - Eclipse からプラグインをエクスポートする: JDTCompilerAdapter が見つかりません

古い Eclipse プラグインを更新して、最新バージョンの Eclipse で動作するようにしようとしています。すべて正常にコンパイルされますが、プラグインをエクスポートしようとすると、次のエラーが発生します。

私が間違っているかもしれないことについての手がかりはありますか?

(記録として、OS X Snow Leopard で Eclipse Indigo を実行しています。)

0 投票する
1 に答える
1157 参照

eclipse - PDE の「更新サイト ウィザード」は更新サイトを作成する正しい方法ですか?

この質問のポイントは、Eclipse インストール システムの現状に精通している誰かから確認を得ることです。

私は Eclipse プラグインを持っており、利用可能な最も簡単な (しかし正しい) 方法を使用して、その更新サイトを作成したいと考えています。私の最初の印象は、次のようなものでした。

  1. PDE Feature Projectでフィーチャーを作成します。
  2. 私のプラグインを機能に追加します。
  3. PDE Update Site Projectで更新サイトを作成します。
  4. 私の機能を更新サイトに追加します。

それから、Eclipse インストール システム全体に関するドキュメントを探し始め、この P2 について読み始めました。これは明らかに新しく、以前のものに取って代わるものです。

PDE プロジェクトとウィザードについて見つけた情報では P2 について説明されていないか、適切な情報が見つからなかったため、何か間違ったことをしていたり​​、重要なものを見逃していたり​​するのではないかと少し心配しています。

では、P2 を気にする必要があるのでしょうか、それとも、PDE ツールを使用し続ける限り、P2 は安全に無視できる内部で発生するものなのでしょうか?

ありがとう!