fork(1) download
  1.  
  2. public class SequentialImplementation {
  3. private int numberOfCells;
  4. private double[] h0;
  5. private double[] h1;
  6. private double[] h2;
  7. private double[] h3;
  8. private double[] h4;
  9. private double[] h5;
  10. private double[] h6;
  11. private double[] h7;
  12. private double[] h8;
  13. private double[] h9;
  14.  
  15. public SequentialImplementation(int numberOfCells) {
  16. this.numberOfCells = numberOfCells;
  17. this.h0 = new double[numberOfCells];
  18. this.h1 = new double[numberOfCells];
  19. this.h2 = new double[numberOfCells];
  20. this.h3 = new double[numberOfCells];
  21. this.h4 = new double[numberOfCells];
  22. this.h5 = new double[numberOfCells];
  23. this.h6 = new double[numberOfCells];
  24. this.h7 = new double[numberOfCells];
  25. this.h8 = new double[numberOfCells];
  26. this.h9 = new double[numberOfCells];
  27. }
  28.  
  29. public void update() {
  30. for(int i = 0; i < numberOfCells; i++) {
  31. h0[i] = h0[i] + 1;
  32. h1[i] = h1[i] + 1;
  33. h2[i] = h2[i] + 1;
  34. h3[i] = h3[i] + 1;
  35. h4[i] = h4[i] + 1;
  36. h5[i] = h5[i] + 1;
  37. h6[i] = h6[i] + 1;
  38. h7[i] = h7[i] + 1;
  39. h8[i] = h8[i] + 1;
  40. h9[i] = h9[i] + 1;
  41. }
  42. }
  43.  
  44. public static void main(String[] args) {
  45.  
  46. SequentialImplementation si = new SequentialImplementation(100000);
  47.  
  48. long start = System.currentTimeMillis();
  49.  
  50. for (int i = 0; i < 10000; i++) {
  51. if(i % 1000 == 0) {
  52. System.out.println(i);
  53. }
  54. si.update();
  55. }
  56.  
  57. long stop = System.currentTimeMillis();
  58. System.out.println("Time: " + (stop - start));
  59. }
  60.  
  61. }
  62.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:2:1: error: expected unqualified-id before 'public'
 public class SequentialImplementation {
 ^
stdout
Standard output is empty