问题标签 [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.
eclipse - 如何安全地使用 Eclipse p2 配置文件?
我在启动 Eclipse 时尝试更新 Eclipse 插件时遇到一些问题。Help -> Check for Updates
我的程序在 Eclipse 启动时弹出对话框。但是,当用户快速进行更新时,Eclipse 会抛出一个异常,指出 p2 配置文件正在使用中。我相信这是因为其他 Eclipse 作业在启动时使用 p2 配置文件,因此我的程序无法使用 p2 配置文件来更新插件。如何安全地使用 p2 配置文件?如何单独使用 p2 配置文件?
我已经上传了在github上重现问题所需的最少代码。而且,我已经在 github 存储库的问题中详细描述了问题以及重现问题的步骤。
java - Eclipse PDE 项目,带有从 Apache-Axis 的 WSDL 文件生成的 java 类
我有一个 Eclipse PDE 项目,我在其中生成 Java 文件以将 my.project 打包到源代码文件夹中。我还在 Eclipse 构建路径中添加了所需的轴 jar。
当我尝试运行该项目时,它会抛出以下异常。
相同的包适用于一般的 java 项目,但不适用于 PDE。任何想法如何解决这个问题?
algorithm - 边值问题的快速算法
我正在寻找解决以下问题的最快方法:
给定 3D 网格中的一些格点体积,一些点b_i
(边界)满足f(b_i)=0
,而另一个点a_0
满足f(a_0)= 1
。
所有其他点(非边界)都是周围 26 个点的某种线性组合。例如,我可能想要
系数之和.05+.1+.07+...
将加起来1
。我的目标是解决卷中f(x_i)
的所有x_i
问题。
目前,我正在使用连续过松弛(SOR)方法,它基本上初始化了体积的边界,为每个点分配 26 个周围点的加权平均值,然后重复。SOR 方法只是在f(x_i)
最近一次迭代f(x_i)
之后和之前的迭代之后进行组合。
我想知道是否有人知道任何更快的方法来解决大约 102x102x48 大小的 3D 网格的这个问题。SOR 目前需要大约 500-1000 次迭代才能收敛到我想要的水平(取决于使用的系数)。我最愿意用matlab、idl、c++。有谁知道 SOR 与将问题转换为线性系统并使用矩阵方法(如 BCGSTAB)相比有多快?此外,哪种方法最有效(且最容易)并行化?我可以访问 250 个核心集群,并且一直在尝试使用 mpi 和 c++ 使 SOR 方法并行,但没有看到我想要的速度提高(理想情况下大约是 100 倍)。对于加快解决此问题的任何想法,我将不胜感激。谢谢。
java - Eclipse PDE:重新部署捆绑包以运行 Equinox osgi 框架
我有一个相当复杂的 Equinox 应用程序,我在 Eclipse 中使用通常的启动配置启动它。启动大约需要 2 分钟,所以我不想每次在开发过程中进行一些小的代码更改时都重新启动它。
是否有某种方法可以将单个 Eclipse 插件重新部署到已启动的框架中?实际上,考虑到 osgi 的模块化结构和分离的类加载器,安装这样的一些功能应该很容易。我在 eclipse 平台孵化器中找到了 org.eclipse.ui.tools 包,它似乎有一个动态包安装/卸载,但不知道如何将它与我自己的启动配置一起使用。
关于如何解决这个问题的任何想法?它可以与 JRebel 一起使用吗?还有其他选择吗?谢谢你,斯特凡
c++ - 数值不稳定性 FFTW <> Matlab
我正在尝试使用伪谱方案对 Swift-Hohenberg 方程http://en.wikipedia.org/wiki/Swift%E2%80%93Hohenberg_equation进行数值求解,其中线性项在傅里叶空间中被隐式处理,而在真实空间中评估非线性。一个简单的欧拉方案用于时间积分。
我的问题是我提出的 Matlab 代码完美运行,而依赖 FFTW 进行傅里叶变换的 C++ 代码在几千个时间步后变得不稳定并发散。我已经追踪到非线性项的处理方式(参见 C++ 代码中的注释)。如果我只使用 Phi 的实部,就会出现不稳定性。然而,由于数值舍入误差,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代码
eclipse - Eclipse PDE:在特定位置打开内部 Web 浏览器
我想在编辑器区域的右侧以编程方式打开 Eclipse 内部 Web 浏览器,而不考虑打开的透视图。
我在主编辑器区域中执行此操作没有问题,但是当我将浏览器作为(或内部)视图打开时,它会在底部位置打开。
我怎么做?到目前为止,我尝试过: - PlatformUI.getWorkbench().getBrowserSupport().createBrowser - 创建一个视图并调用 ShowView - 创建一个快速视图并使用 org.eclipse.ui.perspectiveExtensions 打开它,但它们都没有给我任何控制位置。我不想创建自己的视角,因为我要添加的浏览器一定不能改变用户的环境。
谢谢你的帮助,亚龙。
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):
和代码:
这个过程有什么问题?如何正确映射类激活器?
提前致谢
macos - Mac OS X 上的 PDE(打印对话框扩展)问题
我尝试制作 PDE,但是当我打开打印对话框并想要选择我的窗格时,我只看到该消息:“无法加载包“MyPDE”,因为它不包含当前架构的版本。”。我用不同的架构选项编译它,但没有帮助。我该怎么做?我有 Mac OS X 10.6.8 并使用 Xcode 4。
java - 从 Eclipse 导出插件:找不到 JDTCompilerAdapter
我正在尝试更新旧的 Eclipse 插件以在更新版本的 Eclipse 上工作。一切编译正常,但是当我尝试导出插件时,出现以下错误:
关于我可能做错了什么的任何线索?
(作为记录,我在 OS X Snow Leopard 下运行 Eclipse Indigo。)
eclipse - PDE 的“更新站点向导”仍然是创建更新站点的正确方法吗?
这个问题的重点是从了解 Eclipse 安装系统当前事务状态的人那里获得验证。
我有一个 Eclipse 插件,我想使用最简单(但正确)的方法为它创建一个更新站点。我最初的印象是:
- 使用 PDE Feature Project创建一个特征。
- 将我的插件添加到功能中。
- 使用 PDE更新站点项目创建一个更新站点。
- 将我的功能添加到更新站点。
然后我开始寻找关于整个 Eclipse 安装系统的文档,并开始阅读这个 P2 的东西,它显然是新的,并且取代了之前的任何东西。
我找到的关于 PDE 项目和向导的信息没有讨论 P2,或者我没有找到正确的信息,这让我有点紧张,我可能做错了什么或错过了一些重要的事情。
那么,我是否需要关心 P2,或者只要我继续使用 PDE 工具,P2 是否会发生在我可以安全地忽略它的幕后?
谢谢!