jp.co.isic.SwissEphemeris
クラス SwephLib

java.lang.Object
  拡張jp.co.isic.SwissEphemeris.SwephLib

public class SwephLib
extends Object


コンストラクタの概要
SwephLib()
           
 
メソッドの概要
 void swe_cotrans_sp(double xpo, double xpn, double eps)
           
 void swe_cotrans(double xpo, double xpn, double eps)
           
 double swe_deg_midp(double x1, double x0)
           
static double swe_degnorm(double x)
          swe_degnorm method Reduce x modulo 360 degrees
 double swe_get_tid_acc()
           
 double swe_rad_midp(double x1, double x0)
           
static double swe_radnorm(double x)
          swe_radnorm method Reduce x modulo TWOPI degrees
 void swe_set_tid_acc(double t_acc)
           
 double swe_sidtime(double tjd_ut)
           
static double swe_sidtime0(double tjd_ut, double eps, double nut)
          swe_sidtime0 method Apparent Sidereal Time at Greenwich with equation of the equinoxes AA page B6 returns sidereal time in hours.
 void swe_split_deg(double ddeg, int roundflag, int ideg, int imin, int isec, double dsecfr, int isgn)
           
 int swe_time_equ(double tjd, double te, String serr)
           
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SwephLib

public SwephLib()
メソッドの詳細

swe_time_equ

public int swe_time_equ(double tjd,
                        double te,
                        String serr)

swe_sidtime0

public static double swe_sidtime0(double tjd_ut,
                                  double eps,
                                  double nut)
swe_sidtime0 method Apparent Sidereal Time at Greenwich with equation of the equinoxes AA page B6 returns sidereal time in hours. Caution. At epoch J2000.0, the 16 decimal precision of IEEE double precision numbers limits time resolution measured by Julian date to approximately 24 microseconds. program returns sidereal hours since sidereal midnight tjd julian day UT eps obliquity of ecliptic, degrees nut nutation, degrees

パラメータ:
tjd_ut - a double value
eps - a double value
nut - a double value
戻り値:
a double value

swe_sidtime

public double swe_sidtime(double tjd_ut)

swe_cotrans

public void swe_cotrans(double xpo,
                        double xpn,
                        double eps)

swe_cotrans_sp

public void swe_cotrans_sp(double xpo,
                           double xpn,
                           double eps)

swe_get_tid_acc

public double swe_get_tid_acc()

swe_set_tid_acc

public void swe_set_tid_acc(double t_acc)

swe_degnorm

public static double swe_degnorm(double x)
swe_degnorm method Reduce x modulo 360 degrees

パラメータ:
x - a double value
戻り値:
a double value

swe_radnorm

public static double swe_radnorm(double x)
swe_radnorm method Reduce x modulo TWOPI degrees

パラメータ:
x - a double value
戻り値:
a double value

swe_rad_midp

public double swe_rad_midp(double x1,
                           double x0)

swe_deg_midp

public double swe_deg_midp(double x1,
                           double x0)

swe_split_deg

public void swe_split_deg(double ddeg,
                          int roundflag,
                          int ideg,
                          int imin,
                          int isec,
                          double dsecfr,
                          int isgn)