Package org.openpixi.pixi.physics.solver.relativistic

Examples of org.openpixi.pixi.physics.solver.relativistic.SemiImplicitEulerRelativistic


        s.getParticleMover().setSolver(new LeapFrogRelativistic(s.getSpeedOfLight()));
      case 4:
        s.getParticleMover().setSolver(new BorisRelativistic(s.getSpeedOfLight()));
        break;
      case 6:
        s.getParticleMover().setSolver(new SemiImplicitEulerRelativistic(s.getSpeedOfLight()));
        break;
      }
    }

  }
View Full Code Here


    settings = ClassCopier.copy(defaultSettings);
    settings.setParticleSolver(new Boris());
    variousTestSettings.put("Boris", settings);

    settings = ClassCopier.copy(defaultSettings);
    settings.setParticleSolver(new SemiImplicitEulerRelativistic(
        settings.getCellWidth() / settings.getTimeStep()));
    variousTestSettings.put("SemiImplicitEulerRelativistic", settings);

    settings = ClassCopier.copy(defaultSettings);
    settings.setParticleSolver(new LeapFrogDamped());
    variousTestSettings.put("LeapFrogDamped", settings);

    // Fails because in the distributed version we do additions upon particle's position
    // when it is transferred from one node to another. These additions are cause of the small
    // deviation from the non distributed simulation solution.
    // TODO find solution?
    settings = ClassCopier.copy(defaultSettings);
    settings.setIterations(5000);
    settings.setNumOfParticles(10);
    settings.setParticleSolver(new SemiImplicitEulerRelativistic(
        settings.getCellWidth() / settings.getTimeStep()));
    variousTestSettings.put("5000 iterations", settings);

    // TODO find solution
    settings = ClassCopier.copy(defaultSettings);
View Full Code Here

TOP

Related Classes of org.openpixi.pixi.physics.solver.relativistic.SemiImplicitEulerRelativistic

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.