public AtomicDoubleArray(int length){
  larray=new AtomicLongArray(length);
  long ZERO=Double.doubleToRawLongBits(0.0);
  for (int i=0; i < length; i++)   larray.set(i,ZERO);
}

public AtomicDoubleArray ( int length ) { larray = new AtomicLongArray ( length ) ; long ZERO = Double . doubleToRawLongBits ( 0.0 ) ; for ( int i = 0 ; i < length ; i ++ ) larray . set ( i , ZERO ) ; }
creates a new atomicdoublearray of the given length , with all values initialized to zero
