|
[Date Index]
[Thread Index]
[Author Index]
Re: mathlink unsigned types and bit sizes
- To: mathgroup at smc.vnet.net
- Subject: [mg92560] Re: mathlink unsigned types and bit sizes
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Sun, 5 Oct 2008 06:05:59 -0400 (EDT)
- References: <gc7fsr$eoo$1@smc.vnet.net>
Hi,
1) Mathematica does not know an unsigned type and you have to send int.
2) MLGetReal64Array() are 64 bit reals, i.e. double ??
3) it is up to you when you disown the data. A function that
is called via the template mechanism never disown the array
itself.
Regards
Jens
Art wrote:
> I have some related mathlink questions that I haven't found answers
> for in the documentation. Answers to any would be great, thanks. Sorry
> for posting several questions at once:
>
> 1. What is the best way to Put unsigned types. In particular, I have a
> large 64-bit unsigned multidimensional array? I can't use
> MLPutInteger64Array, right?
>
> 2. If I want to get Real or Integer packed arrays using, for example,
> MLGetReal64Array, how do I know which bit size to use, 32, 64, 128?
>
> 3. Why can't we use the *data portion of the arrays that are sent to
> mathlink without copying first and Disowning if we don't change those
> arrays?
>
> Art.
>
Prev by Date:
Re: Comparison between Mathematica and other symbolic systems
Next by Date:
How do I recover GridLines when using Prolog?
Previous by thread:
mathlink unsigned types and bit sizes
Next by thread:
Re: Plotting ListDensityPlot with Custom Color Scheme
|