Module: Jac

Defined in:
ext/jacobi.c

Defined Under Namespace

Classes: Quadrature

Class Method Summary collapse

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);
}