Module: Numo::DComplex::Math

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

Class Method Summary collapse

Class Method Details

.acos(x) ⇒ Numo::DComplex

Calculate acos(x).

Parameters:

Returns:



5974
5975
5976
5977
5978
5979
5980
# File 'ext/numo/narray/src/t_dcomplex.c', line 5974

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:



6442
6443
6444
6445
6446
6447
6448
# File 'ext/numo/narray/src/t_dcomplex.c', line 6442

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:



5896
5897
5898
5899
5900
5901
5902
# File 'ext/numo/narray/src/t_dcomplex.c', line 5896

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:



6364
6365
6366
6367
6368
6369
6370
# File 'ext/numo/narray/src/t_dcomplex.c', line 6364

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:



6052
6053
6054
6055
6056
6057
6058
# File 'ext/numo/narray/src/t_dcomplex.c', line 6052

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:



6520
6521
6522
6523
6524
6525
6526
# File 'ext/numo/narray/src/t_dcomplex.c', line 6520

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:



5116
5117
5118
5119
5120
5121
5122
# File 'ext/numo/narray/src/t_dcomplex.c', line 5116

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:



5740
5741
5742
5743
5744
5745
5746
# File 'ext/numo/narray/src/t_dcomplex.c', line 5740

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:



6208
6209
6210
6211
6212
6213
6214
# File 'ext/numo/narray/src/t_dcomplex.c', line 6208

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:



5428
5429
5430
5431
5432
5433
5434
# File 'ext/numo/narray/src/t_dcomplex.c', line 5428

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:



5584
5585
5586
5587
5588
5589
5590
# File 'ext/numo/narray/src/t_dcomplex.c', line 5584

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:



5506
5507
5508
5509
5510
5511
5512
# File 'ext/numo/narray/src/t_dcomplex.c', line 5506

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:



5194
5195
5196
5197
5198
5199
5200
# File 'ext/numo/narray/src/t_dcomplex.c', line 5194

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:



5350
5351
5352
5353
5354
5355
5356
# File 'ext/numo/narray/src/t_dcomplex.c', line 5350

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:



5272
5273
5274
5275
5276
5277
5278
# File 'ext/numo/narray/src/t_dcomplex.c', line 5272

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:



5662
5663
5664
5665
5666
5667
5668
# File 'ext/numo/narray/src/t_dcomplex.c', line 5662

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:



6598
6599
6600
6601
6602
6603
6604
# File 'ext/numo/narray/src/t_dcomplex.c', line 6598

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:



6130
6131
6132
6133
6134
6135
6136
# File 'ext/numo/narray/src/t_dcomplex.c', line 6130

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:



5038
5039
5040
5041
5042
5043
5044
# File 'ext/numo/narray/src/t_dcomplex.c', line 5038

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:



5818
5819
5820
5821
5822
5823
5824
# File 'ext/numo/narray/src/t_dcomplex.c', line 5818

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:



6286
6287
6288
6289
6290
6291
6292
# File 'ext/numo/narray/src/t_dcomplex.c', line 6286

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