也可以将特征用于1-矢量(标量)
Can Eigen be used also for 1-vectors (scalars)?
我正在编写一些例程,该例程与2个向量和标量正式相同。我想写的是Eigen::Matrix<double,N,1>
的模板,将其实例化n = 2或n = 1(标量,将标量double d
包装为Eigen::Map<Eigen::Matrix<double,1,1>>(&d)
。
eigen是否考虑到了特殊情况?这将是有效的,例如Eigen::Matrix<double,1,1>::norm()
的内部调用abs(v1)
,v1*v1
用于squaredNorm()
或copysign(1,v1)
用于normalized()
?
size=1
没有明确的专业知识,但是由于显式旋转器,大多数表达式将生成标量代码。例如,squaredNorm()
将生成x*x
,但norm
将生成sqrt(x*x)
。normalized()
。
相关文章:
- 分段故障(堆芯转储)矢量
- 为什么在popback()操作之后,它仍然打印完整的矢量
- 将二维矢量传递给类
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- 读取文件并输入到矢量中
- 将Integer转换为4字节的unsined字符矢量(按大端字节顺序)
- 无法通过空白将文本文件行分隔为矢量
- C++-试图将函数指针推回到另一个CPP文件中的矢量时出错
- MSVC 编译器/链接器何时合成标量/矢量删除析构函数
- 为矢量对象请求转换为非标量类型
- 如何将现有的矢量化函数与Intel编译器自动化的现有标量函数相关
- bad_alloc::'标量删除析构函数'(无符号整数)当我尝试创建矢量 470MB 大小时
- 特征:从 3D 矢量 c++ 中减去标量
- 为什么对Aligned STD ::数组的初始自动矢量载荷是标量?(g /clang )
- 也可以将特征用于1-矢量(标量)
- MKL 或 BLAS 例程,用于将矢量乘以标量错位
- C++简单的矢量程序中从 int 类型转换为非标量类型
- 优化的 SIMD 矢量库无法通过等效标量运算执行
- 确定两个矢量类型或一个矢量类型与标量类型之间的二进制运算结果的正确大小类型
- 抽象基类的标量,矢量,张量,