Re: MathLink and Vectors
- To: mathgroup at smc.vnet.net
- Subject: [mg35259] Re: MathLink and Vectors
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Fri, 5 Jul 2002 02:19:14 -0400 (EDT)
- Organization: Universitaet Leipzig
- References: <afugsl$rsc$1@smc.vnet.net>
- Reply-to: kuska at informatik.uni-leipzig.de
- Sender: owner-wri-mathgroup at wolfram.com
Hi, Manual works perfect. I have several programs that send a 2d arrays to Mathematica, of course I have no "objects", and I don't know how your vector/matrix class is defined but MLPutFunction(stdlink,"Partition",2); MLPutRealList(stdlink,yourArray,n*m); MLPutInteger(stdlink,n); will work with a one-dimensional adress scheme and MLPutFunction(stdlink,"List",n); for(i=0; i<n; i++) MLPutRealList(stdlink,yourRows[i],m); works for a array of pointers to rows. Regards Jens "Mark T. Gordon" wrote: > > I am working on a research project and need to use MathLink > with Vectors. I am mostly using vector<double> but I am > also using vector< vector< double > >. The functions seem > to work except I am encountering a problem when entering the > type of object the C++ code is returning in the template. > I've tried Manual but that does not seem to work. I'm using > Visual C++ and Mathematica 4.1. Any help would be > appreciated. > > mgordo76 at calvin.edu