История изменений
Исправление www_linux_org_ru, (текущая версия) :
если делать хорошо, то 5-6 строчек не хватит, поверь;-)
не поверю:
data(0,0).tmp_u= /// 1-я
data(0,N-1).tmp_u= /// 2-я
for(int iy=1; iy<N-1; iy++) {
data(0,iy).tmp_u= /// 3-я
for(int ix=1; ix<N-1; ix++){
long offset = ix+iy*N;
data[offset].tmp_u = A*data[offset].u +
B*( data[offset-1].u + data[offset+1].u + data[offset-N].u + data[offset+N].u );
}
data(N-1,iy).tmp_u= /// 4-я
}
data(N-1,0).tmp_u= /// 5-я
data(N-1,N-1).tmp_u= /// 6-я
Исходная версия www_linux_org_ru, :
если делать хорошо, то 5-6 строчек не хватит, поверь;-)
не поверю:
data(0,0).tmp_u= /// 1-я
data(0,N-1).tmp_u= /// 2-я
for(int iy=1; iy<N-1; iy++)
data(0,iy).tmp_u= /// 3-я
for(int ix=1; ix<N-1; ix++){
long offset = ix+iy*N;
data[offset].tmp_u = A*data[offset].u +
B*( data[offset-1].u + data[offset+1].u + data[offset-N].u + data[offset+N].u );
data(N-1,iy).tmp_u= /// 4-я
}
data(N-1,0).tmp_u= /// 5-я
data(N-1,N-1).tmp_u= /// 6-я