Module: Kernel
- Defined in:
- (unknown)
Instance Method Summary collapse
Instance Method Details
#CComplex ⇒ Object
147 148 149 150 151 152 153 154 155 156 157 158 159 |
# File 'ext/ruby_ccomplex.c', line 147
VALUE
rb_CComplex (int argc, VALUE *argv, VALUE self)
{
if ( argc == 1 ) {
return rb_ccomplex_new(NUM2CC(argv[0]));
}
else if ( argc == 2 ) {
return rb_ccomplex_new2(NUM2DBL(argv[0]), NUM2DBL(argv[1]));
}
else {
rb_raise(rb_eArgError, "invalid # of arguments");
}
}
|
#inf ⇒ Object
33 34 35 36 37 |
# File 'ext/carray_numeric.c', line 33
VALUE
rb_num_inf (VALUE self)
{
return CA_INF;
}
|
#nan ⇒ Object
27 28 29 30 31 |
# File 'ext/carray_numeric.c', line 27
VALUE
rb_num_nan (VALUE self)
{
return CA_NAN;
}
|