コード例 #1
0
ファイル: c_qd.cpp プロジェクト: Solpadin/bcm-problems
void c_qd_selfadd_d(double a, double *b) {
  qd_real bb(b);
  bb += a;
  TO_DOUBLE_PTR(bb, b);
}
コード例 #2
0
ファイル: c_qd.cpp プロジェクト: Solpadin/bcm-problems
void c_qd_pi(double *a) {
  TO_DOUBLE_PTR(qd_real::_pi, a);
}
コード例 #3
0
ファイル: c_dd.cpp プロジェクト: aoki-t/libqd
 void c_dd_log10(const double *a, double *b) {
     dd_real bb;
     bb = log10(dd_real(a));
     TO_DOUBLE_PTR(bb, b);
 }
コード例 #4
0
ファイル: c_dd.cpp プロジェクト: aoki-t/libqd
 void c_dd_atan2(const double *a, const double *b, double *c) {
     dd_real cc;
     cc = atan2(dd_real(a), dd_real(b));
     TO_DOUBLE_PTR(cc, c);
 }
コード例 #5
0
ファイル: c_dd.cpp プロジェクト: aoki-t/libqd
 void c_dd_nroot(const double *a, int n, double *b) {
     dd_real bb;
     bb = nroot(dd_real(a), n);
     TO_DOUBLE_PTR(bb, b);
 }
コード例 #6
0
ファイル: c_dd.cpp プロジェクト: aoki-t/libqd
 void c_dd_floor(const double *a, double *b) {
     dd_real bb;
     bb = floor(dd_real(a));
     TO_DOUBLE_PTR(bb, b);
 }
コード例 #7
0
ファイル: c_qd.cpp プロジェクト: Solpadin/bcm-problems
void c_qd_sqrt(const double *a, double *b) {
  qd_real bb;
  bb = sqrt(qd_real(a));
  TO_DOUBLE_PTR(bb, b);
}
コード例 #8
0
ファイル: c_qd.cpp プロジェクト: Solpadin/bcm-problems
void c_qd_mul_dd_qd(const double *a, const double *b, double *c) {
  qd_real cc;
  cc = dd_real(a) * qd_real(b);
  TO_DOUBLE_PTR(cc, c);
}
コード例 #9
0
ファイル: c_qd.cpp プロジェクト: Solpadin/bcm-problems
void c_qd_selfdiv_dd(const double *a, double *b) {
  qd_real bb(b);
  bb /= dd_real(a);
  TO_DOUBLE_PTR(bb, b);
}
コード例 #10
0
ファイル: c_qd.cpp プロジェクト: Solpadin/bcm-problems
void c_qd_selfdiv_d(double a, double *b) {
  qd_real bb(b);
  bb /= a;
  TO_DOUBLE_PTR(bb, b);
}
コード例 #11
0
ファイル: c_qd.cpp プロジェクト: Solpadin/bcm-problems
void c_qd_selfmul_d(double a, double *b) {
  qd_real bb(b);
  bb *= a;
  TO_DOUBLE_PTR(bb, b);
}
コード例 #12
0
ファイル: c_qd.cpp プロジェクト: Solpadin/bcm-problems
/* selfmul */
void c_qd_selfmul(const double *a, double *b) {
  qd_real bb(b);
  bb *= qd_real(a);
  TO_DOUBLE_PTR(bb, b);
}
コード例 #13
0
ファイル: c_qd.cpp プロジェクト: Solpadin/bcm-problems
void c_qd_selfsub_d(double a, double *b) {
  qd_real bb(b);
  bb -= a;
  TO_DOUBLE_PTR(bb, b);
}
コード例 #14
0
ファイル: c_qd.cpp プロジェクト: Solpadin/bcm-problems
void c_qd_sub_qd_dd(const double *a, const double *b, double *c) {
  qd_real cc;
  cc = qd_real(a) - dd_real(b);
  TO_DOUBLE_PTR(cc, c);
}
コード例 #15
0
ファイル: c_qd.cpp プロジェクト: Solpadin/bcm-problems
void c_qd_npwr(const double *a, int n, double *b) {
  qd_real bb;
  bb = npwr(qd_real(a), n);
  TO_DOUBLE_PTR(bb, b);
}
コード例 #16
0
ファイル: c_qd.cpp プロジェクト: Solpadin/bcm-problems
void c_qd_sub_d_qd(double a, const double *b, double *c) {
  qd_real cc;
  cc = a - qd_real(b);
  TO_DOUBLE_PTR(cc, c);
}
コード例 #17
0
ファイル: c_qd.cpp プロジェクト: Solpadin/bcm-problems
void c_qd_cos(const double *a, double *b) {
  qd_real bb;
  bb = cos(qd_real(a));
  TO_DOUBLE_PTR(bb, b);
}
コード例 #18
0
ファイル: c_qd.cpp プロジェクト: Solpadin/bcm-problems
void c_qd_mul_qd_d(const double *a, double b, double *c) {
  qd_real cc;
  cc = qd_real(a) * b;
  TO_DOUBLE_PTR(cc, c);
}
コード例 #19
0
ファイル: c_qd.cpp プロジェクト: Solpadin/bcm-problems
void c_qd_atanh(const double *a, double *b) {
  qd_real bb;
  bb = atanh(qd_real(a));
  TO_DOUBLE_PTR(bb, b);
}
コード例 #20
0
ファイル: c_dd.cpp プロジェクト: aoki-t/libqd
 void c_dd_nint(const double *a, double *b) {
     dd_real bb;
     bb = nint(dd_real(a));
     TO_DOUBLE_PTR(bb, b);
 }
コード例 #21
0
ファイル: c_qd.cpp プロジェクト: Solpadin/bcm-problems
void c_qd_sincosh(const double *a, double *s, double *c) {
  qd_real ss, cc;
  sincosh(qd_real(a), ss, cc);
  TO_DOUBLE_PTR(cc, c);
  TO_DOUBLE_PTR(ss, s);
}
コード例 #22
0
ファイル: c_dd.cpp プロジェクト: aoki-t/libqd
 void c_dd_ceil(const double *a, double *b) {
     dd_real bb;
     bb = ceil(dd_real(a));
     TO_DOUBLE_PTR(bb, b);
 }
コード例 #23
0
ファイル: c_qd.cpp プロジェクト: Solpadin/bcm-problems
void c_qd_read(const char *s, double *a) {
  qd_real aa(s);
  TO_DOUBLE_PTR(aa, a);
}
コード例 #24
0
ファイル: c_dd.cpp プロジェクト: aoki-t/libqd
 void c_dd_tan(const double *a, double *b) {
     dd_real bb;
     bb = tan(dd_real(a));
     TO_DOUBLE_PTR(bb, b);
 }
コード例 #25
0
ファイル: c_qd.cpp プロジェクト: Solpadin/bcm-problems
void c_qd_rand(double *a) {
  qd_real aa;
  aa = qdrand();
  TO_DOUBLE_PTR(aa, a);
}
コード例 #26
0
ファイル: c_dd.cpp プロジェクト: aoki-t/libqd
 void c_dd_asinh(const double *a, double *b) {
     dd_real bb;
     bb = asinh(dd_real(a));
     TO_DOUBLE_PTR(bb, b);
 }
コード例 #27
0
ファイル: c_qd.cpp プロジェクト: Solpadin/bcm-problems
/* div */
void c_qd_div(const double *a, const double *b, double *c) {
  qd_real cc;
  cc = qd_real(a) / qd_real(b);
  TO_DOUBLE_PTR(cc, c);
}