Module: Numo::DComplex::Math

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

Class Method Summary collapse

Class Method Details

.acos(x) ⇒ Numo::DComplex

Calculate acos(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_acos, FULL_LOOP, 1, 1, ain, aout };

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

.acosh(x) ⇒ Numo::DComplex

Calculate acosh(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_acosh, FULL_LOOP, 1, 1, ain, aout };

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

.asin(x) ⇒ Numo::DComplex

Calculate asin(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_asin, FULL_LOOP, 1, 1, ain, aout };

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

.asinh(x) ⇒ Numo::DComplex

Calculate asinh(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_asinh, FULL_LOOP, 1, 1, ain, aout };

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

.atan(x) ⇒ Numo::DComplex

Calculate atan(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_atan, FULL_LOOP, 1, 1, ain, aout };

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

.atanh(x) ⇒ Numo::DComplex

Calculate atanh(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_atanh, FULL_LOOP, 1, 1, ain, aout };

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

.cbrt(x) ⇒ Numo::DComplex

Calculate cbrt(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_cbrt, FULL_LOOP, 1, 1, ain, aout };

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

.cos(x) ⇒ Numo::DComplex

Calculate cos(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_cos, FULL_LOOP, 1, 1, ain, aout };

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

.cosh(x) ⇒ Numo::DComplex

Calculate cosh(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_cosh, FULL_LOOP, 1, 1, ain, aout };

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

.exp(x) ⇒ Numo::DComplex

Calculate exp(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_exp, FULL_LOOP, 1, 1, ain, aout };

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

.exp10(x) ⇒ Numo::DComplex

Calculate exp10(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_exp10, FULL_LOOP, 1, 1, ain, aout };

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

.exp2(x) ⇒ Numo::DComplex

Calculate exp2(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_exp2, FULL_LOOP, 1, 1, ain, aout };

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

.log(x) ⇒ Numo::DComplex

Calculate log(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_log, FULL_LOOP, 1, 1, ain, aout };

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

.log10(x) ⇒ Numo::DComplex

Calculate log10(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_log10, FULL_LOOP, 1, 1, ain, aout };

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

.log2(x) ⇒ Numo::DComplex

Calculate log2(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_log2, FULL_LOOP, 1, 1, ain, aout };

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

.sin(x) ⇒ Numo::DComplex

Calculate sin(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_sin, FULL_LOOP, 1, 1, ain, aout };

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

.sinc(x) ⇒ Numo::DComplex

Calculate sinc(x).

Parameters:

Returns:



6793
6794
6795
6796
6797
6798
6799
6800
6801
# File 'ext/numo/narray/types/dcomplex.c', line 6793

static VALUE
dcomplex_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_dcomplex_math_s_sinc, FULL_LOOP, 1, 1, ain, aout };

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

.sinh(x) ⇒ Numo::DComplex

Calculate sinh(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_sinh, FULL_LOOP, 1, 1, ain, aout };

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

.sqrt(x) ⇒ Numo::DComplex

Calculate sqrt(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_sqrt, FULL_LOOP, 1, 1, ain, aout };

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

.tan(x) ⇒ Numo::DComplex

Calculate tan(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_tan, FULL_LOOP, 1, 1, ain, aout };

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

.tanh(x) ⇒ Numo::DComplex

Calculate tanh(x).

Parameters:

Returns:



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

static VALUE
dcomplex_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_dcomplex_math_s_tanh, FULL_LOOP, 1, 1, ain, aout };

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