NDSolve::mconly error
- To: mathgroup at smc.vnet.net
- Subject: [mg59270] NDSolve::mconly error
- From: <topolog at gazeta.pl>
- Date: Thu, 4 Aug 2005 02:07:54 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Dear Mathematica users! I can not pass a Complex number as an argument to the function below - an error occures: NDSolve::mconly: For the method NDSolve`IDA, only machine real code is available. Unable to continue with complex values or beyond floating point exceptions. Everethying is ok, when the number is declared as Real, but I suppose it is so. The function is of the form: ndsolut[W_?NumberQ] := NDSolve[eqset /. {w -> W}, dVar, {z, z1, z2}, SolveDelayed -> True]; where 'eqset' is a set of differential equations, 'dVar' (complex in general) is a function to be solved, z - independent variable, w/W - parameters (complex in general). The function is called in a following way: W = 1.+1.*\[ImaginaryI] ndsolut[W] I will appreciate any suggestions Thank you and best regards Rafal Kosinski