Examples of GVector2d


Examples of gaia.cu1.tools.numeric.algebra.GVector2d

    double dz2 = Math.pow ( lscError.getY(), 2 );
    double st2 = Math.pow ( Math.sin(scanAngle), 2 );
    double ct2 = Math.pow ( Math.cos(scanAngle), 2 );
   
    // Calculate and return LPC error
    return new GVector2d ( Math.sqrt(dw2*st2 + dz2*ct2), Math.sqrt(dw2*ct2 + dz2*st2) );
   
  }
View Full Code Here

Examples of gaia.cu1.tools.numeric.algebra.GVector2d

   
    // Transform to local plane coordinates
    double  st = Math.sin(scanAngle),
        ct = Math.cos(scanAngle);
   
    return new GVector2d( lpc.getX()*st + lpc.getY()*ct, - lpc.getX()*ct + lpc.getY()*st );
   
  }
View Full Code Here

Examples of gaia.cu1.tools.numeric.algebra.GVector2d

         
          for ( int i = 0; i < obsData.getTransits().size(); i++ ) {
           
            if ( fitModel.useAcrossScan() ) {
             
              GVector2d bestFitLSC = new GVector2d(bestFit[2*i], bestFit[2*i+1]);
              GVector2d targetsLSC = new GVector2d(targets[2*i], targets[2*i+1]);
              GVector2d errorsLSC = new GVector2d(errors[2*i], errors[2*i+1]);
              double scanAngle = obsData.getTransits().get(i).getScanAngle();
              GVector2d bestFitLPC = Conversion.fromLSCtoLPC(bestFitLSC, scanAngle);
              GVector2d targetsLPC = Conversion.fromLSCtoLPC(targetsLSC, scanAngle);
              GVector2d errorsLPC = Conversion.fromLSCtoLPCError(errorsLSC, scanAngle);
             
              buffwriter.write(String.format("%20.12e %20.12e %20.12e %20.12e %20.12e %20.12e %20.12e %20.12e %20.12e %20.12e %20.12e %20.12e %20.12e\n",
                  times[i],
                  targets[2*i], targets[2*i+1],
                  errors[2*i], errors[2*i+1],
                  bestFit[2*i], bestFit[2*i+1],
                  targetsLPC.getX(), targetsLPC.getY(),
                  errorsLPC.getX(), errorsLPC.getY(),
                  bestFitLPC.getX(), bestFitLPC.getY()));
             
            } else {
             
              buffwriter.write(String.format("%20.12e %20.12e %20.12e %20.12e\n",
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.