Module: Jac
- Defined in:
- ext/jacobi.c
Defined Under Namespace
Classes: Quadrature
Class Method Summary collapse
-
.diffmat_gj(*args) ⇒ Object
**.
- .diffmat_glj(*args) ⇒ Object
- .diffmat_grjm(*args) ⇒ Object
- .diffmat_grjp(*args) ⇒ Object
- .djacobi(*args) ⇒ Object
- .djacobi_P0(x, a, b) ⇒ Object
- .djacobi_P0_e(x, a, b) ⇒ Object
- .djacobi_P1(x, a, b) ⇒ Object
- .djacobi_P1_e(x, a, b) ⇒ Object
- .interpmat_gj(*args) ⇒ Object
- .interpmat_glj(*args) ⇒ Object
- .interpmat_grjm(*args) ⇒ Object
- .interpmat_grjp(*args) ⇒ Object
- .jacobi(*args) ⇒ Object
- .jacobi_P0(x, a, b) ⇒ Object
- .jacobi_P0_e(x, a, b) ⇒ Object
- .jacobi_P1(x, a, b) ⇒ Object
- .jacobi_P1_e(x, a, b) ⇒ Object
- .jacobi_zeros(*args) ⇒ Object
- .lagrange_gj(*args) ⇒ Object
- .lagrange_glj(*args) ⇒ Object
- .lagrange_grjm(*args) ⇒ Object
- .lagrange_grjp(*args) ⇒ Object
- .weights_gj(*args) ⇒ Object
- .weights_glj(*args) ⇒ Object
- .weights_grjm(*args) ⇒ Object
- .weights_grjp(*args) ⇒ Object
- .zeros_gj(*args) ⇒ Object
- .zeros_glj(*args) ⇒ Object
- .zeros_grjm(*args) ⇒ Object
- .zeros_grjp(*args) ⇒ Object
Class Method Details
.diffmat_gj(*args) ⇒ Object
**
499 500 501 502 |
# File 'ext/jacobi.c', line 499 static VALUE rb_jac_diffmat_gj(int argc, VALUE *argv, VALUE module) { return rb_jac_qeval(argc, argv, jac_diffmat_gj); } |
.diffmat_glj(*args) ⇒ Object
504 505 506 507 |
# File 'ext/jacobi.c', line 504 static VALUE rb_jac_diffmat_glj(int argc, VALUE *argv, VALUE module) { return rb_jac_qeval(argc, argv, jac_diffmat_glj); } |
.diffmat_grjm(*args) ⇒ Object
509 510 511 512 |
# File 'ext/jacobi.c', line 509 static VALUE rb_jac_diffmat_grjm(int argc, VALUE *argv, VALUE module) { return rb_jac_qeval(argc, argv, jac_diffmat_grjm); } |
.diffmat_grjp(*args) ⇒ Object
514 515 516 517 |
# File 'ext/jacobi.c', line 514 static VALUE rb_jac_diffmat_grjp(int argc, VALUE *argv, VALUE module) { return rb_jac_qeval(argc, argv, jac_diffmat_grjp); } |
.djacobi(*args) ⇒ Object
170 171 172 173 |
# File 'ext/jacobi.c', line 170 static VALUE rb_jac_djacobi(int argc, VALUE *argv, VALUE module) { return rb_jac_jacobi_eval(argc, argv, jac_djacobi, jac_djacobi_array); } |
.djacobi_P0(x, a, b) ⇒ Object
155 156 157 158 |
# File 'ext/jacobi.c', line 155 static VALUE rb_jac_djacobi_P0(VALUE module, VALUE x, VALUE a, VALUE b) { return jac_eval3(x, a, b, jac_djacobi_P0); } |
.djacobi_P0_e(x, a, b) ⇒ Object
150 151 152 153 |
# File 'ext/jacobi.c', line 150 static VALUE rb_jac_djacobi_P0_e(VALUE module, VALUE x, VALUE a, VALUE b) { return jac_eval3_e(x, a, b, jac_djacobi_P0_e); } |
.djacobi_P1(x, a, b) ⇒ Object
165 166 167 168 |
# File 'ext/jacobi.c', line 165 static VALUE rb_jac_djacobi_P1(VALUE module, VALUE x, VALUE a, VALUE b) { return jac_eval3(x, a, b, jac_djacobi_P1); } |
.djacobi_P1_e(x, a, b) ⇒ Object
160 161 162 163 |
# File 'ext/jacobi.c', line 160 static VALUE rb_jac_djacobi_P1_e(VALUE module, VALUE x, VALUE a, VALUE b) { return jac_eval3_e(x, a, b, jac_djacobi_P1_e); } |
.interpmat_gj(*args) ⇒ Object
656 657 658 659 |
# File 'ext/jacobi.c', line 656 static VALUE rb_jac_interpmat_gj(int argc, VALUE *argv, VALUE module) { return rb_jac_interpmat_eval(argc, argv, jac_interpmat_gj); } |
.interpmat_glj(*args) ⇒ Object
661 662 663 664 |
# File 'ext/jacobi.c', line 661 static VALUE rb_jac_interpmat_glj(int argc, VALUE *argv, VALUE module) { return rb_jac_interpmat_eval(argc, argv, jac_interpmat_glj); } |
.interpmat_grjm(*args) ⇒ Object
665 666 667 668 |
# File 'ext/jacobi.c', line 665 static VALUE rb_jac_interpmat_grjm(int argc, VALUE *argv, VALUE module) { return rb_jac_interpmat_eval(argc, argv, jac_interpmat_grjm); } |
.interpmat_grjp(*args) ⇒ Object
669 670 671 672 |
# File 'ext/jacobi.c', line 669 static VALUE rb_jac_interpmat_grjp(int argc, VALUE *argv, VALUE module) { return rb_jac_interpmat_eval(argc, argv, jac_interpmat_grjp); } |
.jacobi(*args) ⇒ Object
145 146 147 148 |
# File 'ext/jacobi.c', line 145 static VALUE rb_jac_jacobi(int argc, VALUE *argv, VALUE module) { return rb_jac_jacobi_eval(argc, argv, jac_jacobi, jac_jacobi_array); } |
.jacobi_P0(x, a, b) ⇒ Object
129 130 131 132 |
# File 'ext/jacobi.c', line 129 static VALUE rb_jac_jacobi_P0(VALUE module, VALUE x, VALUE a, VALUE b) { return jac_eval3(x, a, b, jac_jacobi_P0); } |
.jacobi_P0_e(x, a, b) ⇒ Object
124 125 126 127 |
# File 'ext/jacobi.c', line 124 static VALUE rb_jac_jacobi_P0_e(VALUE module, VALUE x, VALUE a, VALUE b) { return jac_eval3_e(x, a, b, jac_jacobi_P0_e); } |
.jacobi_P1(x, a, b) ⇒ Object
139 140 141 142 |
# File 'ext/jacobi.c', line 139 static VALUE rb_jac_jacobi_P1(VALUE module, VALUE x, VALUE a, VALUE b) { return jac_eval3(x, a, b, jac_jacobi_P1); } |
.jacobi_P1_e(x, a, b) ⇒ Object
134 135 136 137 |
# File 'ext/jacobi.c', line 134 static VALUE rb_jac_jacobi_P1_e(VALUE module, VALUE x, VALUE a, VALUE b) { return jac_eval3_e(x, a, b, jac_jacobi_P1_e); } |
.jacobi_zeros(*args) ⇒ Object
217 218 219 220 |
# File 'ext/jacobi.c', line 217 static VALUE rb_jac_jacobi_zeros(int argc, VALUE *argv, VALUE module) { return rb_jac_zeros_eval(argc, argv, module, jac_jacobi_zeros); } |
.lagrange_gj(*args) ⇒ Object
588 589 590 591 |
# File 'ext/jacobi.c', line 588 static VALUE rb_jac_lagrange_gj(int argc, VALUE *argv, VALUE module) { return rb_jac_lagrange_eval(argc, argv, jac_lagrange_gj); } |
.lagrange_glj(*args) ⇒ Object
592 593 594 595 |
# File 'ext/jacobi.c', line 592 static VALUE rb_jac_lagrange_glj(int argc, VALUE *argv, VALUE module) { return rb_jac_lagrange_eval(argc, argv, jac_lagrange_glj); } |
.lagrange_grjm(*args) ⇒ Object
596 597 598 599 |
# File 'ext/jacobi.c', line 596 static VALUE rb_jac_lagrange_grjm(int argc, VALUE *argv, VALUE module) { return rb_jac_lagrange_eval(argc, argv, jac_lagrange_grjm); } |
.lagrange_grjp(*args) ⇒ Object
601 602 603 604 |
# File 'ext/jacobi.c', line 601 static VALUE rb_jac_lagrange_grjp(int argc, VALUE *argv, VALUE module) { return rb_jac_lagrange_eval(argc, argv, jac_lagrange_grjp); } |
.weights_gj(*args) ⇒ Object
519 520 521 522 |
# File 'ext/jacobi.c', line 519 static VALUE rb_jac_weights_gj(int argc, VALUE *argv, VALUE module) { return rb_jac_qeval(argc, argv, jac_weights_gj); } |
.weights_glj(*args) ⇒ Object
524 525 526 527 |
# File 'ext/jacobi.c', line 524 static VALUE rb_jac_weights_glj(int argc, VALUE *argv, VALUE module) { return rb_jac_qeval(argc, argv, jac_weights_glj); } |
.weights_grjm(*args) ⇒ Object
529 530 531 532 |
# File 'ext/jacobi.c', line 529 static VALUE rb_jac_weights_grjm(int argc, VALUE *argv, VALUE module) { return rb_jac_qeval(argc, argv, jac_weights_grjm); } |
.weights_grjp(*args) ⇒ Object
534 535 536 537 |
# File 'ext/jacobi.c', line 534 static VALUE rb_jac_weights_grjp(int argc, VALUE *argv, VALUE module) { return rb_jac_qeval(argc, argv, jac_weights_grjp); } |
.zeros_gj(*args) ⇒ Object
539 540 541 542 |
# File 'ext/jacobi.c', line 539 static VALUE rb_jac_zeros_gj(int argc, VALUE *argv, VALUE module) { return rb_jac_zeros_eval(argc, argv, module, jac_zeros_gj); } |
.zeros_glj(*args) ⇒ Object
543 544 545 546 |
# File 'ext/jacobi.c', line 543 static VALUE rb_jac_zeros_glj(int argc, VALUE *argv, VALUE module) { return rb_jac_zeros_eval(argc, argv, module, jac_zeros_glj); } |
.zeros_grjm(*args) ⇒ Object
547 548 549 550 |
# File 'ext/jacobi.c', line 547 static VALUE rb_jac_zeros_grjm(int argc, VALUE *argv, VALUE module) { return rb_jac_zeros_eval(argc, argv, module, jac_zeros_grjm); } |
.zeros_grjp(*args) ⇒ Object
551 552 553 554 |
# File 'ext/jacobi.c', line 551 static VALUE rb_jac_zeros_grjp(int argc, VALUE *argv, VALUE module) { return rb_jac_zeros_eval(argc, argv, module, jac_zeros_grjp); } |