Permalink
Switch branches/tags
Nothing to show
Commits on Jul 8, 2009
  1. Making the OS X change that is needed. Need to try this on other plat…

    …forms to see if it's a problem.
    committed Jul 8, 2009
Commits on Feb 12, 2009
Commits on Feb 9, 2009
  1. Rename README to README.rdoc

    romanbsd committed Feb 9, 2009
  2. ignore gem files

    romanbsd committed Feb 9, 2009
  3. Add forgotten files

    romanbsd committed Feb 9, 2009
Commits on Feb 5, 2009
  1. git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@87 6e764f74-…

    …f39f-46f8-8c54-8307d62afe8d
    ytsunesada committed Feb 5, 2009
Commits on Jan 14, 2009
  1. git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@86 6e764f74-…

    …f39f-46f8-8c54-8307d62afe8d
    ytsunesada committed Jan 14, 2009
Commits on Dec 5, 2008
  1. Fixed assignment to subvector problem for Vector::Complex.

    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@85 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Dec 5, 2008
Commits on Nov 27, 2008
  1. Adding examples/vector/set_all.rb

    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@84 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 27, 2008
Commits on Nov 25, 2008
  1. Adding Vector examples get_all.rb and view_all.rb

    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@83 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 25, 2008
  2. Define behavior for #subvector with negative length.

    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@82 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 25, 2008
Commits on Nov 14, 2008
  1. = examples/vector/*.rb, examples/matrix/*.rb

    * Modified vector and matrix example scripts to use irb/xmp "example printer"
      to better show usage and results.
    
    * Added comments to examples scripts to provide better annotation of examples.
    
    = examples/matrix/a.dat, examples/matrix/b.dat
    
    * Added data files a.dat and b.dat as created by examples/matrix/write.rb and
      used by examples/matrix/read.rb.
    
    
    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@81 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 14, 2008
  2. = ext/matrix_source.c

    * Matrix#get now returns a single element if it is passed only a two element
      Array.  This allows the return value of Matrix#max_index and Matrix#min_index
      to be used directly as indices.
    
    = ext/matrix_complex.c
    
    * Matrix::Complex#get now has newly enhanced behavior to match Matrix#get.
      This include the two element Array index mentioned above, but also includes
      Matrix#get changes from r51.
    
    
    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@80 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 14, 2008
  3. = ext/matrix_source.c

    * Matrix#each_row and Matrix#each_col now yield View objects that are NOT
      read-only.
    
    * Matrix#each_row and Matrix#each_col now yield Vector::View and
      Vector::Col::View objects that are allocated on heap rather than stack.
    
    * Matrix#each_row and Matrix#each_col now return self rather than true.
    
    * Matrix#get_col now returns Vector::Col rather than Vector.
    
    = ext/matrix_complex.c
    
    * Matrix::Complex#each_row and Matrix::Complex#each_col now yield View objects
      that are NOT read-only.
    
    * Matrix::Complex#each_row and Matrix::Complex#each_col now yield Vector::View
      and Vector::Col::View objects that are allocated on heap rather than stack.
    
    * Matrix::Complex#each_row and Matrix::Complex#each_col now return self rather
      than true.
    
    
    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@79 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 14, 2008
Commits on Nov 13, 2008
  1. Minor reformatting for Vector::Complex documentation.

    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@78 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 13, 2008
  2. Added fall-back rounding function so everyone can have Vector#round.

    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@77 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 13, 2008
Commits on Nov 12, 2008
  1. * Added #fftshift, #fftshift!, #ifftshift, and #ifftshift! methods to

      GSL::Vector::Complex and documented them.
    
    
    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@76 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 12, 2008
  2. * Removed #shift, #unshift, #push, and #pop from GSL::Vector and

      GSL::Vector::Complex.
    
    * Removed #up and #down alises from GSL::Poly.
    
    * Vector#concat and Vector::Complex#concat now always return a new instance
      containing the concatenated contents.  These methods no longer modify the
      recevier in place.
    
    
    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@75 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 12, 2008
  3. Added #diag alias for Matrix#diagonal.

    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@74 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 12, 2008
Commits on Nov 11, 2008
  1. Modified GSL::Matrix::Complex#set to have same (i.e. newly enhanced) …

    …functionality as GSL::Matrix#set.
    
    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@73 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 11, 2008
  2. Added a blank line for readability and to make formatting consistent.

    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@72 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 11, 2008
  3. = ext/complex.c

    * Changed return type rb_gsl_obj_to_gsl_complex from void to gsl_complex
    
    * Allow NULL pointer as second arg to rb_gsl_obj_to_gsl_complex.  In this case,
      the initial value is assumed to be 0+0i.
    
    = ext/vector_complex.c
    
    * Take advantage of new rb_gsl_obj_to_gsl_complex functionality.
    
    * Refactored a new function, rb_gsl_vector_complex_set_subvector, out of
      rb_gsl_vector_set.
    
    
    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@71 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 11, 2008
Commits on Nov 6, 2008
  1. Match to the latest tensor extension (version 0.99)

    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@70 6e764f74-f39f-46f8-8c54-8307d62afe8d
    ytsunesada committed Nov 6, 2008
  2. Modified some code to reduce warnings in setup.rb

    (e.g. removed unused variables)
    (untouched matrix_source.c and vector_source.c to
     avoid conflict since
     these are now extensively developed)
    
    
    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@69 6e764f74-f39f-46f8-8c54-8307d62afe8d
    ytsunesada committed Nov 6, 2008
  3. Enhanced Matrix#set. Changed behavior of Matrix#get when called with …

    …a single Fixnum argument; now returns individual element rather than Vector::View of row. See html/matrix.html for more details. Changed tests and examples to accomdate the change in Matrix#get.
    
    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@68 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 6, 2008
Commits on Nov 5, 2008
  1. Minor documentation change (renamed argument for Vector::Complex#subv…

    …ector)
    
    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@67 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 5, 2008
  2. Enhanced Vector::Complex#set functionality.

    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@66 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 5, 2008
  3. Updated Vector::Complex example to work with immutable GSL::Complex v…

    …alues.
    
    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@65 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 5, 2008
  4. Added tests for Vector::Complex

    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@64 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 5, 2008
  5. Fixed reported argc bounds in an error message.

    git-svn-id: http://rb-gsl.rubyforge.org/svn/trunk/rb-gsl@63 6e764f74-f39f-46f8-8c54-8307d62afe8d
    davidm committed Nov 5, 2008