Java 二维数组在MPJ中如何作为对象传递
我试图将2d数组作为对象传递到MPJ库中,但它在这一行给出了错误Java 二维数组在MPJ中如何作为对象传递,java,mpi,mpj-express,Java,Mpi,Mpj Express,我试图将2d数组作为对象传递到MPJ库中,但它在这一行给出了错误 Object sendobject = new Object[1]; sendobject[0] = (Object)g.adjMatrix; //Graph g = new Graph(); // adjmatrix is public member of class Graph having detail of // connecting nodes to each other 我目前遵循的示例是。我不确定为什么要用
Object sendobject = new Object[1];
sendobject[0] = (Object)g.adjMatrix;
//Graph g = new Graph();
// adjmatrix is public member of class Graph having detail of
// connecting nodes to each other
我目前遵循的示例是。我不确定为什么要用一个元素创建数组,但是:
Object sendobject = new Object[1];
不起作用。
您需要一个数组:
Object[] sendobject = new Object[1];
或者您只需要一个对象
Object sendobject = (Object)g.adjMatrix;
您得到了什么错误?a可能需要,但java.lang.object找到了什么类型的
g.adjMatrix
?adjmatix是2d数组和图形的成员class@MohsanNaqi:为什么要将它存储在对象引用中,而不是它的实际类型的引用中?我想将矩阵分割并发送到不同的处理器上并行求解. 目前MPJ不支持直接传递2d阵列