Class: Dobjects::Dtable

Inherits:
Object
  • Object
show all
Defined in:
ext/Dobjects/Dtable/dtable.c,
ext/Dobjects/Dtable/dtable.c,
ext/Tioga/FigureMaker/figures.c

Overview

Dtables are a specialized implementation of two-dimensional arrays of double precision floating point numbers. They are intended for use in applications needing efficient processing of large 2D tables of numeric data. Essentially any of the operations you might do with a Ruby Array of numbers can also be done with a Dtable. Dtables follow the same design philosophy as Dvector and uses Dvectors for several operations.

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeObject

Class Method Details

._loadObject

Instance Method Details

#[]=Object

#_dumpObject

Marshal :

#absObject

numeric methods

#abs!Object

#acosObject

standard math functions

#acos!Object

#acoshObject

#acosh!Object

#addObject Also known as: +, plus

math operations

#add!Object Also known as: plus!

#as_exponent_ofObject

#as_exponent_of!Object

#asinObject

#asin!Object

#asinhObject

#asinh!Object

#atObject Also known as: []

#atanObject

#atan!Object

#atan2Object

#atan2!Object

#atanhObject

#atanh!Object

#ceilObject

#ceil!Object

#clearObject

#columnObject

#cosObject

#cos!Object

#coshObject

#cosh!Object

#divObject Also known as: /

#div!Object

#dupObject

#each_columnObject

#each_rowObject

#expObject

#exp!Object

#exp10Object

#exp10!Object

#floorObject

#floor!Object

#interpolateObject

#invObject

#inv!Object

#logObject

#log!Object

#log10Object

#log10!Object

#maxObject

#max_ltObject

#minObject

#min_gtObject

#moduloObject Also known as: mod, %

#modulo!Object Also known as: mod!

#mulObject Also known as: *, times

#mul!Object Also known as: times!

#negObject Also known as: -@

nonstandard math functions

#neg!Object

#num_colsObject

#num_rowsObject

#powObject Also known as: raised_to, **

#pow!Object Also known as: raised_to!

#readObject

#remainderObject

#remainder!Object

#reverse_colsObject

#reverse_rowsObject

#rotate_ccw90Object

#rotate_cw90Object

#roundObject

#round!Object

#rowObject

#safe_acosObject

#safe_acos!Object

#safe_asinObject

#safe_asin!Object

#safe_invObject

#safe_inv!Object

#safe_logObject

#safe_log!Object

#safe_log10Object

#safe_log10!Object

#safe_sqrtObject

#safe_sqrt!Object

#setObject

#set_columnObject

#set_rowObject

#sinObject

#sin!Object

#sinhObject

#sinh!Object

#sqrtObject

#sqrt!Object

#subObject Also known as: -, minus

#sub!Object Also known as: minus!

#sumObject

#tanObject

#tan!Object

#tanhObject

#tanh!Object

#transposeObject

#trimObject

#trim!Object