%% $OpenXM: OpenXM/src/ox_math/documents/math2ox.texi,v 1.1 2000/03/08 06:59:37 ohara Exp $ \input texinfo @iftex @catcode`@#=6 @def@b#1{{@bf@gt #1}} @catcode`@#=@other @end iftex @overfullrule=0pt @c -*-texinfo-*- @comment %**start of header @setfilename Math2ox @settitle Math2ox @comment %**end of header @comment %@setchapternewpage odd @iftex @comment @finalout @end iftex @titlepage @title Math2ox @subtitle Math2ox User's Manual (English Edition) @subtitle Edition 1.1.2 for OpenXM/oxmath @subtitle March 2000 @author by Katsuyoshi Ohara @end titlepage @synindex vr fn @comment node-name, next, previous, up @node Top,, (dir), (dir) @menu * Mathematica Client Functions:: * Sample Programs:: @end menu @node Mathematica Client Functions,,, Top @chapter Mathematica Client Functions The program @code{math2ox} is an external module for Mathematica to call OpenXM servers. The @code{math2ox} communicates with OpenXM servers by the OpenXM protocol and communicates with Mathematica by MathLink. @c Description of OxStart @menu * OxStart:: @end menu @node OxStart,,, Mathematica Client Functions @section @code{OxStart} @findex OxStart @table @t @item OxStart(@var{s}) :: Start the OX server @code{s}. @end table @table @var @item return Integer @item s String @end table @itemize @bullet @item It starts the OX server @code{s}. @item Servers are looked for in the directory $OenXM_HOME/bin , hoge hoge. @end itemize @example In[1]:= Install["math2ox"] In[2] := Pid = OxStart["ox_sm1"] @end example In this example, @code{ox_sm1} is started on the local machine. @c Put descriptions of a next function. @node Sample Programs,,, Top @chapter Sample Programs @tex \noindent 1. {\tt OpenXM/lib/math/primadec.m} is a Mathematica program to make primary ideal decompositions by calling {\tt ox\_asir}. As to usages, see comments in this file. \noindent 2. {\tt OpenXM/lib/math/beta.m} is a Mathematica program to get beta-nbc bases by calling {\tt ox\_asir}. @end tex @node Index,,, Top @unnumbered Index @printindex fn @printindex cp @iftex @vfill @eject @end iftex @summarycontents @contents @bye