问题标签 [blitz++]

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 投票
3 回答
1318 浏览

c++ - 为什么这个 Blitz++ 代码不能编译?

我是闪电战++新手。到目前为止,一切都很好,但我有点困惑为什么下面代码中的注释行无法编译

我在 Debian/Lenny (g++ 4.3.2, Blitz 0.9)。这是代码:

我确实喜欢被约束,所以很高兴知道是否有办法让它工作(到目前为止,Blitz++ 的经验表明,这可能只是选择正确的包括... )。

0 投票
1 回答
432 浏览

c++ - Blitz++ 是否在可能且适当的情况下使用 BLAS 例程

我知道 Blitz++ 通过广泛使用表达式模板和模板元程序获得了它的性能。但是在某些时候,您无法通过使用这些技术从代码中获得更多收益——您必须将一些浮点数相乘和相加。此时,您可以通过使用高度优化(尤其是针对特殊架构)的 BLAS 例程来获得最终的性能提升。Blitz++ 的当前实现是否尽可能使用 BLAS 例程?

0 投票
1 回答
355 浏览

c++ - 如何使用 blitz_0.9

我下载了blitz_0.9,我可以在vs2008中构建它并获得blitzd.lib和blitz.lib但是我怎样才能获得使用它的blitz.dll给我一些建议谢谢。

0 投票
1 回答
132 浏览

collision-detection - 在这个 AABB 射线相交算法中,ddx 和 ddy 值有什么作用?

有谁知道 ddx 和 ddy 值在 AABB 射线相交算法中的作用?取自以下站点http://www.blitzbasic.com/codearcs/codearcs.php?code=1029(如下所示)。

0 投票
1 回答
125 浏览

web-applications - 简单的 Blitz 3D Basic 代码不适用于我的 Web 应用程序

我正在使用基本编程语言在 Blitz 3D 上开发应用程序。看看这段代码:

如您所见,我想做一个每秒都在变化的动画。问题是它会为第一个和最后一个设置动画,但不会在中间设置动画。我尝试添加更多行,但始终是同样的问题。我不明白我在这里做错了什么,并希望在解决此问题方面提供任何帮助。

0 投票
1 回答
444 浏览

numpy - 是否可以在 scipy.weave.inline 中使用 blitz++ 索引和 blitz 函数

scipy 文档给出了使用 Blitz++ 样式操作weave.blitz()和使用weave.inline(). 还支持Blitz weave.inline()++ 风格的索引和缩减。那将非常方便。如果weave.inline()确实允许 Blitz++ 样式索引,你能告诉我如何从weave.inline()代码中的 numpy 数组中获取 Blitz 数组。非常感激。

0 投票
1 回答
978 浏览

blitz++ - 安装 blitz++ 时出错

我需要 blitz++ 来运行第 3 方库,但我无法编译它。./configure 命令运行良好并设置了 Makefile,但是当我创建它时会产生以下错误:

我按照说明进行操作,但我不知道为什么会发生这种情况。我正在使用 Ubuntu 11.10 和 blitz 0.9。另外,我尝试了 gcc 4.4 和 4.6。请帮助菜鸟解决方法。

0 投票
1 回答
807 浏览

c++ - Blitz++ 数组作为全局数组

我正在开发一个具有许多功能的 C++ 项目。我不想将它们写在主程序中,而是想为每个函数编写一个单独的 .cpp 文件。这些函数中的大多数都将作用于某些数组,因此我希望将这些数组设为全局。因此,我在一个名为 globals.cpp 的单独 .cpp 文件中声明了所有数组,并将它们放入以 extern 为前缀的 globals.h 文件中。我像往常一样编写了函数和主程序,但是当我编译时,我得到了一个

这是我所拥有的:

//globals.cpp

在 globals.h 文件中我有

然后我有一个函数add.cpp,例如

我显然将它包含在prototype.h文件中

最后我有了主程序 mainprog.c

但是,当我编译时,我收到错误 `globals.h:6:8: error: 'Array' does not name a type

然后 add.cpp 函数中出现错误,说明未声明错误 A。

如何将闪电战阵列声明为全局?谢谢`

0 投票
1 回答
128 浏览

c++ - 在闪电战中更改输出格式

我经常在 C++ 中使用 blitz 库。它有很多不错的功能,比如打印一个二维数组,只需要

但是,输出结果就像(对于 2x2 数组)

现在,我希望摆脱 2x2 尺寸和它放置的括号,因为当我希望直接使用文件来绘制某些东西时,它有时会产生问题。我该怎么做呢?

0 投票
1 回答
1804 浏览

documentation - 是否有 Blitz++ 矩阵的文档可用?

是否有 Blitz++ 矩阵的文档可用?

我在 google 上找到了http://www.oonumerics.org/blitz//manual/blitz01.html,但这似乎不包含文档。

我发现的唯一有用的例子是来自Rosettacode的例子:

但是这个小例子并没有回答我的许多问题:

  • 像 BigMatrix 这样的东西存在吗?
  • 当我在编译时不知道矩阵的大小时,如何创建矩阵?
  • 这些矩阵还支持哪些其他操作?

对 tinymat.h 的搜索显示了这个文件夹:

所以我想Matrix是为了更大的矩阵。但是我如何将它们相乘?此外,这不是我学习图书馆知识的首选方式。

我已经libblitz-doc - C++ template class library for scientific computing安装了,所以文档应该在我的电脑上。但是我必须在哪里搜索?