📄 teststep.c
字号:
#include <stdio.h>
#include "ad++.h"
#include "admacros.h"
void main(int argc, char* argv[]) {
AdlibInit(argc, argv) ;
const int n = 7 ;
Procs2 p(2, 3) ;
Range x(n, p.dim(0), STP) ;
Range y(n, p.dim(1), STP) ;
Array2<float> a(p, x, y), b(p, y, x) ;
on(p) {
where(x) {
where(y) {
a(x, y) = 10 * (1 + x) + 1 + y ;
} erewh(y) ;
} erewh(x) ;
Array2<float> tmp1(x, y) ;
where(x) {
where(y) {
tmp1(x, y) = a(x, y) + 2 ;
} erewh(y) ;
} erewh(x) ;
remap(b, tmp1) ;
} no(p) ;
// output
gprintf("a\n") ;
aprintf("%7.2f%*N", a, y.size()) ;
gprintf("b\n") ;
aprintf("%7.2f%*N", b, x.size()) ;
AdlibFinalize() ;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -