public inbox for gsl-discuss@sourceware.org
 help / color / mirror / Atom feed
* Re: GSL and (visual) c++
@ 2000-12-13 18:57 E. Robert Tisdale
  0 siblings, 0 replies; 3+ messages in thread
From: E. Robert Tisdale @ 2000-12-13 18:57 UTC (permalink / raw)
  To: gsl-discuss

Andreas Krueger wrote:

> Is there something similar in C++?

Take a look at
The C++ Scalar, Vector, Matrix and Tensor class library

	http://www.netwood.net/~edwin/svmt/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: GSL and (visual) c++
  2000-12-13 10:08 Andreas Krueger
@ 2000-12-13 11:40 ` Brian Gough
  0 siblings, 0 replies; 3+ messages in thread
From: Brian Gough @ 2000-12-13 11:40 UTC (permalink / raw)
  To: Andreas Krueger; +Cc: gsl-discuss

Hi,

Andreas Krueger writes:
 > a) Is there something similar in c++ ?

There has been some discussion about this in the mailing list archive
http://sources.redhat.com/ml/gsl-discuss/ --- nobody is writing
anything.

 > b) How do I use it in general c++?

See the section 'Compatibility with C++' in the manual for some
information.  Basically, it should work from C++ directly as extern
"C" { .. } is present in the header files.

 >    Why is it platform specific for non-Windows systems?
 >    (as said on http://sources.redhat.com/gsl/ )
 >    Isn't c/c++ independent of the OS?
 >    How can I implement it into my "Visual-C++"-environment?

It should work ok with any ANSI C/C++ compiler.  The platforms listed
are ones where it has been tested and reported to work.  There was
some discussion on the list about how to compile with Visual C++
(search for 'visual' on the list archive).

 > c) Can I use only parts of it? e.g. statistics only

Yes. This is usually possible, but there are dependencies between some
parts. Look at the header files to check.

 > P.S.: I couldn't find any support for "error propagation",
 >       perhaps you can also implement my "class measure<T>":
 >       www.andreask.de/cpp/measure

There are some functions in specfunc/,  e.g. gsl_sf_multiply_err_..,
gsl_sf_exp_err_..., etc. I'm not sure if they are a complete set.

If you'd like to write a C version under the GPL we could consider
including it or pointing people to it. These things are less
convenient in C due to the lack of operator overloading of course.

regards
Brian Gough

^ permalink raw reply	[flat|nested] 3+ messages in thread

* GSL and (visual) c++
@ 2000-12-13 10:08 Andreas Krueger
  2000-12-13 11:40 ` Brian Gough
  0 siblings, 1 reply; 3+ messages in thread
From: Andreas Krueger @ 2000-12-13 10:08 UTC (permalink / raw)
  To: gsl-discuss

Hello,

Today I encountered the GSL - great! I already love it.
It will be sooooo useful for my scientific programming.

However, there are three questions:

a) Is there something similar in c++ ?

b) How do I use it in general c++?
   Why is it platform specific for non-Windows systems?
   (as said on http://sources.redhat.com/gsl/ )
   Isn't c/c++ independent of the OS?
   How can I implement it into my "Visual-C++"-environment?

c) Can I use only parts of it? e.g. statistics only

Many thanks in advance...

ciao,
Andreas

P.S.: I couldn't find any support for "error propagation",
      perhaps you can also implement my "class measure<T>":
      www.andreask.de/cpp/measure


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2000-12-13 18:57 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-12-13 18:57 GSL and (visual) c++ E. Robert Tisdale
  -- strict thread matches above, loose matches on Subject: below --
2000-12-13 10:08 Andreas Krueger
2000-12-13 11:40 ` Brian Gough

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).