热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

稀疏矩阵作为Chapel对象中的字段

如何解决《稀疏矩阵作为Chapel对象中的字段》经验,为你挑选了1个好方法。



1> Lydia Duncan..:

您应该在初始化的阶段1期间设置vdom字段的值,而不是在默认阶段(阶段2)期间依赖于设置它.阶段1处理所有字段的初始值,因此如果您没有明确设置vdom,那么{1..0, 1..0}当我们创建SD和A字段的初始值时,这就是您收到该错误消息的原因.

proc init(A: []) {
  this.vdom = {A.domain.dim(1), A.domain.dim(2)};
  super.init(); // insert this line here
  for ij in A.domain {
    this.SD += ij;
  }
}

编辑:执行您的示例调用行和我的修复,我得到以下输出:

0.0 0.0 0.0
0.0
0.0
0.0
0.0
0.0 0.0
0.0


推荐阅读
author-avatar
染伊沐2010
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有