Package aleph

Examples of aleph.GlobalObject


      this.data = data;
    }
 
    public Object run()
    {
      GlobalObject gBody;
      Body body;
      double[] dvel = new double[nDim];
      double[] pos0 = new double[nDim];
      double[] acc  = new double[nDim];
   
      while (data.bodies_there > 0) {
        gBody = bodyTab[--data.bodies_there];
        body = (Body) gBody.open( "r" );
        SETVS(acc, 0.0);
        SETV(pos0, body.pos);
 
        try{ // release as soon as possible
          gBody.release();
        } catch (AlephException e) { }
 
        hackgrav(gBody, gRoot, pos0, acc, rsize*rsize, true);
 
        // open for write
        body = (Body) gBody.open( "w" );
 
        MULVS(dvel, acc, dtime);
        ADDV(body.vel, body.vel, dvel);
        try{
          gBody.release();
        } catch (AlephException e) { }
      }
 
      return (Object) data;

View Full Code Here


      this.data = data;
    }

    public Object run ()
    {
      GlobalObject gBody;
      Body body;
      double[] dpos = new double[nDim];
   
      while (data.bodies_there < data.nbody) {
        gBody = bodyTab[data.bodies_there++];
        body = (Body) gBody.open( "w" );
        MULVS(dpos, body.vel, dtime);
        ADDV(body.pos, body.pos, dpos);
        try{
          gBody.release();
        } catch( AlephException e ){}
      }

      return (Object) data;
View Full Code Here

TOP

Related Classes of aleph.GlobalObject

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.