Add ability to assign ruby complex types to GSL::Matrix::Complex #38
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Patch Updates
File changes
ext/gsl_native/complex.c
T_COMPLEX
inrb_gsl_complex_new(1..2)
andrb_gsl_obj_to_gsl_complex(1)
::Complex
types are handled viarb_funcall(2..)
test/gsl/complex_test.rb
GSL::Complex
by passingComplex
type toGSL::Complex#alloc
Why this way?
@real
,@image
for the Complex object being used appear to be set to nil (reproducible via IRB)VALUE obj
struct RComplex
sinceRComplex
is internal to rubyI would really appreciate a review of the changes. This patch is submitted for #27