Module: Numo::SComplex::Math

Defined in:
ext/numo/narray/types/scomplex.c

Class Method Summary collapse

Class Method Details

.acos(x) ⇒ Numo::SComplex

Calculate acos(x).

Parameters:

Returns:



6254
6255
6256
6257
6258
6259
6260
6261
6262
# File 'ext/numo/narray/types/scomplex.c', line 6254

static VALUE
scomplex_math_s_acos(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_acos, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.acosh(x) ⇒ Numo::SComplex

Calculate acosh(x).

Parameters:

Returns:



6614
6615
6616
6617
6618
6619
6620
6621
6622
# File 'ext/numo/narray/types/scomplex.c', line 6614

static VALUE
scomplex_math_s_acosh(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_acosh, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.asin(x) ⇒ Numo::SComplex

Calculate asin(x).

Parameters:

Returns:



6194
6195
6196
6197
6198
6199
6200
6201
6202
# File 'ext/numo/narray/types/scomplex.c', line 6194

static VALUE
scomplex_math_s_asin(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_asin, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.asinh(x) ⇒ Numo::SComplex

Calculate asinh(x).

Parameters:

Returns:



6554
6555
6556
6557
6558
6559
6560
6561
6562
# File 'ext/numo/narray/types/scomplex.c', line 6554

static VALUE
scomplex_math_s_asinh(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_asinh, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.atan(x) ⇒ Numo::SComplex

Calculate atan(x).

Parameters:

Returns:



6314
6315
6316
6317
6318
6319
6320
6321
6322
# File 'ext/numo/narray/types/scomplex.c', line 6314

static VALUE
scomplex_math_s_atan(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_atan, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.atanh(x) ⇒ Numo::SComplex

Calculate atanh(x).

Parameters:

Returns:



6674
6675
6676
6677
6678
6679
6680
6681
6682
# File 'ext/numo/narray/types/scomplex.c', line 6674

static VALUE
scomplex_math_s_atanh(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_atanh, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.cbrt(x) ⇒ Numo::SComplex

Calculate cbrt(x).

Parameters:

Returns:



5594
5595
5596
5597
5598
5599
5600
5601
5602
# File 'ext/numo/narray/types/scomplex.c', line 5594

static VALUE
scomplex_math_s_cbrt(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_cbrt, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.cos(x) ⇒ Numo::SComplex

Calculate cos(x).

Parameters:

Returns:



6074
6075
6076
6077
6078
6079
6080
6081
6082
# File 'ext/numo/narray/types/scomplex.c', line 6074

static VALUE
scomplex_math_s_cos(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_cos, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.cosh(x) ⇒ Numo::SComplex

Calculate cosh(x).

Parameters:

Returns:



6434
6435
6436
6437
6438
6439
6440
6441
6442
# File 'ext/numo/narray/types/scomplex.c', line 6434

static VALUE
scomplex_math_s_cosh(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_cosh, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.exp(x) ⇒ Numo::SComplex

Calculate exp(x).

Parameters:

Returns:



5834
5835
5836
5837
5838
5839
5840
5841
5842
# File 'ext/numo/narray/types/scomplex.c', line 5834

static VALUE
scomplex_math_s_exp(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_exp, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.exp10(x) ⇒ Numo::SComplex

Calculate exp10(x).

Parameters:

Returns:



5954
5955
5956
5957
5958
5959
5960
5961
5962
# File 'ext/numo/narray/types/scomplex.c', line 5954

static VALUE
scomplex_math_s_exp10(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_exp10, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.exp2(x) ⇒ Numo::SComplex

Calculate exp2(x).

Parameters:

Returns:



5894
5895
5896
5897
5898
5899
5900
5901
5902
# File 'ext/numo/narray/types/scomplex.c', line 5894

static VALUE
scomplex_math_s_exp2(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_exp2, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.log(x) ⇒ Numo::SComplex

Calculate log(x).

Parameters:

Returns:



5654
5655
5656
5657
5658
5659
5660
5661
5662
# File 'ext/numo/narray/types/scomplex.c', line 5654

static VALUE
scomplex_math_s_log(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_log, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.log10(x) ⇒ Numo::SComplex

Calculate log10(x).

Parameters:

Returns:



5774
5775
5776
5777
5778
5779
5780
5781
5782
# File 'ext/numo/narray/types/scomplex.c', line 5774

static VALUE
scomplex_math_s_log10(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_log10, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.log2(x) ⇒ Numo::SComplex

Calculate log2(x).

Parameters:

Returns:



5714
5715
5716
5717
5718
5719
5720
5721
5722
# File 'ext/numo/narray/types/scomplex.c', line 5714

static VALUE
scomplex_math_s_log2(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_log2, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.sin(x) ⇒ Numo::SComplex

Calculate sin(x).

Parameters:

Returns:



6014
6015
6016
6017
6018
6019
6020
6021
6022
# File 'ext/numo/narray/types/scomplex.c', line 6014

static VALUE
scomplex_math_s_sin(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_sin, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.sinc(x) ⇒ Numo::SComplex

Calculate sinc(x).

Parameters:

Returns:



6734
6735
6736
6737
6738
6739
6740
6741
6742
# File 'ext/numo/narray/types/scomplex.c', line 6734

static VALUE
scomplex_math_s_sinc(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_sinc, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.sinh(x) ⇒ Numo::SComplex

Calculate sinh(x).

Parameters:

Returns:



6374
6375
6376
6377
6378
6379
6380
6381
6382
# File 'ext/numo/narray/types/scomplex.c', line 6374

static VALUE
scomplex_math_s_sinh(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_sinh, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.sqrt(x) ⇒ Numo::SComplex

Calculate sqrt(x).

Parameters:

Returns:



5534
5535
5536
5537
5538
5539
5540
5541
5542
# File 'ext/numo/narray/types/scomplex.c', line 5534

static VALUE
scomplex_math_s_sqrt(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_sqrt, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.tan(x) ⇒ Numo::SComplex

Calculate tan(x).

Parameters:

Returns:



6134
6135
6136
6137
6138
6139
6140
6141
6142
# File 'ext/numo/narray/types/scomplex.c', line 6134

static VALUE
scomplex_math_s_tan(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_tan, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}

.tanh(x) ⇒ Numo::SComplex

Calculate tanh(x).

Parameters:

Returns:



6494
6495
6496
6497
6498
6499
6500
6501
6502
# File 'ext/numo/narray/types/scomplex.c', line 6494

static VALUE
scomplex_math_s_tanh(VALUE mod, VALUE a1)
{
    ndfunc_arg_in_t ain[1] = {{cT,0}};
    ndfunc_arg_out_t aout[1] = {{cT,0}};
    ndfunc_t ndf = { iter_scomplex_math_s_tanh, FULL_LOOP, 1, 1, ain, aout };

    return na_ndloop(&ndf, 1, a1);
}