作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用来自 MSVC 的名为 NEC2++ 的开源代码 https://github.com/tmolteno/necpp
有一个名为 complex_array 的未定义类型,Builder 无法识别。我安装了 Boost,但我在文档中的任何地方都看不到这种类型。我假设这是实数和虚数数组的一种类型。我在 Builder 或 Boost 文档中找不到这样的类型。
我正在寻找移植此代码的可能解决方案。
最佳答案
complex_array
是在 NEC2++ 的 math_util.h
中定义的自定义类头文件:
#if USING_EIGEN_ARRAY
#include <Eigen/Dense>
typedef Eigen::Matrix<int32_t, Eigen::Dynamic, 1> int_array;
typedef Eigen::Matrix<nec_float, Eigen::Dynamic, 1> real_array;
typedef Eigen::Matrix<nec_complex, Eigen::Dynamic, 1> complex_array; // <-- here
#else
// Use our own types rather than Eigen
#include "safe_array.h"
typedef safe_array<int32_t> int_array;
typedef safe_array<nec_float> real_array;
typedef safe_array<nec_complex> complex_array; // <-- here
typedef safe_matrix<int32_t> int_matrix;
typedef safe_matrix<nec_float> real_matrix;
typedef safe_matrix<nec_complex> complex_matrix;
#endif
无论您正在编译声称 complex_array
未定义的任何代码,都缺少 math_util.h
的 #include
语句。
关于C++ 10 Seattle Embarcadero 类型 complex_array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32875633/
我正在尝试使用来自 MSVC 的名为 NEC2++ 的开源代码 https://github.com/tmolteno/necpp 有一个名为 complex_array 的未定义类型,Builder
我是一名优秀的程序员,十分优秀!