[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-gsl] what's the "FUNCTION" in the source files?
From: |
黄奎 |
Subject: |
Re: [Help-gsl] what's the "FUNCTION" in the source files? |
Date: |
Wed, 13 Oct 2010 14:58:19 +0800 |
Thanks.It's very helpful.
2010/10/13 Jerome BENOIT <address@hidden>
> Hello !
>
> You are dealing with *_source.c files
> which are written in a kind of Meta Code:
> you may have a look to the associated templates headers
> files and to the associated `meta' C sources files.
>
> For "gsl_matrix_set_identity",
> start by looking `init.c'.
>
> This machinery mimics C++ templates.
>
> hth,
> Jerome
>
>
>
> On 13/10/10 13:40, hk wrote:
>
>>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Hello all:
>> I'm looking through the gsl source files,and confused by the
>> "FUNCTION"(Macro?).Many functions is implemented by using: eg.the
>> "gsl_matrix_set_identity" function:
>> FUNCTION (gsl_matrix, set_identity) (TYPE
>> (gsl_matrix) * m).
>> And I cant find where FUNCTION is defined anywhere
>> Someone pls gives me some clues?
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.10 (GNU/Linux)
>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
>>
>> iQEcBAEBAgAGBQJMtUZAAAoJEAZ9L2PUnYIXbeQH/3jJaMzwcsx+c9JJqG/8IkMF
>> w8RTTL5GOLHMvIPJYewNeQcYvxPCQdIfxwyvXkfTeC/NzA4CC8eFJl+8I9h1/90k
>> xwxKqAjLr03g4B4ObBk6ZcOLrOX/VEFjNfF2T40WjQiSlZq9rwShrqJnSQjEDqD5
>> G6IyGl8XrZ2DEZBVURvlpjVBuReKq0P5lw4DlNOGsA0UVlePtsORewX9+ehUB79S
>> 2i3IpL4pTc5l2TcK+3lEh/+h8mN4G9HPouGE1AKpcTJ3A3MJ/O/i8/YfvrfAtSFX
>> L8ZRXAaUfdMC3C7Durqpaszayd4b0XINBqsDPVjCvYj0Er184ZNLPrlbE9VJMOk=
>> =LVjw
>> -----END PGP SIGNATURE-----
>>
>>
>> _______________________________________________
>> Help-gsl mailing list
>> address@hidden
>> http://lists.gnu.org/mailman/listinfo/help-gsl
>>
>
> _______________________________________________
> Help-gsl mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/help-gsl
>