function amat = nmAcc(i,j,val,bmat) %nmAcc(i,j,val,bmat) % Accumulates G or R values "val" onto bmat. % i and j are node (mesh) indices. if (i > 0) bmat(i,i)=bmat(i,i)+val; end if (j > 0) bmat(j,j)=bmat(j,j)+val; end if (i > 0) && (j > 0) bmat(i,j)=bmat(i,j)-val; bmat(j,i)=bmat(j,i)-val; end amat=bmat;