LINUX.ORG.RU

История изменений

Исправление 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-я