SYMBOL INDEX (1556 symbols across 224 files) FILE: ext/nmatrix/data/complex.h function namespace (line 53) | namespace nm { function namespace (line 363) | namespace std { FILE: ext/nmatrix/data/data.cpp type nm (line 46) | namespace nm { function rubyobj_from_cval (line 99) | nm::RubyObject rubyobj_from_cval(void* val, nm::dtype_t dtype) { function rubyval_to_cval (line 198) | void rubyval_to_cval(VALUE val, nm::dtype_t dtype, void* loc) { function nm_init_data (line 266) | void nm_init_data() { FILE: ext/nmatrix/data/data.h function namespace (line 49) | namespace nm { FILE: ext/nmatrix/data/meta.h function namespace (line 31) | namespace nm { FILE: ext/nmatrix/data/ruby_object.h function namespace (line 54) | namespace nm { function namespace (line 374) | namespace std { FILE: ext/nmatrix/math.cpp type nm (line 191) | namespace nm { type math (line 192) | namespace math { function det_exact_from_dense (line 198) | void det_exact_from_dense(const int M, const void* A_elements, const... function det_exact_from_yale (line 229) | void det_exact_from_yale(const int M, const YALE_STORAGE* storage, c... function solve (line 286) | void solve(const int r, const void* lu_elements, const void* b_eleme... function inverse (line 324) | void inverse(const int M, void* a_elements) { function hessenberg (line 407) | void hessenberg(const int nrows, void* a_elements) { function raise_not_invertible_error (line 467) | void raise_not_invertible_error() { function inverse_exact_from_dense (line 476) | void inverse_exact_from_dense(const int M, const void* A_elements, function inverse_exact_from_yale (line 513) | void inverse_exact_from_yale(const int M, const YALE_STORAGE* storage, function cblas_gemm (line 625) | inline static void cblas_gemm(const enum CBLAS_ORDER order, function cblas_gemv (line 647) | inline static bool cblas_gemv(const enum CBLAS_TRANSPOSE trans, function cblas_trsm (line 669) | inline static void cblas_trsm(const enum CBLAS_ORDER order, const en... function nm_math_init_blas (line 688) | void nm_math_init_blas() { function VALUE (line 729) | static VALUE nm_cblas_scal(VALUE self, VALUE n, VALUE alpha, VALUE vecto... function VALUE (line 766) | static VALUE nm_cblas_rotg(VALUE self, VALUE ab) { function VALUE (line 834) | static VALUE nm_cblas_rot(VALUE self, VALUE n, VALUE x, VALUE incx, VALU... function VALUE (line 895) | static VALUE nm_cblas_nrm2(VALUE self, VALUE n, VALUE x, VALUE incx) { function VALUE (line 945) | static VALUE nm_cblas_asum(VALUE self, VALUE n, VALUE x, VALUE incx) { function VALUE (line 987) | static VALUE nm_cblas_imax(VALUE self, VALUE n, VALUE x, VALUE incx) { function VALUE (line 1020) | static VALUE nm_cblas_gemm(VALUE self, function VALUE (line 1066) | static VALUE nm_cblas_gemv(VALUE self, function VALUE (line 1088) | static VALUE nm_cblas_trsm(VALUE self, function VALUE (line 1147) | static VALUE nm_clapack_getrf(VALUE self, VALUE order, VALUE m, VALUE n,... function VALUE (line 1184) | static VALUE nm_clapack_getrs(VALUE self, VALUE order, VALUE trans, VALU... function VALUE (line 1224) | static VALUE nm_has_clapack(VALUE self) { function VALUE (line 1234) | static VALUE nm_clapack_laswp(VALUE self, VALUE n, VALUE a, VALUE lda, V... function nm_math_det_exact_from_dense (line 1270) | void nm_math_det_exact_from_dense(const int M, const void* elements, con... function nm_math_det_exact_from_yale (line 1281) | void nm_math_det_exact_from_yale(const int M, const YALE_STORAGE* storag... function nm_math_solve (line 1292) | void nm_math_solve(VALUE lu, VALUE b, VALUE x, VALUE ipiv) { function nm_math_hessenberg (line 1308) | void nm_math_hessenberg(VALUE a) { function nm_math_inverse (line 1322) | void nm_math_inverse(const int M, void* a_elements, nm::dtype_t dtype) { function nm_math_inverse_exact_from_dense (line 1331) | void nm_math_inverse_exact_from_dense(const int M, const void* A_elements, function nm_math_inverse_exact_from_yale (line 1343) | void nm_math_inverse_exact_from_yale(const int M, const YALE_STORAGE* st... function nm_math_transpose_generic (line 1355) | void nm_math_transpose_generic(const size_t M, const size_t N, const voi... FILE: ext/nmatrix/math/asum.h function namespace (line 65) | namespace nm { namespace math { FILE: ext/nmatrix/math/cblas_enums.h type CBLAS_ORDER (line 31) | enum CBLAS_ORDER {CblasRowMajor=101, CblasColMajor=102} type CBLAS_TRANSPOSE (line 32) | enum CBLAS_TRANSPOSE {CblasNoTrans=111, CblasTrans=112, CblasConjTrans=113} type CBLAS_UPLO (line 33) | enum CBLAS_UPLO {CblasUpper=121, CblasLower=122} type CBLAS_DIAG (line 34) | enum CBLAS_DIAG {CblasNonUnit=131, CblasUnit=132} type CBLAS_SIDE (line 35) | enum CBLAS_SIDE {CblasLeft=141, CblasRight=142} FILE: ext/nmatrix/math/cblas_templates_core.h function rotg (line 54) | inline void rotg(float* a, float* b, float* c, float* s) { function rotg (line 59) | inline void rotg(double* a, double* b, double* c, double* s) { function rot (line 84) | inline void rot(const int N, float* X, const int incX, float* Y, const i... function rot (line 89) | inline void rot(const int N, double* X, const int incX, double* Y, const... function asum (line 117) | inline float asum(const int N, const float* X, const int incX) { function asum (line 122) | inline double asum(const int N, const double* X, const int incX) { function asum (line 127) | inline float asum(const int N, const Complex64* X, const int incX) { function asum (line 132) | inline double asum(const int N, const Complex128* X, const int incX) { function nrm2 (line 159) | inline float nrm2(const int N, const float* X, const int incX) { function nrm2 (line 164) | inline double nrm2(const int N, const double* X, const int incX) { function nrm2 (line 169) | inline float nrm2(const int N, const Complex64* X, const int incX) { function nrm2 (line 174) | inline double nrm2(const int N, const Complex128* X, const int incX) { function imax (line 190) | inline int imax(const int n, const float* x, const int incx) { function imax (line 195) | inline int imax(const int n, const double* x, const int incx) { function imax (line 200) | inline int imax(const int n, const Complex64* x, const int incx) { function imax (line 205) | inline int imax(const int n, const Complex128* x, const int incx) { function scal (line 221) | inline void scal(const int n, const float scalar, float* x, const int in... function scal (line 226) | inline void scal(const int n, const double scalar, double* x, const int ... function scal (line 231) | inline void scal(const int n, const Complex64 scalar, Complex64* x, cons... function scal (line 236) | inline void scal(const int n, const Complex128 scalar, Complex128* x, co... function gemv (line 253) | inline bool gemv(const enum CBLAS_TRANSPOSE Trans, const int M, const in... function gemv (line 260) | inline bool gemv(const enum CBLAS_TRANSPOSE Trans, const int M, const in... function gemv (line 267) | inline bool gemv(const enum CBLAS_TRANSPOSE Trans, const int M, const in... function gemv (line 274) | inline bool gemv(const enum CBLAS_TRANSPOSE Trans, const int M, const in... function cblas_gemv (line 281) | bool cblas_gemv(const enum CBLAS_TRANSPOSE trans, function gemm (line 305) | inline void gemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOS... function gemm (line 311) | inline void gemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOS... function gemm (line 317) | inline void gemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOS... function gemm (line 323) | inline void gemm(const enum CBLAS_ORDER Order, const enum CBLAS_TRANSPOS... function cblas_gemm (line 329) | void cblas_gemm(const enum CBLAS_ORDER order, function trsm (line 356) | inline void trsm(const enum CBLAS_ORDER order, const enum CBLAS_SIDE sid... function trsm (line 365) | inline void trsm(const enum CBLAS_ORDER order, const enum CBLAS_SIDE sid... function trsm (line 375) | inline void trsm(const enum CBLAS_ORDER order, const enum CBLAS_SIDE sid... function trsm (line 384) | inline void trsm(const enum CBLAS_ORDER order, const enum CBLAS_SIDE sid... function cblas_trsm (line 393) | void cblas_trsm(const enum CBLAS_ORDER order, const enum CBLAS_SIDE side... FILE: ext/nmatrix/math/gemm.h function namespace (line 36) | namespace nm { namespace math { FILE: ext/nmatrix/math/gemv.h function namespace (line 35) | namespace nm { namespace math { FILE: ext/nmatrix/math/getrf.h function namespace (line 69) | namespace nm { namespace math { FILE: ext/nmatrix/math/getrs.h function namespace (line 62) | namespace nm { namespace math { FILE: ext/nmatrix/math/imax.h function namespace (line 34) | namespace nm { namespace math { FILE: ext/nmatrix/math/laswp.h function namespace (line 61) | namespace nm { namespace math { FILE: ext/nmatrix/math/long_dtype.h function namespace (line 33) | namespace nm { namespace math { FILE: ext/nmatrix/math/magnitude.h function namespace (line 35) | namespace nm { namespace math { FILE: ext/nmatrix/math/math.h function namespace (line 116) | namespace nm { FILE: ext/nmatrix/math/nrm2.h function namespace (line 65) | namespace nm { namespace math { FILE: ext/nmatrix/math/rot.h function namespace (line 62) | namespace nm { namespace math { FILE: ext/nmatrix/math/rotg.h function namespace (line 62) | namespace nm { namespace math { FILE: ext/nmatrix/math/scal.h function namespace (line 32) | namespace nm { namespace math { FILE: ext/nmatrix/math/trsm.h function namespace (line 62) | namespace nm { namespace math { FILE: ext/nmatrix/math/util.h function blas_transpose_sym (line 40) | static inline enum CBLAS_TRANSPOSE blas_transpose_sym(VALUE op) { function lapacke_transpose_sym (line 52) | static inline char lapacke_transpose_sym(VALUE op) { function blas_side_sym (line 65) | static inline enum CBLAS_SIDE blas_side_sym(VALUE op) { function lapacke_side_sym (line 79) | static inline char lapacke_side_sym(VALUE op) { function blas_uplo_sym (line 92) | static inline enum CBLAS_UPLO blas_uplo_sym(VALUE op) { function lapacke_uplo_sym (line 105) | static inline char lapacke_uplo_sym(VALUE op) { function blas_diag_sym (line 118) | static inline enum CBLAS_DIAG blas_diag_sym(VALUE op) { function blas_order_sym (line 130) | static inline enum CBLAS_ORDER blas_order_sym(VALUE op) { function lapack_svd_job_sym (line 143) | static inline char lapack_svd_job_sym(VALUE op) { function lapack_evd_job_sym (line 157) | static inline char lapack_evd_job_sym(VALUE op) { FILE: ext/nmatrix/nmatrix.cpp type nm (line 70) | namespace nm { function write_padded_dense_elements_upper (line 76) | size_t write_padded_dense_elements_upper(std::ofstream& f, DENSE_STORA... function write_padded_dense_elements_herm (line 98) | size_t write_padded_dense_elements_herm(std::ofstream& f, DENSE_STORAG... function read_padded_dense_elements_herm (line 113) | void read_padded_dense_elements_herm(DType* elements, size_t length) { function read_padded_dense_elements_herm (line 118) | void read_padded_dense_elements_herm(Complex64* elements, size_t lengt... function read_padded_dense_elements_herm (line 127) | void read_padded_dense_elements_herm(Complex128* elements, size_t leng... function read_padded_dense_elements (line 141) | void read_padded_dense_elements(std::ifstream& f, DENSE_STORAGE* stora... function write_padded_yale_elements (line 207) | void write_padded_yale_elements(std::ofstream& f, YALE_STORAGE* storag... function read_padded_yale_elements (line 229) | void read_padded_yale_elements(std::ifstream& f, YALE_STORAGE* storage... function write_padded_dense_elements (line 248) | void write_padded_dense_elements(std::ofstream& f, DENSE_STORAGE* stor... FILE: ext/nmatrix/nmatrix.h function VALUE (line 94) | static inline const VALUE * type VALUE (line 421) | typedef VALUE (*METHOD)(...); FILE: ext/nmatrix/ruby_constants.cpp function nm_init_ruby_constants (line 102) | void nm_init_ruby_constants(void) { FILE: ext/nmatrix/ruby_nmatrix.c function Init_nmatrix (line 181) | void Init_nmatrix() { function VALUE (line 410) | static VALUE nm_alloc(VALUE klass) { function VALUE (line 426) | static VALUE nm_capacity(VALUE self) { function nm_mark (line 456) | void nm_mark(NMATRIX* mat) { function nm_delete (line 465) | void nm_delete(NMATRIX* mat) { function nm_delete_ref (line 479) | void nm_delete_ref(NMATRIX* mat) { function __nm_mark_value_container (line 502) | static void __nm_mark_value_container(NM_GC_HOLDER* gc_value_holder_stru... function __nm_initialize_value_container (line 516) | static void __nm_initialize_value_container() { function nm_register_values (line 532) | void nm_register_values(VALUE* values, size_t n) { function nm_unregister_values (line 554) | void nm_unregister_values(VALUE* values, size_t n) { function nm_register_value (line 583) | void nm_register_value(VALUE* val) { function nm_unregister_value (line 590) | void nm_unregister_value(VALUE* val) { function nm_completely_unregister_value (line 600) | void nm_completely_unregister_value(VALUE* val) { function nm_register_storage (line 634) | void nm_register_storage(nm::stype_t stype, const STORAGE* storage) { function nm_unregister_storage (line 647) | void nm_unregister_storage(nm::stype_t stype, const STORAGE* storage) { function nm_register_nmatrix (line 655) | void nm_register_nmatrix(NMATRIX* nmatrix) { function nm_unregister_nmatrix (line 663) | void nm_unregister_nmatrix(NMATRIX* nmatrix) { function VALUE (line 676) | static VALUE nm_dtype(VALUE self) { function VALUE (line 690) | static VALUE nm_upcast(VALUE self, VALUE t1, VALUE t2) { function VALUE (line 705) | static VALUE nm_default_value(VALUE self) { function VALUE (line 724) | static VALUE nm_each_with_indices(VALUE nmatrix) { function VALUE (line 755) | static VALUE nm_each_stored_with_indices(VALUE nmatrix) { function VALUE (line 787) | static VALUE nm_map_stored(VALUE nmatrix) { function VALUE (line 817) | static VALUE nm_each_ordered_stored_with_indices(VALUE nmatrix) { function VALUE (line 851) | static VALUE nm_eqeq(VALUE left, VALUE right) { function VALUE (line 952) | static VALUE nm_unary_log(int argc, VALUE* argv, VALUE self) { function VALUE (line 977) | static VALUE nm_unary_round(int argc, VALUE* argv, VALUE self) { function VALUE (line 1016) | static VALUE nm_hermitian(VALUE self) { function VALUE (line 1029) | static VALUE nm_complex_conjugate_bang(VALUE self) { function VALUE (line 1076) | static VALUE nm_reshape_bang(VALUE self, VALUE arg){ function VALUE (line 1133) | static VALUE nm_init_new_version(int argc, VALUE* argv, VALUE self) { function VALUE (line 1344) | static VALUE nm_init(int argc, VALUE* argv, VALUE nm) { function NMATRIX (line 1468) | NMATRIX* nm_cast_with_ctype_args(NMATRIX* self, nm::stype_t new_stype, n... function VALUE (line 1487) | VALUE nm_cast_with_types(VALUE self, nm::stype_t new_stype, nm::dtype_t ... function VALUE (line 1509) | VALUE nm_cast(VALUE self, VALUE new_stype_symbol, VALUE new_dtype_symbol... function VALUE (line 1531) | static VALUE nm_init_transposed(VALUE self) { function VALUE (line 1554) | static VALUE nm_init_copy(VALUE copy, VALUE original) { function get_version_info (line 1587) | static void get_version_info(uint16_t& major, uint16_t& minor, uint16_t&... function nm (line 1601) | static nm::symm_t interpret_symm(VALUE symm) { function read_padded_shape (line 1623) | void read_padded_shape(std::ifstream& f, size_t dim, size_t* shape) { function write_padded_shape (line 1640) | void write_padded_shape(std::ofstream& f, size_t dim, size_t* shape) { function read_padded_yale_elements (line 1661) | void read_padded_yale_elements(std::ifstream& f, YALE_STORAGE* storage, ... function write_padded_yale_elements (line 1668) | void write_padded_yale_elements(std::ofstream& f, YALE_STORAGE* storage,... function read_padded_dense_elements (line 1675) | void read_padded_dense_elements(std::ifstream& f, DENSE_STORAGE* storage... function write_padded_dense_elements (line 1682) | void write_padded_dense_elements(std::ofstream& f, DENSE_STORAGE* storag... function VALUE (line 1694) | static VALUE rb_get_errno_exc(const char* which) { function VALUE (line 1707) | static VALUE nm_write(int argc, VALUE* argv, VALUE self) { function VALUE (line 1812) | static VALUE nm_read(int argc, VALUE* argv, VALUE self) { function VALUE (line 1931) | static VALUE nm_init_yale_from_old_yale(VALUE shape, VALUE dtype, VALUE ... function VALUE (line 1952) | static VALUE nm_is_ref(VALUE self) { function VALUE (line 1967) | static VALUE nm_mget(int argc, VALUE* argv, VALUE self) { function VALUE (line 1987) | static VALUE nm_mref(int argc, VALUE* argv, VALUE self) { function VALUE (line 2006) | static VALUE nm_mset(int argc, VALUE* argv, VALUE self) { function VALUE (line 2048) | static VALUE nm_multiply(VALUE left_v, VALUE right_v) { function VALUE (line 2123) | static VALUE nm_dim(VALUE self) { function VALUE (line 2133) | static VALUE nm_shape(VALUE self) { function VALUE (line 2155) | static VALUE nm_offset(VALUE self) { function VALUE (line 2177) | static VALUE nm_supershape(VALUE self) { function VALUE (line 2203) | static VALUE nm_stype(VALUE self) { function VALUE (line 2216) | static VALUE nm_symmetric(VALUE self) { function effective_dim (line 2224) | static size_t effective_dim(STORAGE* s) { function VALUE (line 2239) | static VALUE nm_effective_dim(VALUE self) { function VALUE (line 2247) | static VALUE nm_xslice(int argc, VALUE* argv, void* (*slice_func)(const ... function VALUE (line 2300) | static VALUE unary_op(nm::unaryop_t op, VALUE self) { function check_dims_and_shape (line 2322) | static void check_dims_and_shape(VALUE left_val, VALUE right_val) { function VALUE (line 2333) | static VALUE elementwise_op(nm::ewop_t op, VALUE left_val, VALUE right_v... function VALUE (line 2410) | static VALUE noncom_elementwise_op(nm::noncom_ewop_t op, VALUE self, VAL... function is_ref (line 2486) | bool is_ref(const NMATRIX* matrix) { function VALUE (line 2493) | static VALUE is_symmetric(VALUE self, bool hermitian) { function VALUE (line 2529) | static VALUE nm_guess_dtype(VALUE self, VALUE v) { function VALUE (line 2536) | static VALUE nm_min_dtype(VALUE self, VALUE v) { function else (line 2615) | else if (RB_TYPE_P(v, T_ARRAY)) function init_slice_no_alloc (line 2633) | static void init_slice_no_alloc(SLICE* slice, size_t dim, int argc, VALU... function get_time (line 2702) | static double get_time(void) { function nm (line 2717) | static nm::dtype_t interpret_dtype(int argc, VALUE* argv, nm::stype_t st... function nm (line 2811) | static nm::stype_t interpret_stype(VALUE arg) { function STORAGE (line 2827) | STORAGE* matrix_storage_cast_alloc(NMATRIX* matrix, nm::dtype_t new_dtyp... function STORAGE_PAIR (line 2835) | STORAGE_PAIR binary_storage_cast_alloc(NMATRIX* left_matrix, NMATRIX* ri... function VALUE (line 2853) | static VALUE matrix_multiply_scalar(NMATRIX* left, VALUE scalar) { function VALUE (line 2858) | static VALUE matrix_multiply(NMATRIX* left, NMATRIX* right) { function VALUE (line 2922) | static VALUE nm_hessenberg(VALUE self, VALUE a) { function VALUE (line 2934) | static VALUE nm_inverse(VALUE self, VALUE inverse, VALUE bang) { function VALUE (line 2964) | static VALUE nm_inverse_exact(VALUE self, VALUE inverse, VALUE lda, VALU... function VALUE (line 3007) | static VALUE nm_det_exact(VALUE self) { function VALUE (line 3050) | static VALUE nm_data_pointer(VALUE self) { function VALUE (line 3076) | VALUE rb_nmatrix_dense_create(nm::dtype_t dtype, size_t* shape, size_t d... function VALUE (line 3127) | VALUE rb_nvector_dense_create(nm::dtype_t dtype, void* elements, size_t ... FILE: ext/nmatrix/storage/common.cpp function nm_storage_count_max_elements (line 59) | size_t nm_storage_count_max_elements(const STORAGE* storage) { function VALUE (line 72) | VALUE nm_enumerator_length(VALUE nmatrix) { FILE: ext/nmatrix/storage/common.h type STORAGE_PAIR (line 61) | struct STORAGE_PAIR { type SLICE (line 66) | struct SLICE { function namespace (line 85) | namespace nm { FILE: ext/nmatrix/storage/dense/dense.cpp type nm (line 57) | namespace nm { namespace dense_storage { type dense_storage (line 57) | namespace dense_storage { function slice_copy (line 82) | static void slice_copy(DENSE_STORAGE *dest, const DENSE_STORAGE *src... function slice_set (line 105) | static void slice_set(DENSE_STORAGE* dest, size_t* lengths, size_t p... function set (line 125) | void set(VALUE left, SLICE* slice, VALUE right) { function ref_slice_copy_transposed (line 908) | void ref_slice_copy_transposed(const DENSE_STORAGE* rhs, DENSE_STORA... function DENSE_STORAGE (line 932) | DENSE_STORAGE* cast_copy(const DENSE_STORAGE* rhs, dtype_t new_dtype) { function eqeq (line 970) | bool eqeq(const DENSE_STORAGE* left, const DENSE_STORAGE* right) { function is_hermitian (line 1019) | bool is_hermitian(const DENSE_STORAGE* mat, int lda) { function is_symmetric (line 1040) | bool is_symmetric(const DENSE_STORAGE* mat, int lda) { function DENSE_STORAGE (line 1061) | static DENSE_STORAGE* matrix_multiply(const STORAGE_PAIR& casted_sto... function interpret_arg_as_dense_nmatrix (line 876) | std::pair interpret_arg_as_dense_nmatrix(VALUE right, n... type dense_storage (line 901) | namespace dense_storage { function slice_copy (line 82) | static void slice_copy(DENSE_STORAGE *dest, const DENSE_STORAGE *src... function slice_set (line 105) | static void slice_set(DENSE_STORAGE* dest, size_t* lengths, size_t p... function set (line 125) | void set(VALUE left, SLICE* slice, VALUE right) { function ref_slice_copy_transposed (line 908) | void ref_slice_copy_transposed(const DENSE_STORAGE* rhs, DENSE_STORA... function DENSE_STORAGE (line 932) | DENSE_STORAGE* cast_copy(const DENSE_STORAGE* rhs, dtype_t new_dtype) { function eqeq (line 970) | bool eqeq(const DENSE_STORAGE* left, const DENSE_STORAGE* right) { function is_hermitian (line 1019) | bool is_hermitian(const DENSE_STORAGE* mat, int lda) { function is_symmetric (line 1040) | bool is_symmetric(const DENSE_STORAGE* mat, int lda) { function DENSE_STORAGE (line 1061) | static DENSE_STORAGE* matrix_multiply(const STORAGE_PAIR& casted_sto... function DENSE_STORAGE (line 205) | static DENSE_STORAGE* nm_dense_storage_create_dummy(nm::dtype_t dtype, s... function DENSE_STORAGE (line 231) | DENSE_STORAGE* nm_dense_storage_create(nm::dtype_t dtype, size_t* shape,... function nm_dense_storage_delete (line 276) | void nm_dense_storage_delete(STORAGE* s) { function nm_dense_storage_delete_ref (line 295) | void nm_dense_storage_delete_ref(STORAGE* s) { function nm_dense_storage_mark (line 309) | void nm_dense_storage_mark(STORAGE* storage_base) { function nm_dense_storage_register (line 332) | void nm_dense_storage_register(const STORAGE* s) { function nm_dense_storage_unregister (line 346) | void nm_dense_storage_unregister(const STORAGE* s) { function VALUE (line 362) | VALUE nm_dense_map_pair(VALUE self, VALUE right) { function VALUE (line 417) | VALUE nm_dense_map(VALUE self) { function VALUE (line 466) | VALUE nm_dense_each_with_indices(VALUE nmatrix) { function VALUE (line 518) | VALUE nm_dense_each(VALUE nmatrix) { function slice_copy (line 566) | static void slice_copy(DENSE_STORAGE *dest, const DENSE_STORAGE *src, si... function nm_dense_storage_set (line 644) | void nm_dense_storage_set(VALUE left, SLICE* slice, VALUE right) { function nm_dense_storage_eqeq (line 662) | bool nm_dense_storage_eqeq(const STORAGE* left, const STORAGE* right) { function nm_dense_storage_is_hermitian (line 677) | bool nm_dense_storage_is_hermitian(const DENSE_STORAGE* mat, int lda) { function nm_dense_storage_is_symmetric (line 692) | bool nm_dense_storage_is_symmetric(const DENSE_STORAGE* mat, int lda) { function STORAGE (line 706) | STORAGE* nm_dense_storage_matrix_multiply(const STORAGE_PAIR& casted_sto... function nm_dense_storage_pos (line 720) | size_t nm_dense_storage_pos(const DENSE_STORAGE* s, const size_t* coords) { function nm_dense_storage_coords (line 737) | void nm_dense_storage_coords(const DENSE_STORAGE* s, const size_t slice_... function STORAGE (line 772) | STORAGE* nm_dense_storage_cast_copy(const STORAGE* rhs, nm::dtype_t new_... function DENSE_STORAGE (line 786) | DENSE_STORAGE* nm_dense_storage_copy(const DENSE_STORAGE* rhs) { function STORAGE (line 832) | STORAGE* nm_dense_storage_copy_transposed(const STORAGE* rhs_base) { type nm (line 868) | namespace nm { type dense_storage (line 57) | namespace dense_storage { function slice_copy (line 82) | static void slice_copy(DENSE_STORAGE *dest, const DENSE_STORAGE *src... function slice_set (line 105) | static void slice_set(DENSE_STORAGE* dest, size_t* lengths, size_t p... function set (line 125) | void set(VALUE left, SLICE* slice, VALUE right) { function ref_slice_copy_transposed (line 908) | void ref_slice_copy_transposed(const DENSE_STORAGE* rhs, DENSE_STORA... function DENSE_STORAGE (line 932) | DENSE_STORAGE* cast_copy(const DENSE_STORAGE* rhs, dtype_t new_dtype) { function eqeq (line 970) | bool eqeq(const DENSE_STORAGE* left, const DENSE_STORAGE* right) { function is_hermitian (line 1019) | bool is_hermitian(const DENSE_STORAGE* mat, int lda) { function is_symmetric (line 1040) | bool is_symmetric(const DENSE_STORAGE* mat, int lda) { function DENSE_STORAGE (line 1061) | static DENSE_STORAGE* matrix_multiply(const STORAGE_PAIR& casted_sto... function interpret_arg_as_dense_nmatrix (line 876) | std::pair interpret_arg_as_dense_nmatrix(VALUE right, n... type dense_storage (line 901) | namespace dense_storage { function slice_copy (line 82) | static void slice_copy(DENSE_STORAGE *dest, const DENSE_STORAGE *src... function slice_set (line 105) | static void slice_set(DENSE_STORAGE* dest, size_t* lengths, size_t p... function set (line 125) | void set(VALUE left, SLICE* slice, VALUE right) { function ref_slice_copy_transposed (line 908) | void ref_slice_copy_transposed(const DENSE_STORAGE* rhs, DENSE_STORA... function DENSE_STORAGE (line 932) | DENSE_STORAGE* cast_copy(const DENSE_STORAGE* rhs, dtype_t new_dtype) { function eqeq (line 970) | bool eqeq(const DENSE_STORAGE* left, const DENSE_STORAGE* right) { function is_hermitian (line 1019) | bool is_hermitian(const DENSE_STORAGE* mat, int lda) { function is_symmetric (line 1040) | bool is_symmetric(const DENSE_STORAGE* mat, int lda) { function DENSE_STORAGE (line 1061) | static DENSE_STORAGE* matrix_multiply(const STORAGE_PAIR& casted_sto... FILE: ext/nmatrix/storage/dense/dense.h function namespace (line 125) | namespace nm { FILE: ext/nmatrix/storage/list/list.cpp type nm (line 68) | namespace nm { namespace list_storage { type list_storage (line 68) | namespace list_storage { class RecurseData (line 74) | class RecurseData { method RecurseData (line 77) | RecurseData(const LIST_STORAGE* s, VALUE init_obj__ = Qnil) : ref(... method dtype_t (line 99) | dtype_t dtype() const { return ref->dtype; } method dim (line 102) | size_t dim() const { return ref->dim; } method ref_shape (line 104) | size_t ref_shape(size_t rec) const { method actual_shape (line 114) | size_t actual_shape(size_t rec) const { method offset (line 118) | size_t offset(size_t rec) const { method VALUE (line 126) | VALUE init_obj() const { return init_obj_; } method LIST (line 128) | LIST* top_level_list() const { function map_empty_stored_r (line 157) | static void map_empty_stored_r(RecurseData& result, RecurseData& s, ... function map_stored_r (line 229) | static void map_stored_r(RecurseData& result, RecurseData& left, LIS... function map_merged_stored_r (line 296) | static void map_merged_stored_r(RecurseData& result, RecurseData& le... function slice_set (line 405) | static bool slice_set(LIST_STORAGE* dest, LIST* l, size_t* coords, s... function set (line 537) | void set(VALUE left, SLICE* slice, VALUE right) { function init_default (line 601) | void init_default(LIST_STORAGE* s) { function LIST_STORAGE (line 1472) | static LIST_STORAGE* cast_copy(const LIST_STORAGE* rhs, dtype_t new_... function eqeq_empty_r (line 1508) | static bool eqeq_empty_r(RecurseData& s, const LIST* l, size_t rec, ... function eqeq_r (line 1541) | static bool eqeq_r(RecurseData& left, RecurseData& right, const LIST... type list_storage (line 1465) | namespace list_storage { class RecurseData (line 74) | class RecurseData { method RecurseData (line 77) | RecurseData(const LIST_STORAGE* s, VALUE init_obj__ = Qnil) : ref(... method dtype_t (line 99) | dtype_t dtype() const { return ref->dtype; } method dim (line 102) | size_t dim() const { return ref->dim; } method ref_shape (line 104) | size_t ref_shape(size_t rec) const { method actual_shape (line 114) | size_t actual_shape(size_t rec) const { method offset (line 118) | size_t offset(size_t rec) const { method VALUE (line 126) | VALUE init_obj() const { return init_obj_; } method LIST (line 128) | LIST* top_level_list() const { function map_empty_stored_r (line 157) | static void map_empty_stored_r(RecurseData& result, RecurseData& s, ... function map_stored_r (line 229) | static void map_stored_r(RecurseData& result, RecurseData& left, LIS... function map_merged_stored_r (line 296) | static void map_merged_stored_r(RecurseData& result, RecurseData& le... function slice_set (line 405) | static bool slice_set(LIST_STORAGE* dest, LIST* l, size_t* coords, s... function set (line 537) | void set(VALUE left, SLICE* slice, VALUE right) { function init_default (line 601) | void init_default(LIST_STORAGE* s) { function LIST_STORAGE (line 1472) | static LIST_STORAGE* cast_copy(const LIST_STORAGE* rhs, dtype_t new_... function eqeq_empty_r (line 1508) | static bool eqeq_empty_r(RecurseData& s, const LIST* l, size_t rec, ... function eqeq_r (line 1541) | static bool eqeq_r(RecurseData& left, RecurseData& right, const LIST... function LIST_STORAGE (line 628) | LIST_STORAGE* nm_list_storage_create(nm::dtype_t dtype, size_t* shape, s... function nm_list_storage_delete (line 654) | void nm_list_storage_delete(STORAGE* s) { function nm_list_storage_delete_ref (line 671) | void nm_list_storage_delete_ref(STORAGE* s) { function nm_list_storage_mark (line 685) | void nm_list_storage_mark(STORAGE* storage_base) { function __nm_list_storage_unregister_temp_value_list (line 694) | static void __nm_list_storage_unregister_temp_value_list(std::list... function nm_list_storage_register_node (line 706) | void nm_list_storage_register_node(const NODE* curr) { function nm_list_storage_unregister_node (line 710) | void nm_list_storage_unregister_node(const NODE* curr) { function nm_list_storage_completely_unregister_node (line 721) | void nm_list_storage_completely_unregister_node(const NODE* curr) { function nm_list_storage_register_list (line 725) | void nm_list_storage_register_list(const LIST* list, size_t recursions) { function nm_list_storage_unregister_list (line 741) | void nm_list_storage_unregister_list(const LIST* list, size_t recursions) { function nm_list_storage_register (line 757) | void nm_list_storage_register(const STORAGE* s) { function nm_list_storage_unregister (line 765) | void nm_list_storage_unregister(const STORAGE* s) { function NODE (line 780) | static NODE* list_storage_get_single_node(LIST_STORAGE* s, SLICE* slice) { function each_empty_with_indices_r (line 799) | static void each_empty_with_indices_r(nm::list_storage::RecurseData& s, ... function each_with_indices_r (line 825) | static void each_with_indices_r(nm::list_storage::RecurseData& s, const ... function each_stored_with_indices_r (line 877) | static void each_stored_with_indices_r(nm::list_storage::RecurseData& s,... function VALUE (line 928) | VALUE nm_list_each_with_indices(VALUE nmatrix, bool stored) { function VALUE (line 953) | VALUE nm_list_map_stored(VALUE left, VALUE init) { function VALUE (line 1003) | VALUE nm_list_map_merged_stored(VALUE left, VALUE right, VALUE init) { function LIST (line 1076) | static LIST* slice_copy(const LIST_STORAGE* src, LIST* src_rows, size_t*... function slice_set_single (line 1197) | static void slice_set_single(LIST_STORAGE* dest, LIST* l, void* val, siz... function nm_list_storage_set (line 1261) | void nm_list_storage_set(VALUE left, SLICE* slice, VALUE right) { function NODE (line 1274) | NODE* nm_list_storage_insert(STORAGE* storage, SLICE* slice, void* val) { function nm_list_storage_remove (line 1302) | void nm_list_storage_remove(STORAGE* storage, SLICE* slice) { function nm_list_storage_eqeq (line 1318) | bool nm_list_storage_eqeq(const STORAGE* left, const STORAGE* right) { function STORAGE (line 1335) | STORAGE* nm_list_storage_matrix_multiply(const STORAGE_PAIR& casted_stor... function VALUE (line 1349) | VALUE nm_list_storage_to_hash(const LIST_STORAGE* s, const nm::dtype_t d... function nm_list_storage_count_elements_r (line 1365) | size_t nm_list_storage_count_elements_r(const LIST* l, size_t recursions) { function nm_list_storage_count_nd_elements (line 1388) | size_t nm_list_storage_count_nd_elements(const LIST_STORAGE* s) { function LIST_STORAGE (line 1419) | LIST_STORAGE* nm_list_storage_copy(const LIST_STORAGE* rhs) { function STORAGE (line 1440) | STORAGE* nm_list_storage_cast_copy(const STORAGE* rhs, nm::dtype_t new_d... function STORAGE (line 1450) | STORAGE* nm_list_storage_copy_transposed(const STORAGE* rhs_base) { type nm (line 1464) | namespace nm { type list_storage (line 68) | namespace list_storage { class RecurseData (line 74) | class RecurseData { method RecurseData (line 77) | RecurseData(const LIST_STORAGE* s, VALUE init_obj__ = Qnil) : ref(... method dtype_t (line 99) | dtype_t dtype() const { return ref->dtype; } method dim (line 102) | size_t dim() const { return ref->dim; } method ref_shape (line 104) | size_t ref_shape(size_t rec) const { method actual_shape (line 114) | size_t actual_shape(size_t rec) const { method offset (line 118) | size_t offset(size_t rec) const { method VALUE (line 126) | VALUE init_obj() const { return init_obj_; } method LIST (line 128) | LIST* top_level_list() const { function map_empty_stored_r (line 157) | static void map_empty_stored_r(RecurseData& result, RecurseData& s, ... function map_stored_r (line 229) | static void map_stored_r(RecurseData& result, RecurseData& left, LIS... function map_merged_stored_r (line 296) | static void map_merged_stored_r(RecurseData& result, RecurseData& le... function slice_set (line 405) | static bool slice_set(LIST_STORAGE* dest, LIST* l, size_t* coords, s... function set (line 537) | void set(VALUE left, SLICE* slice, VALUE right) { function init_default (line 601) | void init_default(LIST_STORAGE* s) { function LIST_STORAGE (line 1472) | static LIST_STORAGE* cast_copy(const LIST_STORAGE* rhs, dtype_t new_... function eqeq_empty_r (line 1508) | static bool eqeq_empty_r(RecurseData& s, const LIST* l, size_t rec, ... function eqeq_r (line 1541) | static bool eqeq_r(RecurseData& left, RecurseData& right, const LIST... type list_storage (line 1465) | namespace list_storage { class RecurseData (line 74) | class RecurseData { method RecurseData (line 77) | RecurseData(const LIST_STORAGE* s, VALUE init_obj__ = Qnil) : ref(... method dtype_t (line 99) | dtype_t dtype() const { return ref->dtype; } method dim (line 102) | size_t dim() const { return ref->dim; } method ref_shape (line 104) | size_t ref_shape(size_t rec) const { method actual_shape (line 114) | size_t actual_shape(size_t rec) const { method offset (line 118) | size_t offset(size_t rec) const { method VALUE (line 126) | VALUE init_obj() const { return init_obj_; } method LIST (line 128) | LIST* top_level_list() const { function map_empty_stored_r (line 157) | static void map_empty_stored_r(RecurseData& result, RecurseData& s, ... function map_stored_r (line 229) | static void map_stored_r(RecurseData& result, RecurseData& left, LIS... function map_merged_stored_r (line 296) | static void map_merged_stored_r(RecurseData& result, RecurseData& le... function slice_set (line 405) | static bool slice_set(LIST_STORAGE* dest, LIST* l, size_t* coords, s... function set (line 537) | void set(VALUE left, SLICE* slice, VALUE right) { function init_default (line 601) | void init_default(LIST_STORAGE* s) { function LIST_STORAGE (line 1472) | static LIST_STORAGE* cast_copy(const LIST_STORAGE* rhs, dtype_t new_... function eqeq_empty_r (line 1508) | static bool eqeq_empty_r(RecurseData& s, const LIST* l, size_t rec, ... function eqeq_r (line 1541) | static bool eqeq_r(RecurseData& left, RecurseData& right, const LIST... function VALUE (line 1612) | VALUE nm_to_hash(VALUE self) { function VALUE (line 1622) | VALUE nm_list_default_value(VALUE self) { FILE: ext/nmatrix/storage/list/list.h function nm_list_storage_count_elements (line 118) | inline size_t nm_list_storage_count_elements(const LIST_STORAGE* s) { FILE: ext/nmatrix/storage/storage.cpp type nm (line 64) | namespace nm { type dense_storage (line 75) | namespace dense_storage { function DENSE_STORAGE (line 89) | DENSE_STORAGE* create_from_list_storage(const LIST_STORAGE* rhs, dty... function DENSE_STORAGE (line 129) | DENSE_STORAGE* create_from_yale_storage(const YALE_STORAGE* rhs, dty... function cast_copy_list_contents (line 210) | static void cast_copy_list_contents(LDType* lhs, const LIST* rhs, RD... function cast_copy_list_default (line 246) | static void cast_copy_list_default(LDType* lhs, RDType* default_val,... type list_storage (line 260) | namespace list_storage { function LIST_STORAGE (line 270) | LIST_STORAGE* create_from_dense_storage(const DENSE_STORAGE* rhs, dt... function LIST_STORAGE (line 328) | LIST_STORAGE* create_from_yale_storage(const YALE_STORAGE* rhs, dtyp... function cast_copy_contents_dense (line 434) | static bool cast_copy_contents_dense(LIST* lhs, const RDType* rhs, R... type yale_storage (line 487) | namespace yale_storage { // FIXME: Move to yale.cpp function YALE_STORAGE (line 492) | YALE_STORAGE* create_from_dense_storage(const DENSE_STORAGE* rhs, dt... function YALE_STORAGE (line 575) | YALE_STORAGE* create_from_list_storage(const LIST_STORAGE* rhs, nm::... function STORAGE (line 659) | STORAGE* nm_yale_storage_from_dense(const STORAGE* right, nm::dtype_t l_... function STORAGE (line 670) | STORAGE* nm_yale_storage_from_list(const STORAGE* right, nm::dtype_t l_d... function STORAGE (line 681) | STORAGE* nm_dense_storage_from_list(const STORAGE* right, nm::dtype_t l_... function STORAGE (line 692) | STORAGE* nm_dense_storage_from_yale(const STORAGE* right, nm::dtype_t l_... function STORAGE (line 705) | STORAGE* nm_list_storage_from_dense(const STORAGE* right, nm::dtype_t l_... function STORAGE (line 716) | STORAGE* nm_list_storage_from_yale(const STORAGE* right, nm::dtype_t l_d... FILE: ext/nmatrix/storage/storage.h function namespace (line 72) | namespace nm { FILE: ext/nmatrix/storage/yale/class.h function namespace (line 36) | namespace nm { function iterator (line 235) | iterator row_end(size_t row) { return begin(... function iterator (line 236) | iterator end() { return iterat... function const_iterator (line 238) | const_iterator crow_end(size_t row) const { return cbegin... function stored_diagonal_iterator (line 242) | stored_diagonal_iterator sdend() { function row_iterator (line 250) | row_iterator riend() { return row_it... function class (line 291) | class multi_row_insertion_plan { function multi_row_insertion_plan (line 311) | multi_row_insertion_plan insertion_plan(row_iterator i, size_t j, size_t... function insert (line 330) | void insert(row_iterator i, size_t j, size_t* lengths, D* const v, size_... function insert (line 363) | void insert(SLICE* slice, VALUE right) { function row_iterator (line 420) | row_iterator erase(row_iterator it, const row_stored_nd_iterator& positi... function row_iterator (line 430) | row_iterator erase(row_iterator it, const row_stored_iterator& jt) { function row_iterator (line 436) | row_iterator insert(row_iterator it, row_stored_iterator position, size_... function row_iterator (line 452) | row_iterator insert(row_iterator it, row_stored_nd_iterator position, si... function stored_diagonal_iterator (line 469) | stored_diagonal_iterator insert(stored_diagonal_iterator position, const... function D (line 498) | inline D* get_single_p(SLICE* slice) { function YALE_STORAGE (line 524) | YALE_STORAGE* alloc_ref(SLICE* slice) { function YALE_STORAGE (line 574) | static YALE_STORAGE* create(size_t* shape, size_t reserve) { function init (line 621) | static void init(YALE_STORAGE& s, D* init_val) { function update_resize_move_insert (line 952) | void update_resize_move_insert(size_t real_i, size_t real_j, size_t* len... function update_resize_move (line 1045) | void update_resize_move(row_stored_nd_iterator position, size_t real_i, ... function move_right (line 1111) | void move_right(row_stored_nd_iterator position, size_t n) { function move_left (line 1123) | void move_left(row_stored_nd_iterator position, size_t n) { FILE: ext/nmatrix/storage/yale/iterators/base.h function namespace (line 37) | namespace nm { FILE: ext/nmatrix/storage/yale/iterators/iterator.h function namespace (line 36) | namespace nm { namespace yale_storage { FILE: ext/nmatrix/storage/yale/iterators/row.h function namespace (line 37) | namespace nm { namespace yale_storage { FILE: ext/nmatrix/storage/yale/iterators/row_stored_nd.h function namespace (line 37) | namespace yale_storage { FILE: ext/nmatrix/storage/yale/math/transpose.h function namespace (line 32) | namespace nm { namespace yale_storage { FILE: ext/nmatrix/storage/yale/yale.cpp function src_ndnz (line 108) | static inline size_t src_ndnz(const YALE_STORAGE* s) { type nm (line 114) | namespace nm { namespace yale_storage { type yale_storage (line 114) | namespace yale_storage { function IType (line 144) | static inline IType* IJA(const YALE_STORAGE* s) { function IType (line 148) | static inline IType IJA_SET(const YALE_STORAGE* s, size_t loc, IType... function DType (line 153) | static inline DType* A(const YALE_STORAGE* s) { function DType (line 158) | static inline DType A_SET(const YALE_STORAGE* s, size_t loc, DType v... function copy_recast_vector (line 171) | static inline void copy_recast_vector(const void* in_, void* out_, s... function YALE_STORAGE (line 189) | YALE_STORAGE* create_from_old_yale(dtype_t dtype, size_t* shape, cha... function init (line 269) | void init(YALE_STORAGE* s, void* init_val) { function YALE_STORAGE (line 283) | static YALE_STORAGE* slice_copy(YALE_STORAGE* s) { function YALE_STORAGE (line 297) | YALE_STORAGE* copy_transposed(YALE_STORAGE* rhs) { function count_slice_copy_ndnz (line 312) | static size_t count_slice_copy_ndnz(const YALE_STORAGE* s, size_t* o... function YALE_STORAGE (line 361) | YALE_STORAGE* ref(YALE_STORAGE* s, SLICE* slice) { function set (line 370) | void set(VALUE left, SLICE* slice, VALUE right) { function eqeq (line 384) | static bool eqeq(const YALE_STORAGE* left, const YALE_STORAGE* right) { function IType (line 406) | IType binary_search_left_boundary(const YALE_STORAGE* s, IType left,... function binary_search (line 428) | int binary_search(YALE_STORAGE* s, IType left, IType right, IType ke... function vector_grow (line 452) | static void vector_grow(YALE_STORAGE* s) { function vector_insert_resize (line 492) | static char vector_insert_resize(YALE_STORAGE* s, size_t current_siz... function vector_insert (line 571) | static char vector_insert(YALE_STORAGE* s, size_t pos, size_t* j, vo... function increment_ia_after (line 630) | static void increment_ia_after(YALE_STORAGE* s, IType ija_size, ITyp... function IType (line 642) | static IType insert_search(YALE_STORAGE* s, IType left, IType right,... function YALE_STORAGE (line 673) | YALE_STORAGE* cast_copy(const YALE_STORAGE* rhs) { function get_size (line 681) | size_t get_size(const YALE_STORAGE* storage) { function STORAGE (line 687) | static STORAGE* matrix_multiply(const STORAGE_PAIR& casted_storage, ... function get_offsets (line 733) | static std::array get_offsets(YALE_STORAGE* x) { class RowIterator (line 744) | class RowIterator { method RowIterator (line 754) | RowIterator(YALE_STORAGE* s_, IType* ija_, IType i_, size_t j_shap... method RowIterator (line 768) | RowIterator(YALE_STORAGE* s_, IType i_, size_t j_shape_, size_t j_... method RowIterator (line 782) | RowIterator(const RowIterator& rhs) : s(rhs.s), ija(rhs.ija), a(re... method VALUE (line 784) | VALUE obj() const { method T (line 789) | T cobj() const { method IType (line 794) | inline IType proper_j() const { method IType (line 798) | inline IType offset_j() const { method capacity (line 802) | inline size_t capacity() const { method vector_grow (line 806) | inline void vector_grow() { method insert (line 814) | bool insert(IType j, VALUE v) { method update_row_end (line 833) | void update_row_end() { method end (line 839) | inline bool end() const { method row_has_no_nd (line 846) | inline bool row_has_no_nd() const { return ija[i] == k_end; /* k_s... method diag_is_first (line 847) | inline bool diag_is_first() const { return i < ija[ija[i]]; } method diag_is_last (line 848) | inline bool diag_is_last() const { return i > ija[k_end-1]; } method k_is_last_nd (line 849) | inline bool k_is_last_nd() const { return k == k_end-1; } method k_is_last (line 850) | inline bool k_is_last() const { return k_is_last_nd() && !diag... method diag_is_ahead (line 851) | inline bool diag_is_ahead() const { return i > ija[k]; } method row_has_diag (line 852) | inline bool row_has_diag() const { return i < s->shape[1]; } method diag_is_next (line 853) | inline bool diag_is_next() const { // assumes we've already teste... method RowIterator (line 859) | RowIterator& operator++() { method RowIterator (line 883) | RowIterator operator++(int unused) { function VALUE (line 893) | static VALUE nm_yale_stored_enumerator_length(VALUE nmatrix) { function VALUE (line 907) | static VALUE nm_yale_stored_nondiagonal_enumerator_length(VALUE nmat... function VALUE (line 919) | static VALUE nm_yale_stored_diagonal_enumerator_length(VALUE nmatrix) { function VALUE (line 929) | static VALUE nm_yale_enumerator_length(VALUE nmatrix) { function VALUE (line 942) | static VALUE map_stored(VALUE self) { function VALUE (line 965) | static VALUE map_merged_stored(VALUE left, VALUE right, VALUE init) { function VALUE (line 977) | static VALUE each_stored_with_indices(VALUE nm) { function VALUE (line 1007) | static VALUE stored_diagonal_each_with_indices(VALUE nm) { function VALUE (line 1032) | static VALUE stored_nondiagonal_each_with_indices(VALUE nm) { function VALUE (line 1059) | static VALUE each_ordered_stored_with_indices(VALUE nm) { function VALUE (line 1083) | static VALUE each_with_indices(VALUE nm) { function is_pos_default_value (line 1104) | static bool is_pos_default_value(YALE_STORAGE* s, size_t apos) { function nm_init_yale_functions (line 1121) | void nm_init_yale_functions() { function VALUE (line 1167) | VALUE nm_yale_each_with_indices(VALUE nmatrix) { function VALUE (line 1175) | VALUE nm_yale_each_stored_with_indices(VALUE nmatrix) { function VALUE (line 1183) | VALUE nm_yale_stored_diagonal_each_with_indices(VALUE nmatrix) { function VALUE (line 1190) | VALUE nm_yale_stored_nondiagonal_each_with_indices(VALUE nmatrix) { function VALUE (line 1198) | VALUE nm_yale_each_ordered_stored_with_indices(VALUE nmatrix) { function nm_yale_storage_set (line 1209) | void nm_yale_storage_set(VALUE left, SLICE* slice, VALUE right) { function yale_count_slice_copy_ndnz (line 1219) | static size_t yale_count_slice_copy_ndnz(const YALE_STORAGE* s, size_t* ... function nm_yale_storage_vector_insert (line 1260) | static char nm_yale_storage_vector_insert(YALE_STORAGE* s, size_t pos, s... function nm_yale_storage_increment_ia_after (line 1269) | static void nm_yale_storage_increment_ia_after(YALE_STORAGE* s, size_t i... function nm_yale_storage_eqeq (line 1297) | bool nm_yale_storage_eqeq(const STORAGE* left, const STORAGE* right) { function STORAGE (line 1309) | STORAGE* nm_yale_storage_cast_copy(const STORAGE* rhs, nm::dtype_t new_d... function nm_yale_storage_get_size (line 1321) | size_t nm_yale_storage_get_size(const YALE_STORAGE* storage) { function VALUE (line 1337) | static VALUE obj_at(YALE_STORAGE* s, size_t k) { function VALUE (line 1346) | static VALUE default_value(const YALE_STORAGE* s) { function default_value_is_numeric_zero (line 1355) | static bool default_value_is_numeric_zero(const YALE_STORAGE* s) { function STORAGE (line 1364) | STORAGE* nm_yale_storage_copy_transposed(const STORAGE* rhs_base) { function STORAGE (line 1376) | STORAGE* nm_yale_storage_matrix_multiply(const STORAGE_PAIR& casted_stor... function YALE_STORAGE (line 1403) | YALE_STORAGE* nm_yale_storage_create(nm::dtype_t dtype, size_t* shape, s... function nm_yale_storage_delete (line 1414) | void nm_yale_storage_delete(STORAGE* s) { function nm_yale_storage_delete_ref (line 1430) | void nm_yale_storage_delete_ref(STORAGE* s) { function nm_yale_storage_init (line 1445) | void nm_yale_storage_init(YALE_STORAGE* s, void* init_val) { function nm_yale_storage_mark (line 1455) | void nm_yale_storage_mark(STORAGE* storage_base) { function nm_yale_storage_register_a (line 1465) | void nm_yale_storage_register_a(void* a, size_t size) { function nm_yale_storage_unregister_a (line 1469) | void nm_yale_storage_unregister_a(void* a, size_t size) { function nm_yale_storage_register (line 1473) | void nm_yale_storage_register(const STORAGE* s) { function nm_yale_storage_unregister (line 1480) | void nm_yale_storage_unregister(const STORAGE* s) { function YALE_STORAGE (line 1492) | static YALE_STORAGE* alloc(nm::dtype_t dtype, size_t* shape, size_t dim) { function YALE_STORAGE (line 1510) | YALE_STORAGE* nm_yale_storage_create_from_old_yale(nm::dtype_t dtype, si... function VALUE (line 1529) | static VALUE nm_size(VALUE self) { function is_pos_default_value (line 1539) | static bool is_pos_default_value(YALE_STORAGE* s, size_t apos) { function VALUE (line 1556) | static VALUE nm_row_keys_intersection(VALUE m1, VALUE ii1, VALUE m2, VAL... function VALUE (line 1645) | static VALUE nm_a(int argc, VALUE* argv, VALUE self) { function VALUE (line 1696) | static VALUE nm_d(int argc, VALUE* argv, VALUE self) { function VALUE (line 1738) | static VALUE nm_lu(VALUE self) { function VALUE (line 1777) | static VALUE nm_ia(VALUE self) { function VALUE (line 1800) | static VALUE nm_ja(VALUE self) { function VALUE (line 1834) | static VALUE nm_ija(int argc, VALUE* argv, VALUE self) { function VALUE (line 1886) | static VALUE nm_nd_row(int argc, VALUE* argv, VALUE self) { function VALUE (line 1968) | VALUE nm_vector_set(int argc, VALUE* argv, VALUE self) { //, VALUE i_, V... function VALUE (line 2044) | VALUE nm_yale_default_value(VALUE self) { function VALUE (line 2056) | VALUE nm_yale_map_merged_stored(VALUE left, VALUE right, VALUE init) { function VALUE (line 2069) | VALUE nm_yale_map_stored(VALUE self) { FILE: ext/nmatrix/storage/yale/yale.h function namespace (line 153) | namespace nm { FILE: ext/nmatrix/types.h type float32_t (line 50) | typedef float float32_t; type float64_t (line 51) | typedef double float64_t; type IType (line 53) | typedef size_t IType; FILE: ext/nmatrix/util/io.cpp type nm (line 32) | namespace nm { namespace io { type io (line 32) | namespace io { function nm_dtype_from_rbstring (line 104) | nm::dtype_t nm_dtype_from_rbstring(VALUE str) { function nm_dtype_from_rbsymbol (line 119) | nm::dtype_t nm_dtype_from_rbsymbol(VALUE sym) { function nm_stype_from_rbstring (line 137) | nm::stype_t nm_stype_from_rbstring(VALUE str) { function nm_stype_from_rbsymbol (line 152) | nm::stype_t nm_stype_from_rbsymbol(VALUE sym) { function matlab_dtype_from_rbsymbol (line 169) | static nm::io::matlab_dtype_t matlab_dtype_from_rbsymbol(VALUE sym) { function VALUE (line 191) | static VALUE nm_rbstring_matlab_repack(VALUE self, VALUE str, VALUE from... function VALUE (line 236) | static VALUE nm_rbstring_merge(VALUE self, VALUE rb_real, VALUE rb_imagi... function nm_init_io (line 269) | void nm_init_io() { FILE: ext/nmatrix/util/io.h function namespace (line 45) | namespace nm { namespace io { FILE: ext/nmatrix/util/sl_list.cpp type nm (line 46) | namespace nm { namespace list { type list (line 46) | namespace list { function LIST (line 76) | LIST* create(void) { function del (line 87) | void del(LIST* list, size_t recursions) { function mark (line 114) | void mark(LIST* list, size_t recursions) { function NODE (line 141) | NODE* insert_first_node(LIST* list, size_t key, void* val, size_t va... function NODE (line 155) | NODE* insert_first_list(LIST* list, size_t key, LIST* l) { function NODE (line 173) | NODE* insert(LIST* list, bool replace, size_t key, void* val) { function NODE (line 226) | NODE* insert_after(NODE* node, size_t key, void* val) { function NODE (line 245) | NODE* replace_insert_after(NODE* node, size_t key, void* val, bool c... function NODE (line 275) | NODE* insert_copy(LIST *list, bool replace, size_t key, void *val, s... function node_is_within_slice (line 342) | bool node_is_within_slice(NODE* n, size_t coord, size_t len) { function remove_recursive (line 352) | bool remove_recursive(LIST* list, const size_t* coords, const size_t... function NODE (line 411) | NODE* find(LIST* list, size_t key) { function NODE (line 433) | NODE* find_with_preceding(LIST* list, size_t key, NODE*& prev) { function NODE (line 457) | NODE* find_preceding_from_node(NODE* prev, size_t key) { function NODE (line 473) | NODE* find_preceding_from_list(LIST* l, size_t key) { function NODE (line 483) | NODE* find_nearest(LIST* list, size_t key) { function NODE (line 490) | NODE* find_nearest_from(NODE* prev, size_t key) { function cast_copy_contents (line 519) | void cast_copy_contents(LIST* lhs, const LIST* rhs, size_t recursion... function nm_list_cast_copy_contents (line 572) | void nm_list_cast_copy_contents(LIST* lhs, const LIST* rhs, nm::dtype_t ... function VALUE (line 584) | static VALUE empty_list_to_hash(const nm::dtype_t dtype, size_t recursio... function VALUE (line 598) | VALUE nm_list_copy_to_hash(const LIST* l, const nm::dtype_t dtype, size_... FILE: ext/nmatrix/util/sl_list.h function namespace (line 50) | namespace nm { namespace list { FILE: ext/nmatrix/util/util.h function namespace (line 56) | namespace nm { FILE: ext/nmatrix_atlas/math_atlas.cpp type nm (line 100) | namespace nm { type math (line 101) | namespace math { type atlas (line 102) | namespace atlas { function lapack_gesvd (line 108) | inline static int lapack_gesvd(char jobu, char jobvt, int m, int n... function lapack_gesdd (line 116) | inline static int lapack_gesdd(char jobz, int m, int n, void* a, i... function nm_math_init_atlas (line 131) | void nm_math_init_atlas() { function VALUE (line 178) | static VALUE nm_atlas_has_clapack(VALUE self) { function VALUE (line 201) | static VALUE nm_atlas_cblas_scal(VALUE self, VALUE n, VALUE alpha, VALUE... function VALUE (line 238) | static VALUE nm_atlas_cblas_rotg(VALUE self, VALUE ab) { function VALUE (line 306) | static VALUE nm_atlas_cblas_rot(VALUE self, VALUE n, VALUE x, VALUE incx... function VALUE (line 367) | static VALUE nm_atlas_cblas_nrm2(VALUE self, VALUE n, VALUE x, VALUE inc... function VALUE (line 417) | static VALUE nm_atlas_cblas_asum(VALUE self, VALUE n, VALUE x, VALUE inc... function VALUE (line 459) | static VALUE nm_atlas_cblas_imax(VALUE self, VALUE n, VALUE x, VALUE inc... function VALUE (line 491) | static VALUE nm_atlas_cblas_gemv(VALUE self, function VALUE (line 533) | static VALUE nm_atlas_cblas_gemm(VALUE self, function VALUE (line 558) | static VALUE nm_atlas_cblas_trsm(VALUE self, function VALUE (line 592) | static VALUE nm_atlas_cblas_trmm(VALUE self, function VALUE (line 627) | static VALUE nm_atlas_cblas_syrk(VALUE self, function VALUE (line 663) | static VALUE nm_atlas_cblas_herk(VALUE self, function VALUE (line 703) | static VALUE nm_atlas_lapack_gesvd(VALUE self, VALUE jobu, VALUE jobvt, ... function VALUE (line 763) | static VALUE nm_atlas_lapack_gesdd(VALUE self, VALUE jobz, VALUE m, VALU... function VALUE (line 830) | static VALUE nm_atlas_lapack_geev(VALUE self, VALUE compute_left, VALUE ... function VALUE (line 919) | static VALUE nm_atlas_clapack_getrf(VALUE self, VALUE order, VALUE m, VA... function VALUE (line 965) | static VALUE nm_atlas_clapack_potrf(VALUE self, VALUE order, VALUE uplo,... function VALUE (line 999) | static VALUE nm_atlas_clapack_getrs(VALUE self, VALUE order, VALUE trans... function VALUE (line 1043) | static VALUE nm_atlas_clapack_potrs(VALUE self, VALUE order, VALUE uplo,... function VALUE (line 1082) | static VALUE nm_atlas_clapack_getri(VALUE self, VALUE order, VALUE n, VA... function VALUE (line 1132) | static VALUE nm_atlas_clapack_potri(VALUE self, VALUE order, VALUE uplo,... function VALUE (line 1169) | static VALUE nm_atlas_clapack_laswp(VALUE self, VALUE n, VALUE a, VALUE ... FILE: ext/nmatrix_atlas/math_atlas/cblas_templates_atlas.h function namespace (line 44) | namespace nm { namespace math { namespace atlas { FILE: ext/nmatrix_atlas/math_atlas/clapack_templates.h function namespace (line 37) | namespace nm { namespace math { namespace atlas { FILE: ext/nmatrix_atlas/math_atlas/geev.h function namespace (line 39) | namespace nm { namespace math { namespace atlas { FILE: ext/nmatrix_atlas/math_atlas/gesdd.h function namespace (line 41) | namespace nm { FILE: ext/nmatrix_atlas/math_atlas/gesvd.h function namespace (line 40) | namespace nm { FILE: ext/nmatrix_atlas/nmatrix_atlas.cpp function Init_nmatrix_atlas (line 40) | void Init_nmatrix_atlas() { FILE: ext/nmatrix_fftw/nmatrix_fftw.cpp type fftw_data (line 50) | struct fftw_data { function nm_fftw_cleanup (line 58) | static void nm_fftw_cleanup(fftw_data* d) function nm_fftw_interpret_real_real_kind (line 85) | static void function nm_fftw_actually_create_plan (line 98) | static void nm_fftw_actually_create_plan(fftw_data* data, function VALUE (line 152) | static VALUE nm_fftw_create_plan(VALUE self, VALUE rb_shape, VALUE rb_size, function nm_fftw_actually_set (line 170) | static void nm_fftw_actually_set(VALUE nmatrix, VALUE plan_data) function VALUE (line 191) | static VALUE nm_fftw_set_input(VALUE self, VALUE nmatrix, VALUE plan_data, function nm_fftw_actually_execute (line 214) | static void nm_fftw_actually_execute(VALUE nmatrix, VALUE plan_data) function VALUE (line 238) | static VALUE nm_fftw_execute(VALUE self, VALUE nmatrix, VALUE plan_data,... function Init_nmatrix_fftw (line 258) | void Init_nmatrix_fftw() FILE: ext/nmatrix_java/nmatrix/math/MathHelper.java class MathHelper (line 5) | public class MathHelper{ method log (line 7) | public static double[] log(double base, double[] arr){ method erf (line 15) | public static double[] erf(double[] arr){ method erfc (line 23) | public static double[] erfc(double[] arr){ method gamma (line 31) | public static double[] gamma(double[] arr){ method round (line 39) | public static double[] round(double[] arr){ method ldexp (line 47) | public static double[] ldexp(double[] arr1, double[] arr){ method ldexpScalar (line 55) | public static double[] ldexpScalar(double val, double[] arr){ method ldexpScalar2 (line 63) | public static double[] ldexpScalar2(double val, double[] arr){ method hypot (line 71) | public static double[] hypot(double[] arr1, double[] arr2){ method hypotScalar (line 79) | public static double[] hypotScalar(double val, double[] arr){ method atan2 (line 87) | public static double[] atan2(double[] arr1, double[] arr2){ method atan2Scalar (line 95) | public static double[] atan2Scalar(double val, double[] arr){ method atan2Scalar2 (line 103) | public static double[] atan2Scalar2(double val, double[] arr){ FILE: ext/nmatrix_java/nmatrix/storage/dense/ArrayComparator.java class ArrayComparator (line 1) | public class ArrayComparator{ method equals (line 3) | public static boolean equals(double[] arr1, double[] arr2){ FILE: ext/nmatrix_java/nmatrix/util/ArrayGenerator.java class ArrayGenerator (line 1) | public class ArrayGenerator{ method getArrayDouble (line 4) | public static double[] getArrayDouble(double[][] matrix, int row, int ... method getArrayFloat (line 17) | public static float[] getArrayFloat(float[][] matrix, int row, int col) method getArrayColMajorDouble (line 30) | public static double[] getArrayColMajorDouble(double[][] matrix, int c... method getArrayColMajorFloat (line 43) | public static float[] getArrayColMajorFloat(float[][] matrix, int col,... method getArrayFloatFromDouble (line 56) | public static float[] getArrayFloatFromDouble(double[][] matrix, int r... method convertArrayFloatFromDouble (line 75) | public static float[] convertArrayFloatFromDouble(double[] array){ FILE: ext/nmatrix_java/nmatrix/util/MatrixGenerator.java class MatrixGenerator (line 1) | public class MatrixGenerator method getMatrixFloat (line 5) | public static float[][] getMatrixFloat(float[] array, int row, int col) method getMatrixDouble (line 19) | public static double[][] getMatrixDouble(double[] array, int row, int ... method getMatrixColMajorFloat (line 33) | public static float[][] getMatrixColMajorFloat(float[] array, int col,... FILE: ext/nmatrix_java/nmatrix/util/WrapperType.java class WrapperType (line 5) | public class WrapperType method isWrapperType (line 16) | public static boolean isWrapperType(Class clazz) method getWrapperTypes (line 21) | private static Set> getWrapperTypes() FILE: ext/nmatrix_java/test/AssertTests.java class AssertTests (line 26) | public class AssertTests { method testNMatrixdtypeEquals (line 28) | @Test method testAssertArrayEquals (line 32) | @Test method testAssertEquals (line 39) | @Test method testAssertFalse (line 44) | @Test method testAssertNotNull (line 49) | @Test method testAssertNotSame (line 54) | @Test method testAssertNull (line 59) | @Test method testAssertSame (line 64) | @Test method testAssertThatBothContainsString (line 71) | @Test method testAssertThatHasItems (line 76) | @Test method testAssertThatEveryItemContainsString (line 81) | @Test method testAssertThatHamcrestCoreMatchers (line 87) | @Test method testAssertTrue (line 96) | @Test FILE: ext/nmatrix_java/test/TestRunner.java class TestRunner (line 1) | public class TestRunner{ method main (line 2) | public static void main(String[] args) { FILE: ext/nmatrix_lapacke/lapacke/include/lapacke.h type lapack_logical (line 129) | typedef lapack_logical (*LAPACK_S_SELECT2) ( const float*, const float* ); type lapack_logical (line 130) | typedef lapack_logical (*LAPACK_S_SELECT3) type lapack_logical (line 132) | typedef lapack_logical (*LAPACK_D_SELECT2) ( const double*, const double... type lapack_logical (line 133) | typedef lapack_logical (*LAPACK_D_SELECT3) type lapack_logical (line 136) | typedef lapack_logical (*LAPACK_C_SELECT1) ( const lapack_complex_float* ); type lapack_logical (line 137) | typedef lapack_logical (*LAPACK_C_SELECT2) type lapack_logical (line 139) | typedef lapack_logical (*LAPACK_Z_SELECT1) ( const lapack_complex_double... type lapack_logical (line 140) | typedef lapack_logical (*LAPACK_Z_SELECT2) FILE: ext/nmatrix_lapacke/lapacke/include/lapacke_config.h type _lapack_complex_float (line 62) | typedef struct { float real, imag; } _lapack_complex_float; type _lapack_complex_double (line 63) | typedef struct { double real, imag; } _lapack_complex_double; FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cgeev.c function lapack_int (line 36) | lapack_int LAPACKE_cgeev( int matrix_order, char jobvl, char jobvr, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cgeev_work.c function lapack_int (line 36) | lapack_int LAPACKE_cgeev_work( int matrix_order, char jobvl, char jobvr, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cgeqrf.c function lapack_int (line 36) | lapack_int LAPACKE_cgeqrf( int matrix_layout, lapack_int m, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cgeqrf_work.c function lapack_int (line 36) | lapack_int LAPACKE_cgeqrf_work( int matrix_layout, lapack_int m, lapack_... FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cgesdd.c function lapack_int (line 36) | lapack_int LAPACKE_cgesdd( int matrix_order, char jobz, lapack_int m, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cgesdd_work.c function lapack_int (line 36) | lapack_int LAPACKE_cgesdd_work( int matrix_order, char jobz, lapack_int m, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cgesvd.c function lapack_int (line 36) | lapack_int LAPACKE_cgesvd( int matrix_order, char jobu, char jobvt, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cgesvd_work.c function lapack_int (line 36) | lapack_int LAPACKE_cgesvd_work( int matrix_order, char jobu, char jobvt, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cgetrf.c function lapack_int (line 36) | lapack_int LAPACKE_cgetrf( int matrix_order, lapack_int m, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cgetrf_work.c function lapack_int (line 36) | lapack_int LAPACKE_cgetrf_work( int matrix_order, lapack_int m, lapack_i... FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cgetri.c function lapack_int (line 36) | lapack_int LAPACKE_cgetri( int matrix_order, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cgetri_work.c function lapack_int (line 36) | lapack_int LAPACKE_cgetri_work( int matrix_order, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cgetrs.c function lapack_int (line 36) | lapack_int LAPACKE_cgetrs( int matrix_order, char trans, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cgetrs_work.c function lapack_int (line 36) | lapack_int LAPACKE_cgetrs_work( int matrix_order, char trans, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cpotrf.c function lapack_int (line 36) | lapack_int LAPACKE_cpotrf( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cpotrf_work.c function lapack_int (line 36) | lapack_int LAPACKE_cpotrf_work( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cpotri.c function lapack_int (line 36) | lapack_int LAPACKE_cpotri( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cpotri_work.c function lapack_int (line 36) | lapack_int LAPACKE_cpotri_work( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cpotrs.c function lapack_int (line 36) | lapack_int LAPACKE_cpotrs( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cpotrs_work.c function lapack_int (line 36) | lapack_int LAPACKE_cpotrs_work( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cunmqr.c function lapack_int (line 36) | lapack_int LAPACKE_cunmqr( int matrix_layout, char side, char trans, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_cunmqr_work.c function lapack_int (line 36) | lapack_int LAPACKE_cunmqr_work( int matrix_layout, char side, char trans, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dgeev.c function lapack_int (line 36) | lapack_int LAPACKE_dgeev( int matrix_order, char jobvl, char jobvr, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dgeev_work.c function lapack_int (line 36) | lapack_int LAPACKE_dgeev_work( int matrix_order, char jobvl, char jobvr, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dgeqrf.c function lapack_int (line 36) | lapack_int LAPACKE_dgeqrf( int matrix_layout, lapack_int m, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dgeqrf_work.c function lapack_int (line 36) | lapack_int LAPACKE_dgeqrf_work( int matrix_layout, lapack_int m, lapack_... FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dgesdd.c function lapack_int (line 36) | lapack_int LAPACKE_dgesdd( int matrix_order, char jobz, lapack_int m, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dgesdd_work.c function lapack_int (line 36) | lapack_int LAPACKE_dgesdd_work( int matrix_order, char jobz, lapack_int m, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dgesvd.c function lapack_int (line 36) | lapack_int LAPACKE_dgesvd( int matrix_order, char jobu, char jobvt, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dgesvd_work.c function lapack_int (line 36) | lapack_int LAPACKE_dgesvd_work( int matrix_order, char jobu, char jobvt, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dgetrf.c function lapack_int (line 36) | lapack_int LAPACKE_dgetrf( int matrix_order, lapack_int m, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dgetrf_work.c function lapack_int (line 36) | lapack_int LAPACKE_dgetrf_work( int matrix_order, lapack_int m, lapack_i... FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dgetri.c function lapack_int (line 36) | lapack_int LAPACKE_dgetri( int matrix_order, lapack_int n, double* a, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dgetri_work.c function lapack_int (line 36) | lapack_int LAPACKE_dgetri_work( int matrix_order, lapack_int n, double* a, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dgetrs.c function lapack_int (line 36) | lapack_int LAPACKE_dgetrs( int matrix_order, char trans, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dgetrs_work.c function lapack_int (line 36) | lapack_int LAPACKE_dgetrs_work( int matrix_order, char trans, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dormqr.c function lapack_int (line 36) | lapack_int LAPACKE_dormqr( int matrix_layout, char side, char trans, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dormqr_work.c function lapack_int (line 36) | lapack_int LAPACKE_dormqr_work( int matrix_layout, char side, char trans, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dpotrf.c function lapack_int (line 36) | lapack_int LAPACKE_dpotrf( int matrix_order, char uplo, lapack_int n, do... FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dpotrf_work.c function lapack_int (line 36) | lapack_int LAPACKE_dpotrf_work( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dpotri.c function lapack_int (line 36) | lapack_int LAPACKE_dpotri( int matrix_order, char uplo, lapack_int n, do... FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dpotri_work.c function lapack_int (line 36) | lapack_int LAPACKE_dpotri_work( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dpotrs.c function lapack_int (line 36) | lapack_int LAPACKE_dpotrs( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_dpotrs_work.c function lapack_int (line 36) | lapack_int LAPACKE_dpotrs_work( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_sgeev.c function lapack_int (line 36) | lapack_int LAPACKE_sgeev( int matrix_order, char jobvl, char jobvr, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_sgeev_work.c function lapack_int (line 36) | lapack_int LAPACKE_sgeev_work( int matrix_order, char jobvl, char jobvr, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_sgeqrf.c function lapack_int (line 36) | lapack_int LAPACKE_sgeqrf( int matrix_layout, lapack_int m, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_sgeqrf_work.c function lapack_int (line 36) | lapack_int LAPACKE_sgeqrf_work( int matrix_layout, lapack_int m, lapack_... FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_sgesdd.c function lapack_int (line 36) | lapack_int LAPACKE_sgesdd( int matrix_order, char jobz, lapack_int m, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_sgesdd_work.c function lapack_int (line 36) | lapack_int LAPACKE_sgesdd_work( int matrix_order, char jobz, lapack_int m, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_sgesvd.c function lapack_int (line 36) | lapack_int LAPACKE_sgesvd( int matrix_order, char jobu, char jobvt, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_sgesvd_work.c function lapack_int (line 36) | lapack_int LAPACKE_sgesvd_work( int matrix_order, char jobu, char jobvt, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_sgetrf.c function lapack_int (line 36) | lapack_int LAPACKE_sgetrf( int matrix_order, lapack_int m, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_sgetrf_work.c function lapack_int (line 36) | lapack_int LAPACKE_sgetrf_work( int matrix_order, lapack_int m, lapack_i... FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_sgetri.c function lapack_int (line 36) | lapack_int LAPACKE_sgetri( int matrix_order, lapack_int n, float* a, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_sgetri_work.c function lapack_int (line 36) | lapack_int LAPACKE_sgetri_work( int matrix_order, lapack_int n, float* a, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_sgetrs.c function lapack_int (line 36) | lapack_int LAPACKE_sgetrs( int matrix_order, char trans, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_sgetrs_work.c function lapack_int (line 36) | lapack_int LAPACKE_sgetrs_work( int matrix_order, char trans, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_sormqr.c function lapack_int (line 36) | lapack_int LAPACKE_sormqr( int matrix_layout, char side, char trans, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_sormqr_work.c function lapack_int (line 36) | lapack_int LAPACKE_sormqr_work( int matrix_layout, char side, char trans, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_spotrf.c function lapack_int (line 36) | lapack_int LAPACKE_spotrf( int matrix_order, char uplo, lapack_int n, fl... FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_spotrf_work.c function lapack_int (line 36) | lapack_int LAPACKE_spotrf_work( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_spotri.c function lapack_int (line 36) | lapack_int LAPACKE_spotri( int matrix_order, char uplo, lapack_int n, fl... FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_spotri_work.c function lapack_int (line 36) | lapack_int LAPACKE_spotri_work( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_spotrs.c function lapack_int (line 36) | lapack_int LAPACKE_spotrs( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_spotrs_work.c function lapack_int (line 36) | lapack_int LAPACKE_spotrs_work( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zgeev.c function lapack_int (line 36) | lapack_int LAPACKE_zgeev( int matrix_order, char jobvl, char jobvr, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zgeev_work.c function lapack_int (line 36) | lapack_int LAPACKE_zgeev_work( int matrix_order, char jobvl, char jobvr, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zgeqrf.c function lapack_int (line 36) | lapack_int LAPACKE_zgeqrf( int matrix_layout, lapack_int m, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zgeqrf_work.c function lapack_int (line 36) | lapack_int LAPACKE_zgeqrf_work( int matrix_layout, lapack_int m, lapack_... FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zgesdd.c function lapack_int (line 36) | lapack_int LAPACKE_zgesdd( int matrix_order, char jobz, lapack_int m, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zgesdd_work.c function lapack_int (line 36) | lapack_int LAPACKE_zgesdd_work( int matrix_order, char jobz, lapack_int m, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zgesvd.c function lapack_int (line 36) | lapack_int LAPACKE_zgesvd( int matrix_order, char jobu, char jobvt, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zgesvd_work.c function lapack_int (line 36) | lapack_int LAPACKE_zgesvd_work( int matrix_order, char jobu, char jobvt, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zgetrf.c function lapack_int (line 36) | lapack_int LAPACKE_zgetrf( int matrix_order, lapack_int m, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zgetrf_work.c function lapack_int (line 36) | lapack_int LAPACKE_zgetrf_work( int matrix_order, lapack_int m, lapack_i... FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zgetri.c function lapack_int (line 36) | lapack_int LAPACKE_zgetri( int matrix_order, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zgetri_work.c function lapack_int (line 36) | lapack_int LAPACKE_zgetri_work( int matrix_order, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zgetrs.c function lapack_int (line 36) | lapack_int LAPACKE_zgetrs( int matrix_order, char trans, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zgetrs_work.c function lapack_int (line 36) | lapack_int LAPACKE_zgetrs_work( int matrix_order, char trans, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zpotrf.c function lapack_int (line 36) | lapack_int LAPACKE_zpotrf( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zpotrf_work.c function lapack_int (line 36) | lapack_int LAPACKE_zpotrf_work( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zpotri.c function lapack_int (line 36) | lapack_int LAPACKE_zpotri( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zpotri_work.c function lapack_int (line 36) | lapack_int LAPACKE_zpotri_work( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zpotrs.c function lapack_int (line 36) | lapack_int LAPACKE_zpotrs( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zpotrs_work.c function lapack_int (line 36) | lapack_int LAPACKE_zpotrs_work( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zunmqr.c function lapack_int (line 36) | lapack_int LAPACKE_zunmqr( int matrix_layout, char side, char trans, FILE: ext/nmatrix_lapacke/lapacke/src/lapacke_zunmqr_work.c function lapack_int (line 36) | lapack_int LAPACKE_zunmqr_work( int matrix_layout, char side, char trans, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_c_nancheck.c function lapack_logical (line 37) | lapack_logical LAPACKE_c_nancheck( lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_cge_nancheck.c function lapack_logical (line 37) | lapack_logical LAPACKE_cge_nancheck( int matrix_order, lapack_int m, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_cge_trans.c function LAPACKE_cge_trans (line 40) | void LAPACKE_cge_trans( int matrix_order, lapack_int m, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_cpo_nancheck.c function lapack_logical (line 37) | lapack_logical LAPACKE_cpo_nancheck( int matrix_order, char uplo, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_cpo_trans.c function LAPACKE_cpo_trans (line 40) | void LAPACKE_cpo_trans( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_ctr_nancheck.c function lapack_logical (line 37) | lapack_logical LAPACKE_ctr_nancheck( int matrix_order, char uplo, char d... FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_ctr_trans.c function LAPACKE_ctr_trans (line 40) | void LAPACKE_ctr_trans( int matrix_order, char uplo, char diag, lapack_i... FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_d_nancheck.c function lapack_logical (line 37) | lapack_logical LAPACKE_d_nancheck( lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_dge_nancheck.c function lapack_logical (line 37) | lapack_logical LAPACKE_dge_nancheck( int matrix_order, lapack_int m, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_dge_trans.c function LAPACKE_dge_trans (line 40) | void LAPACKE_dge_trans( int matrix_order, lapack_int m, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_dpo_nancheck.c function lapack_logical (line 37) | lapack_logical LAPACKE_dpo_nancheck( int matrix_order, char uplo, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_dpo_trans.c function LAPACKE_dpo_trans (line 40) | void LAPACKE_dpo_trans( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_dtr_nancheck.c function lapack_logical (line 37) | lapack_logical LAPACKE_dtr_nancheck( int matrix_order, char uplo, char d... FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_dtr_trans.c function LAPACKE_dtr_trans (line 40) | void LAPACKE_dtr_trans( int matrix_order, char uplo, char diag, lapack_i... FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_lsame.c function lapack_logical (line 36) | lapack_logical LAPACKE_lsame( char ca, char cb ) FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_s_nancheck.c function lapack_logical (line 37) | lapack_logical LAPACKE_s_nancheck( lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_sge_nancheck.c function lapack_logical (line 37) | lapack_logical LAPACKE_sge_nancheck( int matrix_order, lapack_int m, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_sge_trans.c function LAPACKE_sge_trans (line 40) | void LAPACKE_sge_trans( int matrix_order, lapack_int m, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_spo_nancheck.c function lapack_logical (line 37) | lapack_logical LAPACKE_spo_nancheck( int matrix_order, char uplo, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_spo_trans.c function LAPACKE_spo_trans (line 40) | void LAPACKE_spo_trans( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_str_nancheck.c function lapack_logical (line 37) | lapack_logical LAPACKE_str_nancheck( int matrix_order, char uplo, char d... FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_str_trans.c function LAPACKE_str_trans (line 40) | void LAPACKE_str_trans( int matrix_order, char uplo, char diag, lapack_i... FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_xerbla.c function LAPACKE_xerbla (line 37) | void LAPACKE_xerbla( const char *name, lapack_int info ) FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_z_nancheck.c function lapack_logical (line 37) | lapack_logical LAPACKE_z_nancheck( lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_zge_nancheck.c function lapack_logical (line 37) | lapack_logical LAPACKE_zge_nancheck( int matrix_order, lapack_int m, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_zge_trans.c function LAPACKE_zge_trans (line 40) | void LAPACKE_zge_trans( int matrix_order, lapack_int m, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_zpo_nancheck.c function lapack_logical (line 37) | lapack_logical LAPACKE_zpo_nancheck( int matrix_order, char uplo, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_zpo_trans.c function LAPACKE_zpo_trans (line 40) | void LAPACKE_zpo_trans( int matrix_order, char uplo, lapack_int n, FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_ztr_nancheck.c function lapack_logical (line 37) | lapack_logical LAPACKE_ztr_nancheck( int matrix_order, char uplo, char d... FILE: ext/nmatrix_lapacke/lapacke/utils/lapacke_ztr_trans.c function LAPACKE_ztr_trans (line 40) | void LAPACKE_ztr_trans( int matrix_order, char uplo, char diag, lapack_i... FILE: ext/nmatrix_lapacke/math_lapacke.cpp function nm_math_init_lapack (line 96) | void nm_math_init_lapack() { function VALUE (line 153) | static VALUE nm_lapacke_cblas_scal(VALUE self, VALUE n, VALUE alpha, VAL... function VALUE (line 190) | static VALUE nm_lapacke_cblas_rotg(VALUE self, VALUE ab) { function VALUE (line 258) | static VALUE nm_lapacke_cblas_rot(VALUE self, VALUE n, VALUE x, VALUE in... function VALUE (line 319) | static VALUE nm_lapacke_cblas_nrm2(VALUE self, VALUE n, VALUE x, VALUE i... function VALUE (line 369) | static VALUE nm_lapacke_cblas_asum(VALUE self, VALUE n, VALUE x, VALUE i... function VALUE (line 411) | static VALUE nm_lapacke_cblas_imax(VALUE self, VALUE n, VALUE x, VALUE i... function VALUE (line 443) | static VALUE nm_lapacke_cblas_gemv(VALUE self, function VALUE (line 485) | static VALUE nm_lapacke_cblas_gemm(VALUE self, function VALUE (line 510) | static VALUE nm_lapacke_cblas_trsm(VALUE self, function VALUE (line 544) | static VALUE nm_lapacke_cblas_trmm(VALUE self, function VALUE (line 579) | static VALUE nm_lapacke_cblas_syrk(VALUE self, function VALUE (line 615) | static VALUE nm_lapacke_cblas_herk(VALUE self, function VALUE (line 647) | static VALUE nm_lapacke_lapacke_getri(VALUE self, VALUE order, VALUE n, ... function VALUE (line 702) | static VALUE nm_lapacke_lapacke_getrf(VALUE self, VALUE order, VALUE m, ... function VALUE (line 737) | static VALUE nm_lapacke_lapacke_getrs(VALUE self, VALUE order, VALUE tra... function VALUE (line 776) | static VALUE nm_lapacke_lapacke_potrf(VALUE self, VALUE order, VALUE upl... function VALUE (line 799) | static VALUE nm_lapacke_lapacke_potrs(VALUE self, VALUE order, VALUE upl... function VALUE (line 828) | static VALUE nm_lapacke_lapacke_potri(VALUE self, VALUE order, VALUE upl... function VALUE (line 866) | static VALUE nm_lapacke_lapacke_gesvd(VALUE self, VALUE order, VALUE job... function VALUE (line 896) | static VALUE nm_lapacke_lapacke_gesdd(VALUE self, VALUE order, VALUE job... function VALUE (line 940) | static VALUE nm_lapacke_lapacke_geev(VALUE self, VALUE order, VALUE jobv... function VALUE (line 992) | static VALUE nm_lapacke_lapacke_geqrf(VALUE self, VALUE order, VALUE m, ... function VALUE (line 1031) | static VALUE nm_lapacke_lapacke_ormqr(VALUE self, VALUE order, VALUE sid... function VALUE (line 1073) | static VALUE nm_lapacke_lapacke_unmqr(VALUE self, VALUE order, VALUE sid... FILE: ext/nmatrix_lapacke/math_lapacke/cblas_local.h type CBLAS_ORDER (line 147) | enum CBLAS_ORDER type CBLAS_TRANSPOSE (line 148) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 152) | enum CBLAS_ORDER type CBLAS_TRANSPOSE (line 153) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 157) | enum CBLAS_ORDER type CBLAS_UPLO (line 157) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 158) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 158) | enum CBLAS_DIAG type CBLAS_ORDER (line 161) | enum CBLAS_ORDER type CBLAS_UPLO (line 161) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 162) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 162) | enum CBLAS_DIAG type CBLAS_ORDER (line 165) | enum CBLAS_ORDER type CBLAS_UPLO (line 165) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 166) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 166) | enum CBLAS_DIAG type CBLAS_ORDER (line 168) | enum CBLAS_ORDER type CBLAS_UPLO (line 168) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 169) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 169) | enum CBLAS_DIAG type CBLAS_ORDER (line 172) | enum CBLAS_ORDER type CBLAS_UPLO (line 172) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 173) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 173) | enum CBLAS_DIAG type CBLAS_ORDER (line 176) | enum CBLAS_ORDER type CBLAS_UPLO (line 176) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 177) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 177) | enum CBLAS_DIAG type CBLAS_ORDER (line 180) | enum CBLAS_ORDER type CBLAS_TRANSPOSE (line 181) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 185) | enum CBLAS_ORDER type CBLAS_TRANSPOSE (line 186) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 190) | enum CBLAS_ORDER type CBLAS_UPLO (line 190) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 191) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 191) | enum CBLAS_DIAG type CBLAS_ORDER (line 194) | enum CBLAS_ORDER type CBLAS_UPLO (line 194) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 195) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 195) | enum CBLAS_DIAG type CBLAS_ORDER (line 198) | enum CBLAS_ORDER type CBLAS_UPLO (line 198) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 199) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 199) | enum CBLAS_DIAG type CBLAS_ORDER (line 201) | enum CBLAS_ORDER type CBLAS_UPLO (line 201) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 202) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 202) | enum CBLAS_DIAG type CBLAS_ORDER (line 205) | enum CBLAS_ORDER type CBLAS_UPLO (line 205) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 206) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 206) | enum CBLAS_DIAG type CBLAS_ORDER (line 209) | enum CBLAS_ORDER type CBLAS_UPLO (line 209) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 210) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 210) | enum CBLAS_DIAG type CBLAS_ORDER (line 213) | enum CBLAS_ORDER type CBLAS_TRANSPOSE (line 214) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 218) | enum CBLAS_ORDER type CBLAS_TRANSPOSE (line 219) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 223) | enum CBLAS_ORDER type CBLAS_UPLO (line 223) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 224) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 224) | enum CBLAS_DIAG type CBLAS_ORDER (line 227) | enum CBLAS_ORDER type CBLAS_UPLO (line 227) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 228) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 228) | enum CBLAS_DIAG type CBLAS_ORDER (line 231) | enum CBLAS_ORDER type CBLAS_UPLO (line 231) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 232) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 232) | enum CBLAS_DIAG type CBLAS_ORDER (line 234) | enum CBLAS_ORDER type CBLAS_UPLO (line 234) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 235) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 235) | enum CBLAS_DIAG type CBLAS_ORDER (line 238) | enum CBLAS_ORDER type CBLAS_UPLO (line 238) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 239) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 239) | enum CBLAS_DIAG type CBLAS_ORDER (line 242) | enum CBLAS_ORDER type CBLAS_UPLO (line 242) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 243) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 243) | enum CBLAS_DIAG type CBLAS_ORDER (line 246) | enum CBLAS_ORDER type CBLAS_TRANSPOSE (line 247) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 251) | enum CBLAS_ORDER type CBLAS_TRANSPOSE (line 252) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 256) | enum CBLAS_ORDER type CBLAS_UPLO (line 256) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 257) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 257) | enum CBLAS_DIAG type CBLAS_ORDER (line 260) | enum CBLAS_ORDER type CBLAS_UPLO (line 260) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 261) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 261) | enum CBLAS_DIAG type CBLAS_ORDER (line 264) | enum CBLAS_ORDER type CBLAS_UPLO (line 264) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 265) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 265) | enum CBLAS_DIAG type CBLAS_ORDER (line 267) | enum CBLAS_ORDER type CBLAS_UPLO (line 267) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 268) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 268) | enum CBLAS_DIAG type CBLAS_ORDER (line 271) | enum CBLAS_ORDER type CBLAS_UPLO (line 271) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 272) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 272) | enum CBLAS_DIAG type CBLAS_ORDER (line 275) | enum CBLAS_ORDER type CBLAS_UPLO (line 275) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 276) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 276) | enum CBLAS_DIAG type CBLAS_ORDER (line 283) | enum CBLAS_ORDER type CBLAS_UPLO (line 283) | enum CBLAS_UPLO type CBLAS_ORDER (line 287) | enum CBLAS_ORDER type CBLAS_UPLO (line 287) | enum CBLAS_UPLO type CBLAS_ORDER (line 291) | enum CBLAS_ORDER type CBLAS_UPLO (line 291) | enum CBLAS_UPLO type CBLAS_ORDER (line 295) | enum CBLAS_ORDER type CBLAS_ORDER (line 298) | enum CBLAS_ORDER type CBLAS_UPLO (line 298) | enum CBLAS_UPLO type CBLAS_ORDER (line 301) | enum CBLAS_ORDER type CBLAS_UPLO (line 301) | enum CBLAS_UPLO type CBLAS_ORDER (line 304) | enum CBLAS_ORDER type CBLAS_UPLO (line 304) | enum CBLAS_UPLO type CBLAS_ORDER (line 308) | enum CBLAS_ORDER type CBLAS_UPLO (line 308) | enum CBLAS_UPLO type CBLAS_ORDER (line 312) | enum CBLAS_ORDER type CBLAS_UPLO (line 312) | enum CBLAS_UPLO type CBLAS_ORDER (line 316) | enum CBLAS_ORDER type CBLAS_UPLO (line 316) | enum CBLAS_UPLO type CBLAS_ORDER (line 320) | enum CBLAS_ORDER type CBLAS_UPLO (line 320) | enum CBLAS_UPLO type CBLAS_ORDER (line 324) | enum CBLAS_ORDER type CBLAS_ORDER (line 327) | enum CBLAS_ORDER type CBLAS_UPLO (line 327) | enum CBLAS_UPLO type CBLAS_ORDER (line 330) | enum CBLAS_ORDER type CBLAS_UPLO (line 330) | enum CBLAS_UPLO type CBLAS_ORDER (line 333) | enum CBLAS_ORDER type CBLAS_UPLO (line 333) | enum CBLAS_UPLO type CBLAS_ORDER (line 337) | enum CBLAS_ORDER type CBLAS_UPLO (line 337) | enum CBLAS_UPLO type CBLAS_ORDER (line 345) | enum CBLAS_ORDER type CBLAS_UPLO (line 345) | enum CBLAS_UPLO type CBLAS_ORDER (line 349) | enum CBLAS_ORDER type CBLAS_UPLO (line 349) | enum CBLAS_UPLO type CBLAS_ORDER (line 353) | enum CBLAS_ORDER type CBLAS_UPLO (line 353) | enum CBLAS_UPLO type CBLAS_ORDER (line 357) | enum CBLAS_ORDER type CBLAS_ORDER (line 360) | enum CBLAS_ORDER type CBLAS_ORDER (line 363) | enum CBLAS_ORDER type CBLAS_UPLO (line 363) | enum CBLAS_UPLO type CBLAS_ORDER (line 366) | enum CBLAS_ORDER type CBLAS_UPLO (line 366) | enum CBLAS_UPLO type CBLAS_ORDER (line 369) | enum CBLAS_ORDER type CBLAS_UPLO (line 369) | enum CBLAS_UPLO type CBLAS_ORDER (line 372) | enum CBLAS_ORDER type CBLAS_UPLO (line 372) | enum CBLAS_UPLO type CBLAS_ORDER (line 376) | enum CBLAS_ORDER type CBLAS_UPLO (line 376) | enum CBLAS_UPLO type CBLAS_ORDER (line 380) | enum CBLAS_ORDER type CBLAS_UPLO (line 380) | enum CBLAS_UPLO type CBLAS_ORDER (line 384) | enum CBLAS_ORDER type CBLAS_UPLO (line 384) | enum CBLAS_UPLO type CBLAS_ORDER (line 388) | enum CBLAS_ORDER type CBLAS_ORDER (line 391) | enum CBLAS_ORDER type CBLAS_ORDER (line 394) | enum CBLAS_ORDER type CBLAS_UPLO (line 394) | enum CBLAS_UPLO type CBLAS_ORDER (line 397) | enum CBLAS_ORDER type CBLAS_UPLO (line 397) | enum CBLAS_UPLO type CBLAS_ORDER (line 400) | enum CBLAS_ORDER type CBLAS_UPLO (line 400) | enum CBLAS_UPLO type CBLAS_ORDER (line 403) | enum CBLAS_ORDER type CBLAS_UPLO (line 403) | enum CBLAS_UPLO type CBLAS_ORDER (line 416) | enum CBLAS_ORDER type CBLAS_TRANSPOSE (line 416) | enum CBLAS_TRANSPOSE type CBLAS_TRANSPOSE (line 417) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 421) | enum CBLAS_ORDER type CBLAS_SIDE (line 421) | enum CBLAS_SIDE type CBLAS_UPLO (line 422) | enum CBLAS_UPLO type CBLAS_ORDER (line 426) | enum CBLAS_ORDER type CBLAS_UPLO (line 426) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 427) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 430) | enum CBLAS_ORDER type CBLAS_UPLO (line 430) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 431) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 435) | enum CBLAS_ORDER type CBLAS_SIDE (line 435) | enum CBLAS_SIDE type CBLAS_UPLO (line 436) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 436) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 437) | enum CBLAS_DIAG type CBLAS_ORDER (line 440) | enum CBLAS_ORDER type CBLAS_SIDE (line 440) | enum CBLAS_SIDE type CBLAS_UPLO (line 441) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 441) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 442) | enum CBLAS_DIAG type CBLAS_ORDER (line 446) | enum CBLAS_ORDER type CBLAS_TRANSPOSE (line 446) | enum CBLAS_TRANSPOSE type CBLAS_TRANSPOSE (line 447) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 451) | enum CBLAS_ORDER type CBLAS_SIDE (line 451) | enum CBLAS_SIDE type CBLAS_UPLO (line 452) | enum CBLAS_UPLO type CBLAS_ORDER (line 456) | enum CBLAS_ORDER type CBLAS_UPLO (line 456) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 457) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 460) | enum CBLAS_ORDER type CBLAS_UPLO (line 460) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 461) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 465) | enum CBLAS_ORDER type CBLAS_SIDE (line 465) | enum CBLAS_SIDE type CBLAS_UPLO (line 466) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 466) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 467) | enum CBLAS_DIAG type CBLAS_ORDER (line 470) | enum CBLAS_ORDER type CBLAS_SIDE (line 470) | enum CBLAS_SIDE type CBLAS_UPLO (line 471) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 471) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 472) | enum CBLAS_DIAG type CBLAS_ORDER (line 476) | enum CBLAS_ORDER type CBLAS_TRANSPOSE (line 476) | enum CBLAS_TRANSPOSE type CBLAS_TRANSPOSE (line 477) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 481) | enum CBLAS_ORDER type CBLAS_SIDE (line 481) | enum CBLAS_SIDE type CBLAS_UPLO (line 482) | enum CBLAS_UPLO type CBLAS_ORDER (line 486) | enum CBLAS_ORDER type CBLAS_UPLO (line 486) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 487) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 490) | enum CBLAS_ORDER type CBLAS_UPLO (line 490) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 491) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 495) | enum CBLAS_ORDER type CBLAS_SIDE (line 495) | enum CBLAS_SIDE type CBLAS_UPLO (line 496) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 496) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 497) | enum CBLAS_DIAG type CBLAS_ORDER (line 500) | enum CBLAS_ORDER type CBLAS_SIDE (line 500) | enum CBLAS_SIDE type CBLAS_UPLO (line 501) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 501) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 502) | enum CBLAS_DIAG type CBLAS_ORDER (line 506) | enum CBLAS_ORDER type CBLAS_TRANSPOSE (line 506) | enum CBLAS_TRANSPOSE type CBLAS_TRANSPOSE (line 507) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 511) | enum CBLAS_ORDER type CBLAS_SIDE (line 511) | enum CBLAS_SIDE type CBLAS_UPLO (line 512) | enum CBLAS_UPLO type CBLAS_ORDER (line 516) | enum CBLAS_ORDER type CBLAS_UPLO (line 516) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 517) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 520) | enum CBLAS_ORDER type CBLAS_UPLO (line 520) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 521) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 525) | enum CBLAS_ORDER type CBLAS_SIDE (line 525) | enum CBLAS_SIDE type CBLAS_UPLO (line 526) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 526) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 527) | enum CBLAS_DIAG type CBLAS_ORDER (line 530) | enum CBLAS_ORDER type CBLAS_SIDE (line 530) | enum CBLAS_SIDE type CBLAS_UPLO (line 531) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 531) | enum CBLAS_TRANSPOSE type CBLAS_DIAG (line 532) | enum CBLAS_DIAG type CBLAS_ORDER (line 540) | enum CBLAS_ORDER type CBLAS_SIDE (line 540) | enum CBLAS_SIDE type CBLAS_UPLO (line 541) | enum CBLAS_UPLO type CBLAS_ORDER (line 545) | enum CBLAS_ORDER type CBLAS_UPLO (line 545) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 546) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 549) | enum CBLAS_ORDER type CBLAS_UPLO (line 549) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 550) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 555) | enum CBLAS_ORDER type CBLAS_SIDE (line 555) | enum CBLAS_SIDE type CBLAS_UPLO (line 556) | enum CBLAS_UPLO type CBLAS_ORDER (line 560) | enum CBLAS_ORDER type CBLAS_UPLO (line 560) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 561) | enum CBLAS_TRANSPOSE type CBLAS_ORDER (line 564) | enum CBLAS_ORDER type CBLAS_UPLO (line 564) | enum CBLAS_UPLO type CBLAS_TRANSPOSE (line 565) | enum CBLAS_TRANSPOSE FILE: ext/nmatrix_lapacke/math_lapacke/cblas_templates_lapacke.h function namespace (line 44) | namespace nm { namespace math { namespace lapacke { FILE: ext/nmatrix_lapacke/math_lapacke/lapacke_templates.h function namespace (line 32) | namespace nm { namespace math { namespace lapacke { type CBLAS_ORDER (line 281) | enum CBLAS_ORDER function lapacke_potrs (line 288) | int lapacke_potrs(const enum CBLAS_ORDER order, char uplo, const int n, ... function potri (line 295) | int potri(const enum CBLAS_ORDER order, char uplo, const int n, DType* a... function potri (line 301) | inline int potri(const enum CBLAS_ORDER order, char uplo, const int n, f... function potri (line 306) | inline int potri(const enum CBLAS_ORDER order, char uplo, const int n, d... function potri (line 311) | inline int potri(const enum CBLAS_ORDER order, char uplo, const int n, C... function potri (line 316) | inline int potri(const enum CBLAS_ORDER order, char uplo, const int n, C... function lapacke_potri (line 321) | int lapacke_potri(const enum CBLAS_ORDER order, char uplo, const int n, ... function gesvd (line 327) | int gesvd(int matrix_layout, char jobu, char jobvt, int m, int n, DType*... function lapacke_gesvd (line 353) | int lapacke_gesvd(int matrix_layout, char jobu, char jobvt, int m, int n... function gesdd (line 359) | int gesdd(int matrix_layout, char jobz, int m, int n, DType* a, int lda,... function lapacke_gesdd (line 385) | int lapacke_gesdd(int matrix_layout, char jobz, int m, int n, void* a, i... function geev (line 400) | int geev(int matrix_layout, char jobvl, char jobvr, int n, DType* a, int... function geev (line 406) | inline int geev(int matrix_layout, char jobvl, char jobvr, int n, float*... function geev (line 411) | inline int geev(int matrix_layout, char jobvl, char jobvr, int n, double... function geev (line 416) | inline int geev(int matrix_layout, char jobvl, char jobvr, int n, Comple... function geev (line 421) | inline int geev(int matrix_layout, char jobvl, char jobvr, int n, Comple... function lapacke_geev (line 426) | int lapacke_geev(int matrix_layout, char jobvl, char jobvr, int n, void*... FILE: ext/nmatrix_lapacke/nmatrix_lapacke.cpp function Init_nmatrix_lapacke (line 38) | void Init_nmatrix_lapacke() { FILE: lib/nmatrix/atlas.rb class NMatrix (line 38) | class NMatrix type LAPACK (line 42) | module LAPACK function posv (line 60) | def posv(uplo, a, b) function geev (line 86) | def geev(matrix, which=:both) function gesvd (line 171) | def gesvd(matrix, workspace_size=1) function gesdd (line 187) | def gesdd(matrix, workspace_size=nil) type BLAS (line 50) | module BLAS type LAPACK (line 58) | module LAPACK function posv (line 60) | def posv(uplo, a, b) function geev (line 86) | def geev(matrix, which=:both) function gesvd (line 171) | def gesvd(matrix, workspace_size=1) function gesdd (line 187) | def gesdd(matrix, workspace_size=nil) method invert! (line 210) | def invert! method potrf! (line 236) | def potrf!(which) FILE: lib/nmatrix/blas.rb type NMatrix::BLAS (line 30) | module NMatrix::BLAS function gemm (line 75) | def gemm(a, b, c = nil, alpha = 1.0, beta = 0.0, function gemv (line 157) | def gemv(a, x, y = nil, alpha = 1.0, beta = 0.0, function rot (line 217) | def rot(x, y, c, s, incx = 1, incy = 1, n = nil, in_place=false) function rot! (line 251) | def rot!(x, y, c, s, incx = 1, incy = 1, n = nil) function rotg (line 273) | def rotg(ab) function asum (line 299) | def asum(x, incx = 1, n = nil) function nrm2 (line 326) | def nrm2(x, incx = 1, n = nil) function scal (line 353) | def scal(alpha, vector, incx=1, n=nil) function cblas_trmm (line 363) | def cblas_trmm(order, side, uplo, trans_a, diag, m, n, alpha, a, lda, ... function cblas_syrk (line 368) | def cblas_syrk(order, uplo, trans, n, k, alpha, a, lda, beta, c, ldc) function cblas_herk (line 373) | def cblas_herk(order, uplo, trans, n, k, alpha, a, lda, beta, c, ldc) FILE: lib/nmatrix/cruby/math.rb class NMatrix (line 31) | class NMatrix method getrf! (line 53) | def getrf! method geqrf! (line 100) | def geqrf! method ormqr (line 133) | def ormqr(tau, side=:left, transpose=false, c=nil) method unmqr (line 167) | def unmqr(tau, side=:left, transpose=false, c=nil) method potrf! (line 195) | def potrf!(which) method potrf_upper! (line 200) | def potrf_upper! method potrf_lower! (line 204) | def potrf_lower! method factorize_cholesky (line 220) | def factorize_cholesky method factorize_lu (line 240) | def factorize_lu with_permutation_matrix=nil method factorize_qr (line 268) | def factorize_qr method solve (line 334) | def solve(b, opts = {}) method least_squares (line 412) | def least_squares(b, tolerance: 10e-6) method gesvd! (line 461) | def gesvd!(workspace_size=1) method gesvd (line 475) | def gesvd(workspace_size=1) method gesdd! (line 492) | def gesdd!(workspace_size=nil) method gesdd (line 507) | def gesdd(workspace_size=nil) method laswp! (line 535) | def laswp!(ary, opts={}) method laswp (line 582) | def laswp(ary, opts={}) method det (line 611) | def det method complex_conjugate (line 653) | def complex_conjugate(new_stype = self.stype) method conjugate_transpose (line 667) | def conjugate_transpose method asum (line 680) | def asum incx=1, n=nil method nrm2 (line 699) | def nrm2 incx=1, n=nil method scale! (line 717) | def scale!(alpha, incx=1, n=nil) method scale (line 737) | def scale(alpha, incx=1, n=nil) FILE: lib/nmatrix/enumerate.rb class NMatrix (line 29) | class NMatrix method each (line 40) | def each &bl method map (line 72) | def map(&bl) method map! (line 88) | def map! method each_rank (line 118) | def each_rank(dimen=0, get_by=:reference) method each_row (line 132) | def each_row(get_by=:reference) method each_column (line 145) | def each_column(get_by=:reference) method each_layer (line 161) | def each_layer(get_by=:reference) method each_stored_with_index (line 176) | def each_stored_with_index(&block) method inject_rank (line 218) | def inject_rank(dimen=0, initial=nil, dtype=nil) FILE: lib/nmatrix/fftw.rb class NMatrix (line 33) | class NMatrix method fft (line 45) | def fft method fft2 (line 55) | def fft2 type FFTW (line 64) | module FFTW class Plan (line 65) | class Plan method initialize (line 240) | def initialize shape, opts={} method set_input (line 279) | def set_input ip method execute (line 301) | def execute method combine_flags (line 321) | def combine_flags flgs method verify_opts (line 331) | def verify_opts opts method encoded_rr_kind (line 338) | def encoded_rr_kind FILE: lib/nmatrix/homogeneous.rb class NMatrix (line 31) | class NMatrix method x_rotation (line 66) | def x_rotation angle_in_radians, opts={} method y_rotation (line 75) | def y_rotation angle_in_radians, opts={} method z_rotation (line 84) | def z_rotation angle_in_radians, opts={} method translation (line 127) | def translation *args method quaternion (line 159) | def quaternion method angle_vector (line 228) | def angle_vector FILE: lib/nmatrix/io/fortran_format.rb class NMatrix (line 30) | class NMatrix type IO (line 31) | module IO type FortranFormat (line 32) | module FortranFormat class Reader (line 45) | class Reader method initialize (line 54) | def initialize string method parse (line 72) | def parse method parentheses_missing? (line 89) | def parentheses_missing? method valid_fortran_format? (line 94) | def valid_fortran_format? method load_result (line 104) | def load_result method create_integer_hash (line 114) | def create_integer_hash method create_float_hash (line 120) | def create_float_hash method create_exp_hash (line 127) | def create_exp_hash FILE: lib/nmatrix/io/harwell_boeing.rb class NMatrix (line 34) | class NMatrix type IO (line 35) | module IO type HarwellBoeing (line 36) | module HarwellBoeing function load (line 70) | def load file_path, opts={} class Reader (line 79) | class Reader method initialize (line 80) | def initialize file_name method header (line 89) | def header method values (line 133) | def values method read_column_pointers (line 152) | def read_column_pointers method read_row_indices (line 164) | def read_row_indices method read_values (line 176) | def read_values method read_numbers (line 186) | def read_numbers to_dtype, num_of_lines, numbers_per_line, numbe... method assemble_matrix (line 206) | def assemble_matrix FILE: lib/nmatrix/io/market.rb type NMatrix::IO::Market (line 41) | module NMatrix::IO::Market function load (line 66) | def load(filename) function save (line 101) | def save(matrix, filename, options = {}) function save_coordinate (line 132) | def save_coordinate matrix, file, symmetry, pattern function save_array (line 160) | def save_array matrix, file, symmetry function load_array (line 181) | def load_array file, converter, dtype, entry_type, symmetry function load_coordinate (line 216) | def load_coordinate file, converter, dtype, entry_type, symmetry FILE: lib/nmatrix/io/mat5_reader.rb type NMatrix::IO::Matlab (line 32) | module NMatrix::IO::Matlab class Mat5Reader (line 35) | class Mat5Reader < MatReader #:nodoc: class Compressed (line 38) | class Compressed #:nodoc: method initialize (line 43) | def initialize(stream = nil, byte_order = nil, content_or_bytes = ... method compressed (line 55) | def compressed method content (line 61) | def content method padded_bytes (line 65) | def padded_bytes method write_packed (line 70) | def write_packed(packedio, options = {}) method read_packed (line 74) | def read_packed(packedio, options) method extract (line 80) | def extract class MatrixData (line 98) | class MatrixData < MatrixDataStruct #:nodoc: method write_packed (line 101) | def write_packed(packedio, options) method to_ruby (line 121) | def to_ruby method guess_dtype_from_mdtype (line 136) | def guess_dtype_from_mdtype method unpacked_data (line 153) | def unpacked_data(real_mdtype = nil, imag_mdtype = nil) method repacked_data (line 187) | def repacked_data(to_dtype = nil) method repacked_indices (line 242) | def repacked_indices method to_nm (line 272) | def to_nm(dtype = nil) method read_packed (line 297) | def read_packed(packedio, options) method ignore_padding (line 347) | def ignore_padding(packedio, bytes) method initialize (line 368) | def initialize(stream, options = {}) method to_a (line 373) | def to_a method to_ruby (line 379) | def to_ruby method guess_byte_order (line 389) | def guess_byte_order method seek_and_read_file_header (line 396) | def seek_and_read_file_header method each (line 401) | def each(&block) class Header (line 422) | class Header < Struct.new(:desc, :data_offset, :version, :endian) #:... method write_packed (line 433) | def write_packed(packedio, options) method read_packed (line 440) | def read_packed(packedio, options) class Tag (line 455) | class Tag < Struct.new(:data_type, :raw_data_type, :bytes, :small) #... method write_packed (line 462) | def write_packed packedio, options method small? (line 466) | def small? method size (line 470) | def size method read_packed (line 474) | def read_packed packedio, options method inspect (line 496) | def inspect class ElementDataIOError (line 502) | class ElementDataIOError < IOError #:nodoc: method initialize (line 505) | def initialize(tag = nil, msg = nil) method to_s (line 510) | def to_s class Element (line 516) | class Element < Struct.new(:tag, :data) #:nodoc: method write_packed (line 519) | def write_packed packedio, options method read_packed (line 523) | def read_packed(packedio, options) method ignore_padding (line 564) | def ignore_padding(packedio, bytes) method to_ruby (line 574) | def to_ruby class RawElement (line 581) | class RawElement < Element #:nodoc: method read_packed (line 582) | def read_packed(packedio, options) FILE: lib/nmatrix/io/mat_reader.rb type NMatrix::IO::Matlab (line 32) | module NMatrix::IO::Matlab class MatReader (line 38) | class MatReader #:nodoc: method initialize (line 167) | def initialize(stream, options = {}) method guess_byte_order (line 177) | def guess_byte_order FILE: lib/nmatrix/io/point_cloud.rb type NMatrix::IO::PointCloud (line 38) | module NMatrix::IO::PointCloud function load (line 52) | def load(filename) class MetaReader (line 57) | class MetaReader #:nodoc: method dtype_by_type_and_size (line 77) | def dtype_by_type_and_size t, s method initialize (line 103) | def initialize filename method read_entry (line 133) | def read_entry f, entry, assign=nil, convert=nil method dtype (line 163) | def dtype method shape (line 182) | def shape FILE: lib/nmatrix/jruby/decomposition.rb class NMatrix (line 1) | class NMatrix method matrix_solve (line 5) | def matrix_solve rhs FILE: lib/nmatrix/jruby/enumerable.rb type Enumerable (line 2) | module Enumerable function sum (line 5) | def sum(identity = 0, &block) FILE: lib/nmatrix/jruby/math.rb class NMatrix (line 31) | class NMatrix method getrf! (line 53) | def getrf! method geqrf! (line 84) | def geqrf! method ormqr (line 117) | def ormqr(tau, side=:left, transpose=false, c=nil) method unmqr (line 151) | def unmqr(tau, side=:left, transpose=false, c=nil) method potrf! (line 179) | def potrf!(which) method potrf_upper! (line 195) | def potrf_upper! method potrf_lower! (line 199) | def potrf_lower! method factorize_cholesky (line 215) | def factorize_cholesky method factorize_lu (line 240) | def factorize_lu with_permutation_matrix=nil method factorize_qr (line 267) | def factorize_qr method solve (line 327) | def solve(b, opts = {}) method det (line 382) | def det method complex_conjugate (line 404) | def complex_conjugate(new_stype = self.stype) method conjugate_transpose (line 418) | def conjugate_transpose method asum (line 431) | def asum incx=1, n=nil method nrm2 (line 450) | def nrm2 incx=1, n=nil method scale! (line 467) | def scale!(alpha, incx=1, n=nil) method scale (line 488) | def scale(alpha, incx=1, n=nil) FILE: lib/nmatrix/jruby/nmatrix_java.rb class NMatrix (line 17) | class NMatrix method initialize (line 21) | def initialize(*args) method min_dtype (line 110) | def self.min_dtype(alpha) method upcast (line 114) | def self.upcast(alpha, beta) method clone (line 118) | def clone method entries (line 126) | def entries method twoDMat (line 130) | def twoDMat method dtype (line 134) | def dtype method guess_dtype (line 139) | def self.guess_dtype arg method stype (line 143) | def stype method cast_full (line 147) | def cast_full *args method default_value (line 156) | def default_value method __list_default_value__ (line 160) | def __list_default_value__ method __yale_default_value__ (line 164) | def __yale_default_value__ method [] (line 168) | def [] *args method slice (line 172) | def slice(*args) method []= (line 176) | def []=(*args) method is_ref? (line 188) | def is_ref? method effective_dim (line 198) | def effective_dim(s) method create_dummy_nmatrix (line 212) | def create_dummy_nmatrix method __list_to_hash__ (line 221) | def __list_to_hash__ method shape (line 227) | def shape method supershape (line 231) | def supershape s method offset (line 247) | def offset method det_exact (line 253) | def det_exact method det_exact2 (line 273) | def det_exact2 method complex_conjugate! (line 288) | def complex_conjugate! method count_max_elements (line 295) | def count_max_elements method reshape_bang (line 299) | def reshape_bang arg method interpret_shape (line 322) | def interpret_shape(shape_ary, dim) method each_with_indices (line 347) | def each_with_indices method each_stored_with_indices (line 376) | def each_stored_with_indices method map_stored (line 404) | def map_stored method each_ordered_stored_with_indices (line 408) | def each_ordered_stored_with_indices method __dense_each__ (line 415) | def __dense_each__ method __dense_map__ (line 441) | def __dense_map__ method __dense_map_pair__ (line 461) | def __dense_map_pair__ method __list_map_merged_stored__ (line 465) | def __list_map_merged_stored__ method __list_map_stored__ (line 469) | def __list_map_stored__ method __yale_map_merged_stored__ (line 473) | def __yale_map_merged_stored__ method __yale_map_stored__ (line 477) | def __yale_map_stored__ method __yale_stored_diagonal_each_with_indices__ (line 481) | def __yale_stored_diagonal_each_with_indices__ method __yale_stored_nondiagonal_each_with_indices__ (line 485) | def __yale_stored_nondiagonal_each_with_indices__ method == (line 492) | def ==(otherNmatrix) method =~ (line 516) | def =~ (other) method !~ (line 545) | def !~ (other) method <= (line 574) | def <= (other) method >= (line 603) | def >= (other) method < (line 632) | def < (other) method > (line 661) | def > (other) method dot (line 694) | def dot(other) method symmetric? (line 722) | def symmetric? method is_symmetric (line 726) | def is_symmetric(hermitian) method hermitian? (line 748) | def hermitian? method capacity (line 752) | def capacity method __inverse__ (line 760) | def __inverse__(matrix, bool =true) method __inverse__! (line 782) | def __inverse__! method __inverse_exact__ (line 803) | def __inverse_exact__ method __hessenberg__ (line 830) | def __hessenberg__(param) FILE: lib/nmatrix/jruby/operators.rb class NMatrix (line 1) | class NMatrix method + (line 5) | def +(other) method - (line 21) | def -(other) method * (line 37) | def *(other) method / (line 53) | def /(other) method ** (line 69) | def ** val method % (line 77) | def %(other) method atan2 (line 81) | def atan2(other, scalar=false) method ldexp (line 95) | def ldexp(other, scalar=false) method hypot (line 109) | def hypot(other, scalar=false) method sin (line 123) | def sin method cos (line 129) | def cos method tan (line 135) | def tan method asin (line 141) | def asin method acos (line 147) | def acos method atan (line 153) | def atan method sinh (line 159) | def sinh method cosh (line 165) | def cosh method tanh (line 171) | def tanh method asinh (line 179) | def asinh method acosh (line 185) | def acosh method atanh (line 191) | def atanh method exp (line 197) | def exp method log (line 203) | def log(val = :natural) method log2 (line 213) | def log2 method log10 (line 217) | def log10 method sqrt (line 223) | def sqrt method erf (line 229) | def erf method erfc (line 235) | def erfc method cbrt (line 241) | def cbrt method gamma (line 247) | def gamma method -@ (line 253) | def -@ method floor (line 259) | def floor method ceil (line 267) | def ceil method round (line 275) | def round FILE: lib/nmatrix/jruby/slice.rb class NMatrix (line 1) | class NMatrix method get_slice (line 3) | def get_slice(dim, args, shape_array) method get_stride (line 59) | def get_stride(nmatrix) method xslice (line 70) | def xslice(args) method xslice_ref (line 95) | def xslice_ref(args) method dense_storage_get (line 118) | def dense_storage_get(slice,stride) method slice_copy (line 168) | def slice_copy(src, dest,lengths, pdest, psrc,n) method dense_storage_coords (line 181) | def dense_storage_coords(s, slice_pos, coords_out, stride, offset) #a... method dense_storage_pos (line 192) | def dense_storage_pos(coords,stride) method slice_set (line 201) | def slice_set(dest, lengths, pdest, rank, v, v_size, v_offset) method dense_storage_set (line 221) | def dense_storage_set(slice, right) FILE: lib/nmatrix/lapack_core.rb class NMatrix (line 35) | class NMatrix type LAPACK (line 37) | module LAPACK function posv (line 61) | def posv(uplo, a, b) function laswp (line 69) | def laswp(matrix, ipiv) function alloc_svd_result (line 77) | def alloc_svd_result(matrix) function gesvd (line 98) | def gesvd(matrix, workspace_size=1) function gesdd (line 115) | def gesdd(matrix, workspace_size=nil) function geev (line 145) | def geev(matrix, which=:both) function lapack_gesvd (line 152) | def lapack_gesvd(jobu, jobvt, m, n, a, lda, s, u, ldu, vt, ldvt, lwork) function lapack_gesdd (line 156) | def lapack_gesdd(jobz, m, n, a, lda, s, u, ldu, vt, ldvt, lwork) function lapack_geev (line 160) | def lapack_geev(jobvl, jobvr, n, a, lda, w, wi, vl, ldvl, vr, ldvr, ... function clapack_potrf (line 164) | def clapack_potrf(order, uplo, n, a, lda) function clapack_potri (line 168) | def clapack_potri(order, uplo, n, a, lda) function clapack_potrs (line 172) | def clapack_potrs(order, uplo, n, nrhs, a, lda, b, ldb) function clapack_getri (line 176) | def clapack_getri(order, n, a, lda, ipiv) FILE: lib/nmatrix/lapack_ext_common.rb class NMatrix (line 29) | class NMatrix method register_lapack_extension (line 30) | def NMatrix.register_lapack_extension(name) method dot (line 40) | def dot(right_v) FILE: lib/nmatrix/lapacke.rb class NMatrix (line 37) | class NMatrix type LAPACK (line 40) | module LAPACK function posv (line 58) | def posv(uplo, a, b) function geev (line 74) | def geev(matrix, which=:both) function gesvd (line 145) | def gesvd(matrix, workspace_size=1) function gesdd (line 157) | def gesdd(matrix, workspace_size=nil) type BLAS (line 48) | module BLAS type LAPACK (line 56) | module LAPACK function posv (line 58) | def posv(uplo, a, b) function geev (line 74) | def geev(matrix, which=:both) function gesvd (line 145) | def gesvd(matrix, workspace_size=1) function gesdd (line 157) | def gesdd(matrix, workspace_size=nil) method getrf! (line 169) | def getrf! method invert! (line 177) | def invert! method potrf! (line 191) | def potrf!(which) method solve (line 198) | def solve(b, opts = {}) method geqrf! (line 262) | def geqrf! method ormqr (line 299) | def ormqr(tau, side=:left, transpose=false, c=nil) method unmqr (line 340) | def unmqr(tau, side=:left, transpose=false, c=nil) FILE: lib/nmatrix/math.rb class NMatrix (line 31) | class NMatrix type NMMath (line 33) | module NMMath #:nodoc: type FactorizeLUMethods (line 40) | module FactorizeLUMethods function permutation_matrix_from (line 42) | def permutation_matrix_from(pivot_array) function permutation_array_for (line 51) | def permutation_array_for(pivot_array) method invert! (line 77) | def invert! method invert (line 102) | def invert method exact_inverse! (line 124) | def exact_inverse! method exact_inverse (line 153) | def exact_inverse method pinv (line 202) | def pinv(tolerance = 1e-15) method adjugate! (line 244) | def adjugate! method adjugate (line 271) | def adjugate method hessenberg (line 287) | def hessenberg method hessenberg! (line 292) | def hessenberg! method matrix_norm (line 327) | def matrix_norm type = 2 method cov (line 355) | def cov(opts={}) method corr (line 368) | def corr method pow (line 387) | def pow n method kron_prod (line 432) | def kron_prod(mat) method trace (line 471) | def trace method mean (line 490) | def mean(dimen=0) method sum (line 510) | def sum(dimen=0) method min (line 526) | def min(dimen=0) method max (line 545) | def max(dimen=0) method variance (line 567) | def variance(dimen=0) method std (line 590) | def std(dimen=0) method abs_dtype (line 601) | def abs_dtype method abs (line 617) | def abs method fro_matrix_norm (line 630) | def fro_matrix_norm method two_matrix_norm (line 640) | def two_matrix_norm minus = false method one_matrix_norm (line 651) | def one_matrix_norm minus = false method inf_matrix_norm (line 665) | def inf_matrix_norm minus = false method positive_definite? (line 688) | def positive_definite? method svd_rank (line 713) | def svd_rank(tolerence="default") method __list_unary_log__ (line 775) | def __list_unary_log__(base) method __yale_unary_log__ (line 779) | def __yale_unary_log__(base) method __dense_unary_log__ (line 783) | def __dense_unary_log__(base) method __list_unary_negate__ (line 788) | def __list_unary_negate__ method __yale_unary_negate__ (line 792) | def __yale_unary_negate__ method __dense_unary_negate__ (line 796) | def __dense_unary_negate__ method __list_unary_round__ (line 802) | def __list_unary_round__(precision) method __yale_unary_round__ (line 811) | def __yale_unary_round__(precision) method __dense_unary_round__ (line 820) | def __dense_unary_round__(precision) method dtype_for_floor_or_ceil (line 830) | def dtype_for_floor_or_ceil FILE: lib/nmatrix/mkmf.rb function create_conf_h (line 8) | def create_conf_h(file) #:nodoc: function find_newer_gplusplus (line 30) | def find_newer_gplusplus #:nodoc: function gplusplus_version (line 44) | def gplusplus_version FILE: lib/nmatrix/monkeys.rb class Array (line 33) | class Array method to_nm (line 44) | def to_nm(shape = nil, dtype = nil, stype = :dense) class Object (line 92) | class Object #:nodoc: method returning (line 93) | def returning(value) type Math (line 100) | module Math #:nodoc: class String (line 118) | class String method underscore (line 119) | def underscore type AutoloadPatch (line 130) | module AutoloadPatch #:nodoc function const_missing (line 131) | def const_missing(name) FILE: lib/nmatrix/nmatrix.rb function jruby? (line 35) | def jruby? class NMatrix (line 65) | class NMatrix type IO (line 67) | module IO type Matlab (line 74) | module Matlab function load_mat (line 83) | def load_mat(file_path) method load_matlab_file (line 99) | def load_matlab_file(file_path) method load_pcd_file (line 110) | def load_pcd_file(file_path) method size (line 115) | def size(shape) method meshgrid (line 147) | def meshgrid(vectors, options = {}) method pretty_print (line 175) | def pretty_print(q) #:nodoc: method cast (line 239) | def cast(*params) method rows (line 269) | def rows method cols (line 280) | def cols method diagonal (line 294) | def diagonal main_diagonal=true method to_hash (line 319) | def to_hash method inspect (line 340) | def inspect #:nodoc: method __yale_ary__to_s (line 346) | def __yale_ary__to_s(sym) #:nodoc: method integer_dtype? (line 358) | def integer_dtype? method float_dtype? (line 367) | def float_dtype? method complex_dtype? (line 377) | def complex_dtype? method object_dtype? (line 387) | def object_dtype? method to_f (line 401) | def to_f method to_flat_array (line 413) | def to_flat_array method size (line 426) | def size method to_s (line 431) | def to_s #:nodoc: method nvector? (line 442) | def nvector? method vector? (line 452) | def vector? method to_a (line 464) | def to_a(dimen=nil) method rank (line 494) | def rank(shape_idx, rank_idx, meth = :copy) method column (line 529) | def column(column_number, get_by = :copy) method row (line 546) | def row(row_number, get_by = :copy) method last (line 556) | def last method reshape (line 573) | def reshape new_shape,*shapes method reshape! (line 598) | def reshape! new_shape,*shapes method transpose (line 625) | def transpose(permute = nil) method concat (line 695) | def concat(*matrices) method hconcat (line 754) | def hconcat(*matrices) method vconcat (line 759) | def vconcat(*matrices) method dconcat (line 764) | def dconcat(*matrices) method upper_triangle (line 782) | def upper_triangle(k = 0) method upper_triangle! (line 811) | def upper_triangle!(k = 0) method lower_triangle (line 837) | def lower_triangle(k = 0) method lower_triangle! (line 866) | def lower_triangle!(k = 0) method layer (line 890) | def layer(layer_number, get_by = :copy) method shuffle! (line 915) | def shuffle!(*args) method shuffle (line 933) | def shuffle(*args) method sorted_indices (line 946) | def sorted_indices method binned_sorted_indices (line 960) | def binned_sorted_indices method method_missing (line 977) | def method_missing name, *args, &block #:nodoc: method respond_to? (line 988) | def respond_to?(method, include_all = false) #:nodoc: method inject (line 1005) | def inject(sym) method index (line 1013) | def index(value) method clone_structure (line 1036) | def clone_structure(capacity = nil) method repeat (line 1055) | def repeat(count, axis) method inspect_helper (line 1075) | def inspect_helper #:nodoc: method reshape_clone_structure (line 1096) | def reshape_clone_structure(new_shape) #:nodoc: method to_a_rec (line 1109) | def to_a_rec(dimen = 0) #:nodoc: method __sparse_initial_set__ (line 1122) | def __sparse_initial_set__(ary) #:nodoc: method dense_eql_sparse? (line 1139) | def dense_eql_sparse? m #:nodoc: method maybe_get_noncomplex_default_value (line 1156) | def maybe_get_noncomplex_default_value(to_dtype) #:nodoc: FILE: lib/nmatrix/rspec.rb type RSpec::Matchers::BuiltIn (line 32) | module RSpec::Matchers::BuiltIn class BeWithin (line 33) | class BeWithin method of (line 35) | def of(expected) method percent_of (line 53) | def percent_of(expected) method matches? (line 60) | def matches?(actual) FILE: lib/nmatrix/shortcuts.rb class NMatrix (line 35) | class NMatrix type MagicHelpers (line 38) | module MagicHelpers function odd_magic (line 40) | def odd_magic(nm, shape) function doubly_even_magic (line 55) | def doubly_even_magic(nm, shape) function singly_even_magic (line 78) | def singly_even_magic(nm, shape) method dense? (line 127) | def dense?; return stype == :dense; end method yale? (line 133) | def yale?; return stype == :yale; end method list? (line 139) | def list?; return stype == :list; end method [] (line 186) | def [](*params) method zeros (line 232) | def zeros(shape, opts = {}) method ones (line 257) | def ones(shape, opts={}) method ones_like (line 270) | def ones_like(nm) method zeros_like (line 283) | def zeros_like(nm) method eye (line 315) | def eye(shape, opts={}) method hilbert (line 347) | def hilbert(shape, opts={}) method inv_hilbert (line 379) | def inv_hilbert(shape, opts={}) method diagonal (line 431) | def diagonal(entries, opts={}) method block_diagonal (line 479) | def block_diagonal(*params) method random (line 536) | def random(shape, opts={}) method magic (line 596) | def magic(shape, opts={}) method linspace (line 644) | def linspace(base, limit, shape = [100]) method logspace (line 698) | def logspace(base, limit, shape = [50], exponent_base: 10) method linspace (line 744) | def linspace(base, limit, shape = [100]) method logspace (line 798) | def logspace(base, limit, shape = [50], exponent_base: 10) method seq (line 838) | def seq(shape, options={}) type NVector (line 855) | module NVector #:nodoc: function new (line 880) | def new(*args) function zeros (line 916) | def zeros(size, dtype = :float64) function ones (line 944) | def ones(size, dtype = :float64) function random (line 966) | def random(size, opts = {}) function seq (line 998) | def seq(size, dtype = :int64) function indgen (line 1015) | def indgen(n) function findgen (line 1030) | def findgen(n) function bindgen (line 1045) | def bindgen(n) function cindgen (line 1060) | def cindgen(n) function linspace (line 1093) | def linspace(a, b, n = 100) function logspace (line 1137) | def logspace(a, b, n = 100) FILE: lib/nmatrix/version.rb class NMatrix (line 25) | class NMatrix type VERSION (line 29) | module VERSION #:nodoc: FILE: lib/nmatrix/yale_functions.rb type NMatrix::YaleFunctions (line 32) | module NMatrix::YaleFunctions function yale_nd_row_size (line 37) | def yale_nd_row_size i function yale_ja_at (line 45) | def yale_ja_at i function yale_ja_set_at (line 54) | def yale_ja_set_at i function yale_ja_sorted_set_at (line 64) | def yale_ja_sorted_set_at i function yale_nd_row_as_hash (line 74) | def yale_nd_row_as_hash i function yale_ja_d_keys_at (line 82) | def yale_ja_d_keys_at i function yale_ja_d_keys_set_at (line 93) | def yale_ja_d_keys_set_at i function yale_ja_d_keys_sorted_set_at (line 103) | def yale_ja_d_keys_sorted_set_at i function yale_row_as_hash (line 113) | def yale_row_as_hash i FILE: scripts/switch_lapack_ubuntu.rb function run (line 17) | def run(cmd) FILE: scripts/ttable_helper.rb function nullify (line 18) | def nullify(disabled = []) #:nodoc: FILE: spec/io/harwell_boeing_spec.rb function check_file_header (line 32) | def check_file_header header FILE: spec/rspec_monkeys.rb type RSpec::Matchers::BuiltIn (line 28) | module RSpec::Matchers::BuiltIn class BeWithin (line 29) | class BeWithin method of (line 31) | def of(expected) method percent_of (line 49) | def percent_of(expected) FILE: spec/spec_helper.rb function create_matrix (line 74) | def create_matrix(stype) #:nodoc: function create_rectangular_matrix (line 90) | def create_rectangular_matrix(stype) #:nodoc: function create_vector (line 127) | def create_vector(stype) #:nodoc: function nm_eql (line 145) | def nm_eql(n, m) #:nodoc: function integer_dtype? (line 161) | def integer_dtype? dtype