public double Magnitude() { double phaseAngle = AASIlluminatedFraction.PhaseAngle( GetRadiusVector(jdeCorrected), AASEarth.RadiusVector(jd), vectorToEarthCorrected.Length()); return(AASIlluminatedFraction.MarsMagnitudeMuller( AASMars.RadiusVector(jdeCorrected), vectorToEarthCorrected.Length(), phaseAngle )); }
public void ComputeIlluminatedFractionTest(double r, double R, double Delta, double expectedK) { double k = AASIlluminatedFraction.IlluminatedFraction(r, R, Delta); Assert.Equal(expectedK, k); }
public void VenusMagnitudeAATest(double r, double Delta, double i, double expectedMagnitude) { double magnitude = AASIlluminatedFraction.VenusMagnitudeAA(r, Delta, i); Assert.Equal(expectedMagnitude, magnitude); }
public void PhaseAngleRectangularTest(double x, double y, double z, double B, double L, double Delta, double expectedPhaseAngle) { double phaseAngle = AASIlluminatedFraction.PhaseAngleRectangular(x, y, z, B, L, Delta); Assert.Equal(expectedPhaseAngle, phaseAngle); }
public void PhaseAngleTest2(double R, double R0, double B, double L, double L0, double Delta, double expectedPhaseAngle) { double phaseAngle = AASIlluminatedFraction.PhaseAngle(R, R0, B, L, L0, Delta); Assert.Equal(expectedPhaseAngle, phaseAngle); }
public void PhaseAngleTest(double r, double R, double Delta, double expectedPhaseAngle) { double phaseAngle = AASIlluminatedFraction.PhaseAngle(r, R, Delta); Assert.Equal(expectedPhaseAngle, phaseAngle); }
public void ComputeIlluminatedFractionTest2(double phaseAngle, double expectedK) { double k = AASIlluminatedFraction.IlluminatedFraction(phaseAngle); Assert.Equal(expectedK, k); }