Module: Numo::SComplex::Math

Defined in:
ext/numo/narray/src/t_scomplex.c

Class Method Summary collapse

Class Method Details

.acos(x) ⇒ Numo::SComplex

Calculate acos(x).

Parameters:

Returns:



5930
5931
5932
5933
5934
5935
5936
# File 'ext/numo/narray/src/t_scomplex.c', line 5930

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:



6398
6399
6400
6401
6402
6403
6404
# File 'ext/numo/narray/src/t_scomplex.c', line 6398

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:



5852
5853
5854
5855
5856
5857
5858
# File 'ext/numo/narray/src/t_scomplex.c', line 5852

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:



6320
6321
6322
6323
6324
6325
6326
# File 'ext/numo/narray/src/t_scomplex.c', line 6320

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:



6008
6009
6010
6011
6012
6013
6014
# File 'ext/numo/narray/src/t_scomplex.c', line 6008

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:



6476
6477
6478
6479
6480
6481
6482
# File 'ext/numo/narray/src/t_scomplex.c', line 6476

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:



5072
5073
5074
5075
5076
5077
5078
# File 'ext/numo/narray/src/t_scomplex.c', line 5072

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:



5696
5697
5698
5699
5700
5701
5702
# File 'ext/numo/narray/src/t_scomplex.c', line 5696

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:



6164
6165
6166
6167
6168
6169
6170
# File 'ext/numo/narray/src/t_scomplex.c', line 6164

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:



5384
5385
5386
5387
5388
5389
5390
# File 'ext/numo/narray/src/t_scomplex.c', line 5384

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:



5540
5541
5542
5543
5544
5545
5546
# File 'ext/numo/narray/src/t_scomplex.c', line 5540

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:



5462
5463
5464
5465
5466
5467
5468
# File 'ext/numo/narray/src/t_scomplex.c', line 5462

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:



5150
5151
5152
5153
5154
5155
5156
# File 'ext/numo/narray/src/t_scomplex.c', line 5150

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:



5306
5307
5308
5309
5310
5311
5312
# File 'ext/numo/narray/src/t_scomplex.c', line 5306

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:



5228
5229
5230
5231
5232
5233
5234
# File 'ext/numo/narray/src/t_scomplex.c', line 5228

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:



5618
5619
5620
5621
5622
5623
5624
# File 'ext/numo/narray/src/t_scomplex.c', line 5618

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:



6554
6555
6556
6557
6558
6559
6560
# File 'ext/numo/narray/src/t_scomplex.c', line 6554

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:



6086
6087
6088
6089
6090
6091
6092
# File 'ext/numo/narray/src/t_scomplex.c', line 6086

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:



4994
4995
4996
4997
4998
4999
5000
# File 'ext/numo/narray/src/t_scomplex.c', line 4994

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:



5774
5775
5776
5777
5778
5779
5780
# File 'ext/numo/narray/src/t_scomplex.c', line 5774

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:



6242
6243
6244
6245
6246
6247
6248
# File 'ext/numo/narray/src/t_scomplex.c', line 6242

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