Update of /cvsroot/maxima/maxima/doc/info In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv28531 Modified Files: Affine.texi Arrays.texi Atensor.texi Bugs.texi Command.texi Constants.texi Contexts.texi Ctensor.texi Debugging.texi Differential.texi Differentiation.texi Elliptic.texi Equations.texi Expressions.texi Floating.texi Function.texi Groups.texi Help.texi Input.texi Integration.texi Introduction.texi Itensor.texi Limits.texi Lists.texi Logarithms.texi Makefile.am Matrices.texi Miscellaneous.texi Number.texi Numerical.texi Operators.texi Plotting.texi Polynomials.texi Program.texi Rules.texi Runtime.texi Series.texi Simplification.texi Special.texi Symmetries.texi Trigonometric.texi augmented_lagrangian.texi bode.texi category-macros.texi contrib_ode.texi descriptive.texi diag.texi distrib.texi draw.texi dynamics.texi extract_categories.sh extract_categories1.awk extract_categories1.sed f90.texi ggf.texi grobner.texi impdiff.texi implicit_plot.texi interpol.texi lbfgs.texi lindstedt.texi linearalgebra.texi lsquares.texi makeOrders.texi manual.css maxima.texi mnewton.texi nset.texi numericalio.texi opsubst.texi orthopoly.texi plotdf.texi romberg.texi simplex.texi simplifications.texi solve_rec.texi stats.texi stirling.texi stringproc.texi unit.texi zeilberger.texi Added Files: lapack.texi Log Message: Merge in categories from branch. "make" and "make html" succeed. "make html" calls scripts which might work only in sufficiently Unix-like environments. Index: Affine.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/Affine.texi,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- Affine.texi 27 May 2007 17:44:15 -0000 1.13 +++ Affine.texi 28 Nov 2007 03:36:39 -0000 1.14 @@ -1,9 +1,20 @@ @c end concepts Affine @menu +* Introduction to Affine:: * Functions and Variables for Affine:: @end menu -@node Functions and Variables for Affine, , Affine, Affine +@node Introduction to Affine, Functions and Variables for Affine, Affine, Affine +@section Introduction to Affine + +@code{affine} is a package to work with groups of polynomials. + +@opencatbox +@category{Polynomials} @category{Groebner bases} @category{Share packages} @category{Package affine} +@closecatbox + + +@node Functions and Variables for Affine, , Introduction to Affine, Affine @section Functions and Variables for Affine @deffn {Function} fast_linsolve ([@var{expr_1}, ..., @var{expr_m}], [@var{x_1}, ..., @var{x_n}]) @@ -19,6 +30,9 @@ @code{fast_linsolve} is faster than @code{linsolve} for system of equations which are sparse. +@opencatbox +@category{Package affine} +@closecatbox @end deffn @deffn {Function} grobner_basis ([@var{expr_1}, ..., @var{expr_m}]) @@ -37,6 +51,9 @@ if and only if @var{f} is a polynomial combination of the elements of @var{expr_1}, ..., @var{expr_m}. +@opencatbox +@category{Package affine} +@closecatbox @end deffn @c NEEDS CLARIFICATION IN A SERIOUS WAY @@ -58,17 +75,26 @@ The degree is that returned by @code{nc_degree}. This in turn is influenced by the weights of individual variables. +@opencatbox +@category{Package affine} +@closecatbox @end deffn @deffn {Function} declare_weight (@var{x_1}, @var{w_1}, ..., @var{x_n}, @var{w_n}) Assigns weights @var{w_1}, ..., @var{w_n} to @var{x_1}, ..., @var{x_n}, respectively. These are the weights used in computing @code{nc_degree}. +@opencatbox +@category{Package affine} +@closecatbox @end deffn @deffn {Function} nc_degree (@var{p}) Returns the degree of a noncommutative polynomial @var{p}. See @code{declare_weights}. +@opencatbox +@category{Package affine} +@closecatbox @end deffn @c NEEDS CLARIFICATION -- TO WHICH EQUATIONS DOES THIS DESCRIPTION REFER ?? @@ -76,6 +102,9 @@ Returns 0 if and only if @var{f} is in the ideal generated by the equations, i.e., if and only if @var{f} is a polynomial combination of the elements of the equations. +@opencatbox +@category{Package affine} +@closecatbox @end deffn @deffn {Function} fast_central_elements ([@var{x_1}, ..., @var{x_n}], @var{n}) @@ -89,6 +118,9 @@ [y.y, x.x]; @end example +@opencatbox +@category{Package affine} +@closecatbox @end deffn @c THIS IS NOT AT ALL CLEAR @@ -102,6 +134,9 @@ An optional third argument @code{reset}, @code{false} says don't bother to query about resetting things. +@opencatbox +@category{Package affine} +@closecatbox @end deffn @deffn {Function} mono ([@var{x_1}, ..., @var{x_n}], @var{n}) @@ -109,11 +144,17 @@ monomials relative to the current dot simplifications of degree @var{n} in the variables @var{x_1}, ..., @var{x_n}. +@opencatbox +@category{Package affine} +@closecatbox @end deffn @deffn {Function} monomial_dimensions (@var{n}) Compute the Hilbert series through degree @var{n} for the current algebra. +@opencatbox +@category{Package affine} +@closecatbox @end deffn @deffn {Function} extract_linear_equations ([@var{p_1}, ..., @var{p_n}], [@var{m_1}, ..., @var{m_n}]) @@ -123,6 +164,9 @@ The coefficients should be scalars. Use @code{list_nc_monomials} to build the list of monomials. +@opencatbox +@category{Package affine} +@closecatbox @end deffn @deffn {Function} list_nc_monomials ([@var{p_1}, ..., @var{p_n}]) @@ -131,6 +175,9 @@ Returns a list of the non commutative monomials occurring in a polynomial @var{p} or a list of polynomials @var{p_1}, ..., @var{p_n}. +@opencatbox +@category{Package affine} +@closecatbox @end deffn @c THIS FUNCTION DOESN'T SEEM TO BE APPROPRIATE IN USER-LEVEL DOCUMENTATION @@ -181,6 +228,10 @@ By default, denominators are not collected by @code{dotsimp}. +@opencatbox +@category{Package affine} +@closecatbox + @end defvr Index: Arrays.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/Arrays.texi,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- Arrays.texi 27 May 2007 17:44:15 -0000 1.15 +++ Arrays.texi 28 Nov 2007 03:36:39 -0000 1.16 @@ -40,6 +40,9 @@ array. @c HOW DOES ONE CHANGE AN UNDECLARED ARRAY INTO A DECLARED ARRAY EXACTLY ?? +@opencatbox +@category{Arrays} +@closecatbox @end deffn @deffn {Function} arrayapply (@var{A}, [@var{i_1}, ..., @var{i_n}]) @@ -48,6 +51,9 @@ This is reminiscent of @code{apply}, except the first argument is an array instead of a function. +@opencatbox +@category{Expressions} @category{Arrays} +@closecatbox @end deffn @deffn {Function} arrayinfo (@var{A}) @@ -178,6 +184,9 @@ (%o5) [lambda([y], y ), lambda([y], y )] @end example +@opencatbox +@category{Arrays} +@closecatbox @end deffn @deffn {Function} arraymake (@var{A}, [@var{i_1}, ..., @var{i_n}]) @@ -243,6 +252,9 @@ (%o14) 9 @end example +@opencatbox +@category{Expressions} @category{Arrays} +@closecatbox @end deffn @defvr {System variable} arrays @@ -284,6 +296,10 @@ (%o5) [aa, bb, cc] @end example +@opencatbox +@category{Arrays} @category{Global variables} +@closecatbox + @end defvr @deffn {Function} bashindices (@var{expr}) @@ -294,6 +310,9 @@ referring to @code{gensumnum}, which can be changed by the user. For example, @code{gensumnum:0$} resets it. +@opencatbox +@category{Sums and products} +@closecatbox @end deffn @deffn {Function} fillarray (@var{A}, @var{B}) @@ -372,6 +391,9 @@ (%o4) @{Array: #2A((1 2) (3 4) (5 6) (7 8) (9 10))@} @end example +@opencatbox +@category{Arrays} +@closecatbox @end deffn @deffn {Function} listarray (@var{A}) @@ -497,6 +519,9 @@ (%o5) [hashed, 1, [b + a], [v - u]] @end example +@opencatbox +@category{Arrays} +@closecatbox @end deffn @c NEEDS CLARIFICATION @@ -570,6 +595,9 @@ (%o12) 12 @end example +@opencatbox +@category{Arrays} +@closecatbox @end deffn @c DOES THIS MODIFY A OR DOES IT CREATE A NEW ARRAY ?? @@ -582,6 +610,9 @@ depending on the type of the array. The type of the array cannot be changed. +@opencatbox +@category{Arrays} +@closecatbox @end deffn @deffn {Function} remarray (@var{A_1}, ..., @var{A_n}) @@ -598,6 +629,9 @@ @code{remarray} returns the list of arrays removed. +@opencatbox +@category{Arrays} +@closecatbox @end deffn @deffn {Function} subvar (@var{x}, @var{i}) @@ -638,6 +672,9 @@ (%o7) cc @end example +@opencatbox +@category{Expressions} @category{Arrays} +@closecatbox @end deffn @c THIS IS REALLY CONFUSING @@ -666,5 +703,9 @@ than the old type of Maxima hashar. To obtain consistent behaviour in translated and compiled code set @code{translate_fast_arrays} to be @code{true}. - + +@opencatbox +@category{Arrays} @category{Global flags} +@closecatbox + @end defvr Index: Atensor.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/Atensor.texi,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- Atensor.texi 27 May 2007 17:44:16 -0000 1.9 +++ Atensor.texi 28 Nov 2007 03:36:39 -0000 1.10 @@ -96,6 +96,9 @@ @code{atensimp} will not always be able to obtain the desired simplifications. +@opencatbox +@category{Tensors} @category{Share packages} @category{Package atensor} +@closecatbox @c end concepts atensor @node Functions and Variables for atensor, , Introduction to atensor, atensor @@ -157,6 +160,10 @@ Cl(3,1). A call to @code{init_atensor(dirac)} is equivalent to @code{init_atensor(clifford,3,0,1)}. +@opencatbox +@category{Package atensor} +@closecatbox + @end deffn @@ -169,6 +176,10 @@ safeguard is used to ensure that the function always terminates, even for complex expressions. +@opencatbox +@category{Package atensor} @category{Simplification functions} +@closecatbox + @end deffn @deffn {Function} alg_type @@ -176,6 +187,10 @@ The algebra type. Valid values are @code{universal}, @code{grassmann}, @code{clifford}, @code{symmetric}, @code{symplectic} and @code{lie_envelop}. +@opencatbox +@category{Package atensor} +@closecatbox + @end deffn @defvr {Variable} adim @@ -184,6 +199,10 @@ The dimensionality of the algebra. @code{atensor} uses the value of @code{adim} to determine if an indexed object is a valid base vector. See @code{abasep}. +@opencatbox +@category{Package atensor} @category{Global variables} +@closecatbox + @end defvr @defvr {Variable} aform @@ -192,12 +211,20 @@ Default values for the bilinear forms @code{sf}, @code{af}, and @code{av}. The default is the identity matrix @code{ident(3)}. +@opencatbox +@category{Package atensor} @category{Global variables} +@closecatbox + @end defvr @defvr {Variable} asymbol Default value: @code{v} -The symbol for base vectors.. +The symbol for base vectors. + +@opencatbox +@category{Package atensor} @category{Global variables} +@closecatbox @end defvr @@ -208,6 +235,10 @@ using @code{abasep} and if that is the case, substitutes the corresponding value from the matrix @code{aform}. +@opencatbox +@category{Package atensor} +@closecatbox + @end deffn @deffn {Function} af (@var{u}, @var{v}) @@ -217,6 +248,10 @@ using @code{abasep} and if that is the case, substitutes the corresponding value from the matrix @code{aform}. +@opencatbox +@category{Package atensor} +@closecatbox + @end deffn @deffn {Function} av (@var{u}, @var{v}) @@ -246,6 +281,10 @@ 3 @end example +@opencatbox +@category{Package atensor} +@closecatbox + @end deffn @@ -256,4 +295,8 @@ @code{asymbol}, and the index having a numeric value between 1 and @code{adim}. +@opencatbox +@category{Package atensor} @category{Predicate functions} +@closecatbox + @end deffn Index: Bugs.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/Bugs.texi,v retrieving revision 1.11 retrieving revision 1.12 diff -u -d -r1.11 -r1.12 --- Bugs.texi 27 May 2007 17:44:16 -0000 1.11 +++ Bugs.texi 28 Nov 2007 03:36:39 -0000 1.12 @@ -30,6 +30,10 @@ and then defines functions and variables appropriate to the test. @code{run_testsuite} returns @code{done}. + +@opencatbox +@category{Debugging} +@closecatbox @end deffn @defvr {Option variable} testsuite_files @@ -49,6 +53,11 @@ This specifies the testsuite consists of the files "rtest13s" and "rtest14", but "rtest14" contains two tests that are known to fail: 57 and 63. + +@opencatbox +@category{Debugging} @category{Global variables} +@closecatbox + @end defvr @deffn {Function} bug_report () @@ -60,10 +69,18 @@ and Lisp version information into the bug report. @code{bug_report} returns an empty string @code{""}. + +@opencatbox +@category{Debugging} +@closecatbox @end deffn @deffn {Function} build_info () Prints out a summary of the parameters of the Maxima build. @code{build_info} returns an empty string @code{""}. + +@opencatbox +@category{Debugging} +@closecatbox @end deffn Index: Command.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/Command.texi,v retrieving revision 1.45 retrieving revision 1.46 diff -u -d -r1.45 -r1.46 --- Command.texi 18 Oct 2007 03:28:51 -0000 1.45 +++ Command.texi 28 Nov 2007 03:36:40 -0000 1.46 @@ -130,6 +130,10 @@ (%o2) - 1 @end example +@opencatbox +@category{Evaluation} @category{Operators} +@closecatbox + @end deffn @deffn {Operator} '' @@ -322,6 +326,10 @@ 3 3 2 2 1 1 @end example +@opencatbox +@category{Evaluation} @category{Operators} +@closecatbox + @end deffn @c end concepts Command Line @@ -334,6 +342,9 @@ alternate name for a (user or system) function, variable, array, etc. Any even number of arguments may be used. +@opencatbox +@category{Declarations and inferences} +@closecatbox @end deffn @defvr {Option variable} debugmode @@ -347,6 +358,10 @@ @c DO WE WANT TO SAY MORE ABOUT DEBUGGING LISP ERRORS ??? @c I'M NOT CONVINCED WE WANT TO OPEN THAT CAN OF WORMS !!! +@opencatbox +@category{Debugging} @category{Global flags} +@closecatbox + @end defvr @c NEEDS CLARIFICATION @@ -533,6 +548,9 @@ (%o11) true @end example +@opencatbox +@category{Evaluation} +@closecatbox @end deffn @defvr {Property} evflag @@ -635,6 +653,10 @@ (%o12) YES @end example +@opencatbox +@category{Evaluation flags} @category{Simplification flags and variables} +@closecatbox + @end defvr @defvr {Property} evfun @@ -735,6 +757,9 @@ (%o15) G(F(cc)) @end example +@opencatbox +@category{Evaluation flags} +@closecatbox @end defvr @c NEEDS WORK @defvr {Option variable} infeval @@ -744,6 +769,9 @@ include @code{X='X} as an argument to @code{ev}. Of course expressions such as @code{ev (X, X=X+1, infeval)} will generate an infinite loop. +@opencatbox +@category{Evaluation flags} +@closecatbox @end defvr @c REVIEW FOR ACCURACY AND COMPLETENESS @@ -811,6 +839,9 @@ @code{kill} always returns @code{done}, even if an argument has no binding. +@opencatbox +@category{Evaluation} @category{Console interaction} @category{Session management} +@closecatbox @end deffn @deffn {Function} labels (@var{symbol}) @@ -845,12 +876,20 @@ See also @code{inchar}, @code{outchar}, @code{linechar}, and @code{infolists}. +@opencatbox +@category{Display functions} @category{Display flags and variables} @category{Console interaction} +@closecatbox + @end deffn @c EXPAND; SHOW WHAT HAPPENS WHEN linenum IS ASSIGNED A VALUE @defvr {System variable} linenum The line number of the current pair of input and output expressions. +@opencatbox +@category{Display flags and variables} @category{Console interaction} +@closecatbox + @end defvr @c NEEDS WORK @@ -860,6 +899,10 @@ @code{myoptions} is the list of all options ever reset by the user, whether or not they get reset to their default value. +@opencatbox +@category{Global variables} @category{Session management} @category{Console interaction} +@closecatbox + @end defvr @defvr {Option variable} nolabels @@ -883,6 +926,10 @@ See also @code{batch}, @code{load}, and @code{labels}. +@opencatbox +@category{Global flags} @category{Session management} +@closecatbox + @end defvr @c NEEDS WORK @@ -894,6 +941,10 @@ user is doubtful of the spelling of some option and wants to make sure that the variable he assigned a value to was truly an option variable. +@opencatbox +@category{Global flags} @category{Session management} @category{Console interaction} +@closecatbox + @end defvr @deffn {Function} playback () @@ -951,6 +1002,10 @@ @code{playback ([5, 10], grind, time, slow)}. @c APPEARS TO BE input INTERSECT (UNION OF ALL OTHER ARGUMENTS). CORRECT ??? +@opencatbox +@category{Display functions} @category{Console interaction} +@closecatbox + @end deffn @c NEEDS WORK ESPECIALLY EXAMPLES @@ -965,6 +1020,10 @@ properties that cannot otherwise be displayed, i.e. for @code{atvalue}, @code{atomgrad}, @code{gradef}, and @code{matchdeclare}. +@opencatbox +@category{Declarations and inferences} @category{Display functions} +@closecatbox + @end deffn @defvr {Option variable} prompt @@ -973,6 +1032,10 @@ @code{prompt} is the prompt symbol of the @code{demo} function, @code{playback (slow)} mode, and the Maxima break loop (as invoked by @code{break}). +@opencatbox +@category{Global variables} @category{Console interaction} +@closecatbox + @end defvr @deffn {Function} quit () @@ -987,6 +1050,9 @@ @code{control-C} opens the Lisp debugger. See also @code{debugging}. +@opencatbox +@category{Console interaction} +@closecatbox @end deffn @deffn {Function} remfunction (@var{f_1}, ..., @var{f_n}) @@ -1005,6 +1071,9 @@ @code{remfunction} does not apply to array functions or subscripted functions. @code{remarray} applies to those types of functions. +@opencatbox +@category{Function definition} +@closecatbox @end deffn @deffn {Function} reset () @@ -1015,6 +1084,10 @@ Many, but not all, global variables and options are defined by @code{defmvar}, and some variables defined by @code{defmvar} are not global variables or options. +@opencatbox +@category{Session management} +@closecatbox + @end deffn @defvr {Option variable} showtime @@ -1029,6 +1102,10 @@ See also @code{timer}. +@opencatbox +@category{Display flags and variables} @category{Debugging} +@closecatbox + @end defvr @c IS THIS ANY DIFFERENT FROM ASSIGNING A PROPERTY ?? @@ -1040,12 +1117,20 @@ This can be useful for package writers, to keep track of what features they have loaded in. +@opencatbox +@category{Declarations and inferences} +@closecatbox + @end deffn @c NEEDS EXPANSION, EXAMPLES @deffn {Function} to_lisp () Enters the Lisp system under Maxima. @code{(to-maxima)} returns to Maxima. +@opencatbox +@category{Console interaction} +@closecatbox + @end deffn @defvr {System variable} values @@ -1054,4 +1139,8 @@ @code{values} is a list of all bound user variables (not Maxima options or switches). The list comprises symbols bound by @code{:} , @code{::}, or @code{:=}. +@opencatbox +@category{Evaluation} @category{Global variables} +@closecatbox + @end defvr Index: Constants.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/Constants.texi,v retrieving revision 1.19 retrieving revision 1.20 diff -u -d -r1.19 -r1.20 --- Constants.texi 27 May 2007 17:44:16 -0000 1.19 +++ Constants.texi 28 Nov 2007 03:36:40 -0000 1.20 @@ -15,6 +15,9 @@ @code{%e} represents the base of the natural logarithm, also known as Euler's number. The numeric value of @code{%e} is the double-precision floating-point value 2.718281828459045d0. +@opencatbox +@category{Constants} +@closecatbox @end defvr @defvr {Constant} %i @@ -24,12 +27,18 @@ @end ifinfo @code{%i} represents the imaginary unit, @math{sqrt(- 1)}. +@opencatbox +@category{Constants} +@closecatbox @end defvr @defvr {Constant} false @code{false} represents the Boolean constant of the same name. Maxima implements @code{false} by the value @code{NIL} in Lisp. +@opencatbox +@category{Constants} +@closecatbox @end defvr @defvr {Constant} inf @@ -38,6 +47,9 @@ @end ifinfo @code{inf} represents real positive infinity. +@opencatbox +@category{Constants} +@closecatbox @end defvr @defvr {Constant} infinity @@ -46,6 +58,9 @@ @end ifinfo @code{infinity} represents complex infinity. +@opencatbox +@category{Constants} +@closecatbox @end defvr @defvr {Constant} minf @@ -55,6 +70,9 @@ @end ifinfo @code{minf} represents real minus (i.e., negative) infinity. +@opencatbox +@category{Constants} +@closecatbox @end defvr @defvr {Constant} %phi @@ -131,6 +149,9 @@ (%o5) 0 @end example +@opencatbox +@category{Constants} +@closecatbox @end defvr @defvr {Constant} %pi @@ -140,11 +161,17 @@ @code{%pi} represents the ratio of the perimeter of a circle to its diameter. The numeric value of @code{%pi} is the double-precision floating-point value 3.141592653589793d0. +@opencatbox +@category{Constants} +@closecatbox @end defvr @defvr {Constant} true @code{true} represents the Boolean constant of the same name. Maxima implements @code{true} by the value @code{T} in Lisp. +@opencatbox +@category{Constants} +@closecatbox @end defvr Index: Contexts.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/Contexts.texi,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- Contexts.texi 27 May 2007 17:44:16 -0000 1.13 +++ Contexts.texi 28 Nov 2007 03:36:40 -0000 1.14 @@ -15,6 +15,9 @@ The variable @code{activecontexts} is the list of contexts which are active by way of the @code{activate} function. +@opencatbox +@category{Declarations and inferences} +@closecatbox @end deffn @defvr {System variable} activecontexts @@ -24,6 +27,10 @@ by way of the @code{activate} function, as opposed to being active because they are subcontexts of the current context. +@opencatbox +@category{Declarations and inferences} +@closecatbox + @end defvr @@ -96,6 +103,9 @@ (%o10) unknown @end example +@opencatbox +@category{Declarations and inferences} +@closecatbox @end deffn @defvr {Option variable} assumescalar @@ -123,6 +133,10 @@ such expressions will behave like scalars for all the operators listed above. +@opencatbox +@category{Declarations and inferences} +@closecatbox + @end defvr @@ -155,6 +169,10 @@ a function which returns @code{true} for all arguments. @c NEED EXAMPLES HERE +@opencatbox +@category{Declarations and inferences} +@closecatbox + @end defvr @@ -241,6 +259,10 @@ (%o11) neg @end example +@opencatbox +@category{Declarations and inferences} +@closecatbox + @end defvr @@ -259,6 +281,10 @@ See @code{contexts} for a general description of the context mechanism. +@opencatbox +@category{Declarations and inferences} +@closecatbox + @end defvr @c UMM, I'M HAVING TROUBLE GETTING THE CONTEXT-SWITCHING STUFF TO BEHAVE AS EXPECTED @@ -292,11 +318,18 @@ See also @code{facts}, @code{newcontext}, @code{supcontext}, @code{killcontext}, @code{activate}, @code{deactivate}, @code{assume}, and @code{forget}. +@opencatbox +@category{Declarations and inferences} +@closecatbox + @end defvr @deffn {Function} deactivate (@var{context_1}, ..., @var{context_n}) Deactivates the specified contexts @var{context_1}, ..., @var{context_n}. +@opencatbox +@category{Declarations and inferences} +@closecatbox @end deffn @deffn {Function} facts (@var{item}) @@ -311,6 +344,9 @@ @code{facts ()} (i.e., without an argument) lists the current context. +@opencatbox +@category{Declarations and inferences} +@closecatbox @end deffn @defvr {Declaration} features @@ -341,6 +377,10 @@ @code{features} is a list of mathematical features. There is also a list of non-mathematical, system-dependent features. See @code{status}. +@opencatbox +@category{Declarations and inferences} +@closecatbox + @end defvr @deffn {Function} forget (@var{pred_1}, ..., @var{pred_n}) @@ -352,6 +392,9 @@ @code{forget (@var{L})}, where @var{L} is a list of predicates, forgets each item on the list. +@opencatbox +@category{Declarations and inferences} +@closecatbox @end deffn @deffn {Function} killcontext (@var{context_1}, ..., @var{context_n}) @@ -370,6 +413,9 @@ @code{killcontext} evaluates its arguments. @code{killcontext} returns @code{done}. +@opencatbox +@category{Declarations and inferences} +@closecatbox @end deffn @deffn {Function} newcontext (@var{name}) @@ -380,6 +426,9 @@ @code{newcontext} evaluates its argument. @code{newcontext} returns @var{name}. +@opencatbox +@category{Declarations and inferences} +@closecatbox @end deffn @deffn {Function} supcontext (@var{name}, @var{context}) @@ -390,4 +439,7 @@ If @var{context} is not specified, the current context is assumed. +@opencatbox +@category{Declarations and inferences} +@closecatbox @end deffn Index: Ctensor.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/Ctensor.texi,v retrieving revision 1.34 retrieving revision 1.35 diff -u -d -r1.34 -r1.35 --- Ctensor.texi 12 Jun 2007 13:36:01 -0000 1.34 +++ Ctensor.texi 28 Nov 2007 03:36:40 -0000 1.35 @@ -118,6 +118,10 @@ @end example +@opencatbox +@category{Tensors} @category{Share packages} @category{Package ctensor} +@closecatbox + @c end concepts ctensor @node Functions and Variables for ctensor, , Introduction to ctensor, ctensor @@ -129,6 +133,10 @@ A function in the @code{ctensor} (component tensor) package which initializes the package and allows the user to enter a metric interactively. See @code{ctensor} for more details. + +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} cmetric (@var{dis}) @@ -150,6 +158,9 @@ defined. From these, the frame matrix @code{fr} and the inverse frame metric @code{ufg} are computed. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} ct_coordsys (@var{coordinate_system}, @var{extra_arg}) @@ -272,6 +283,9 @@ @c GLOBAL VARIABLE verbose IS USED IN ctensor.mac IN JUST THIS ONE CONTEXT If the global variable @code{verbose} is set to @code{true}, @code{ct_coordsys} displays the values of @code{dim}, @code{ct_coords}, and either @code{lg} or @code{lfg} and @code{fri}, depending on the value of @code{cframe_flag}. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} init_ctensor () @@ -279,6 +293,9 @@ The @code{init_ctensor} function reinitializes the @code{ctensor} package. It removes all arrays and matrices used by @code{ctensor}, resets all flags, resets @code{dim} to 4, and resets the frame metric to the Lorentz-frame. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @@ -336,6 +353,9 @@ will not occur. The array elements @code{mcs[i,j,k]} are defined in such a manner that the final index is contravariant. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} ricci (@var{dis}) @@ -344,6 +364,9 @@ components @code{ric[i,j]} of the Ricci tensor. If the argument @var{dis} is @code{true}, then the non-zero components are displayed. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} uricci (@var{dis}) @@ -356,12 +379,18 @@ directly. Otherwise, @code{ricci(false)} will simply compute the entries of the array @code{uric[i,j]} without displaying the results. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} scurvature () Returns the scalar curvature (obtained by contracting the Ricci tensor) of the Riemannian manifold with the given metric. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} einstein (@var{dis}) @@ -375,11 +404,17 @@ these components. If @code{ratfac} is @code{true} then the components will also be factored. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} leinstein (@var{dis}) Covariant Einstein-tensor. @code{leinstein} stores the values of the covariant Einstein tensor in the array @code{lein}. The covariant Einstein-tensor is computed from the mixed Einstein tensor @code{ein} by multiplying it with the metric tensor. If the argument @var{dis} is @code{true}, then the non-zero values of the covariant Einstein tensor are displayed. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} riemann (@var{dis}) @@ -410,6 +445,9 @@ @code{true}, the covariant Riemann-tensor is computed first from the frame field coefficients. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} lriemann (@var{dis}) @@ -424,6 +462,9 @@ For information on index ordering, see @code{riemann}. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} uriemann (@var{dis}) @@ -431,6 +472,9 @@ curvature tensor as array elements @code{uriem[i,j,k,l]}. These are displayed if @var{dis} is @code{true}. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} rinvariant () @@ -443,6 +487,9 @@ This object is not automatically simplified since it can be very large. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} weyl (@var{dis}) @@ -453,6 +500,9 @@ rationally simplified; if @code{ratfac} is @code{true} then the results will be factored as well. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @subsection Taylor series expansion @@ -611,6 +661,9 @@ This capability can be useful, for instance, when working in the weak field limit far from a gravitational source. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @@ -630,6 +683,9 @@ ab d,e e,d a b @end example +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @subsection Algebraic classification @@ -664,6 +720,9 @@ @end example +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} psi (@var{dis}) @@ -686,6 +745,9 @@ computed in a frame base, some in a coordinate base, with no means to distinguish between the two. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} petrov () @@ -769,6 +831,9 @@ Except for some simple test cases, the implementation is untested as of December 19, 2004, and is likely to contain errors. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @@ -828,6 +893,9 @@ Computes the (2,1) contortion coefficients from the torsion tensor @var{tr}. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} nonmetricity (@var{nm}) @@ -835,6 +903,9 @@ Computes the (2,1) nonmetricity coefficients from the nonmetricity vector @var{nm}. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @@ -847,6 +918,9 @@ upon an arbitrary square symmetric matrix @var{M}. The user must input the functions which define the transformation. (Formerly called @code{transform}.) +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} findde (@var{A}, @var{n}) @@ -900,11 +974,18 @@ @end example +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} cograd () Computes the covariant gradient of a scalar function allowing the user to choose the corresponding vector name as the example under @code{contragrad} illustrates. + +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} contragrad () @@ -938,6 +1019,9 @@ @end example +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} dscalar () computes the tensor d'Alembertian of the scalar function once @@ -961,6 +1045,9 @@ r @end example +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} checkdiv () @@ -970,6 +1057,10 @@ n = @code{dim}. If the argument to the function is @code{g} then the divergence of the Einstein tensor will be formed and must be zero. In addition, the divergence (vector) is given the array name @code{div}. + +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} cgeodesic (@var{dis}) @@ -978,6 +1069,9 @@ motion for a given metric. They are stored in the array @code{geod[i]}. If the argument @var{dis} is @code{true} then these equations are displayed. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @@ -991,6 +1085,9 @@ The components of the second rank covariant field tensor are represented by the array @code{bd}. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} invariant1 () @@ -999,6 +1096,9 @@ invariant density of R^2. The field equations are the components of an array named @code{inv1}. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} invariant2 () @@ -1010,6 +1110,9 @@ components of an array named @code{inv2}. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} bimetric () @@ -1018,6 +1121,9 @@ generates the field equations of Rosen's bimetric theory. The field equations are the components of an array named @code{rosen}. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @subsection Utility functions @@ -1026,12 +1132,20 @@ Returns @code{true} if @var{M} is a diagonal matrix or (2D) array. +@opencatbox +@category{Package ctensor} @category{Predicate functions} +@closecatbox + @end deffn @deffn {Function} symmetricp (@var{M}) Returns @code{true} if @var{M} is a symmetric matrix or (2D) array. +@opencatbox +@category{Package ctensor} @category{Predicate functions} +@closecatbox + @end deffn @deffn {Function} ntermst (@var{f}) @@ -1041,6 +1155,9 @@ elements. In this way, it is possible to quickly find the non-zero expressions and attempt simplification. +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} cdisplay (@var{ten}) @@ -1259,11 +1376,19 @@ (%o5) done @end example + +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @deffn {Function} deleten (@var{L}, @var{n}) Returns a new list consisting of @var{L} with the @var{n}'th element deleted. + +@opencatbox +@category{Package ctensor} +@closecatbox @end deffn @subsection Variables used by @code{ctensor} @@ -1277,6 +1402,10 @@ default 4. The command @code{dim: n} will reset the dimension to any other value @code{n}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Option variable} diagmetric @@ -1289,6 +1418,10 @@ run times will, of course, result. Note: this option is set automatically by @code{csetup} if a diagonal metric is specified. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Option variable} ctrgsimp @@ -1296,6 +1429,10 @@ Causes trigonometric simplifications to be used when tensors are computed. Presently, @code{ctrgsimp} affects only computations involving a moving frame. +@opencatbox +@category{Package ctensor} @category{Simplification flags and variables} +@closecatbox + @end defvr @defvr {Option variable} cframe_flag @@ -1307,6 +1444,10 @@ computations in a Lorentz frame, @code{lfg} should have the appropriate signature. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Option variable} ctorsion_flag @@ -1315,6 +1456,10 @@ connection coefficients. The contortion tensor itself is computed by @code{contortion} from the user-supplied tensor @code{tr}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Option variable} cnonmet_flag @@ -1324,6 +1469,10 @@ from the user-supplied nonmetricity vector @code{nm} by the function @code{nonmetricity}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Option variable} ctayswitch @@ -1333,6 +1482,10 @@ @code{uricci}, @code{einstein}, and @code{weyl} take into account this setting. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Option variable} ctayvar @@ -1340,6 +1493,10 @@ Variable used for Taylor-series expansion if @code{ctayswitch} is set to @code{true}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Option variable} ctaypov @@ -1347,6 +1504,10 @@ Maximum power used in Taylor-series expansion when @code{ctayswitch} is set to @code{true}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Option variable} ctaypt @@ -1354,6 +1515,10 @@ Point around which Taylor-series expansion is carried out when @code{ctayswitch} is set to @code{true}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {System variable} gdet @@ -1361,12 +1526,20 @@ The determinant of the metric tensor @code{lg}. Computed by @code{cmetric} when @code{cframe_flag} is set to @code{false}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Option variable} ratchristof Causes rational simplification to be applied by @code{christof}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Option variable} rateinstein @@ -1376,6 +1549,10 @@ performed on the non-zero components of Einstein tensors; if @code{ratfac} is @code{true} then the components will also be factored. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Option variable} ratriemann Default value: @code{true} @@ -1385,6 +1562,10 @@ simplification will be done; if @code{ratfac} is @code{true} then each of the components will also be factored. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Option variable} ratweyl @@ -1393,20 +1574,39 @@ If @code{true}, this switch causes the @code{weyl} function to apply rational simplification to the values of the Weyl tensor. If @code{ratfac} is @code{true}, then the components will also be factored. + +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Variable} lfg The covariant frame metric. By default, it is initialized to the 4-dimensional Lorentz frame with signature (+,+,+,-). Used when @code{cframe_flag} is @code{true}. + +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Variable} ufg The inverse frame metric. Computed from @code{lfg} when @code{cmetric} is called while @code{cframe_flag} is set to @code{true}. + +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Variable} riem The (3,1) Riemann tensor. Computed when the function @code{riemann} is invoked. For information about index ordering, see the description of @code{riemann}. -if @code{cframe_flag} is @code{true}, @code{riem} is computed from the covariant Riemann-tensor @code{lriem}. +If @code{cframe_flag} is @code{true}, @code{riem} is computed from the covariant Riemann-tensor @code{lriem}. + +@opencatbox +@category{Package ctensor} +@closecatbox @end defvr @@ -1414,24 +1614,40 @@ The covariant Riemann tensor. Computed by @code{lriemann}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Variable} uriem The contravariant Riemann tensor. Computed by @code{uriemann}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Variable} ric The mixed Ricci-tensor. Computed by @code{ricci}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Variable} uric The contravariant Ricci-tensor. Computed by @code{uricci}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Variable} lg @@ -1439,36 +1655,60 @@ The metric tensor. This tensor must be specified (as a @code{dim} by @code{dim} matrix) before other computations can be performed. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Variable} ug The inverse of the metric tensor. Computed by @code{cmetric}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Variable} weyl The Weyl tensor. Computed by @code{weyl}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Variable} fb Frame bracket coefficients, as computed by @code{frame_bracket}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Variable} kinvariant The Kretchmann invariant. Computed by @code{rinvariant}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Variable} np A Newman-Penrose null tetrad. Computed by @code{nptetrad}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Variable} npi @@ -1487,27 +1727,47 @@ [ 0 0 1 0 ] @end example +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Variable} tr User-supplied rank-3 tensor representing torsion. Used by @code{contortion}. + +@opencatbox +@category{Package ctensor} +@closecatbox @end defvr @defvr {Variable} kt The contortion tensor, computed from @code{tr} by @code{contortion}. + +@opencatbox +@category{Package ctensor} +@closecatbox @end defvr @defvr {Variable} nm User-supplied nonmetricity vector. Used by @code{nonmetricity}. + +@opencatbox +@category{Package ctensor} +@closecatbox @end defvr @defvr {Variable} nmc The nonmetricity coefficients, computed from @code{nm} by @code{nonmetricity}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {System variable} tensorkill @@ -1515,6 +1775,10 @@ Variable indicating if the tensor package has been initialized. Set and used by @code{csetup}, reset by @code{init_ctensor}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @defvr {Option variable} ct_coords @@ -1527,6 +1791,10 @@ @code{ct_coords: [j1, j2, ..., jn]} where the j's are the new coordinate names. See also @code{csetup}. +@opencatbox +@category{Package ctensor} +@closecatbox + @end defvr @subsection Reserved names Index: Debugging.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/Debugging.texi,v retrieving revision 1.19 retrieving revision 1.20 diff -u -d -r1.19 -r1.20 --- Debugging.texi 27 May 2007 17:44:17 -0000 1.19 +++ Debugging.texi 28 Nov 2007 03:36:40 -0000 1.20 @@ -120,6 +120,10 @@ There are additional commands available in that file window, such as evaluating the function into the Maxima, by typing @code{Alt-Control-x}. +@opencatbox +@category{Debugging} +@closecatbox + @node Keyword Commands, Functions and Variables for Debugging, Source Level Debugging, Debugging @section Keyword Commands @@ -187,6 +191,9 @@ completing the computation @end table +@opencatbox +@category{Debugging} +@closecatbox @node Functions and Variables for Debugging, , Keyword Commands, Debugging @section Functions and Variables for Debugging @@ -198,6 +205,10 @@ each time a bound variable is used for the first time in a computation. +@opencatbox +@category{Evaluation} @category{Console interaction} @category{Global flags} +@closecatbox + @end defvr @defvr {Option variable} setcheck @@ -233,6 +244,10 @@ No printout is generated when a variable on the @code{setcheck} list is assigned to itself, e.g., @code{X: 'X}. +@opencatbox +@category{Console interaction} @category{Global flags} +@closecatbox + @end defvr @defvr {Option variable} setcheckbreak @@ -248,6 +263,10 @@ See also @code{setcheck} and @code{setval}. +@opencatbox +@category{Console interaction} @category{Global flags} +@closecatbox + @end defvr @defvr {System variable} setval @@ -257,6 +276,10 @@ See also @code{setcheck} and @code{setcheckbreak}. +@opencatbox +@category{Console interaction} @category{Global variables} +@closecatbox + @end defvr @deffn {Function} timer (@var{f_1}, ..., @var{f_n}) @@ -288,6 +311,9 @@ See also @code{timer_devalue}. +@opencatbox +@category{Debugging} +@closecatbox @end deffn @deffn {Function} untimer (@var{f_1}, ..., @var{f_n}) @deffnx {Function} untimer () @@ -303,6 +329,9 @@ @code{timer (f)} resets all timing statistics to zero and puts @code{f} on the timer list again. +@opencatbox +@category{Debugging} +@closecatbox @end deffn @defvr {Option variable} timer_devalue @@ -316,6 +345,10 @@ See also @code{timer} and @code{timer_info}. +@opencatbox +@category{Debugging} @category{Global flags} +@closecatbox + @end defvr @deffn {Function} timer_info (@var{f_1}, ..., @var{f_n}) @@ -339,6 +372,9 @@ See also @code{timer}. +@opencatbox +@category{Debugging} +@closecatbox @end deffn @deffn {Function} trace (@var{f_1}, ..., @var{f_n}) @@ -369,6 +405,9 @@ If @code{timer (f)} is in effect, then @code{trace (f)} has no effect; @code{trace} and @code{timer} can't both be in effect for the same function. +@opencatbox +@category{Debugging} +@closecatbox @end deffn @deffn {Function} trace_options (@var{f}, @var{option_1}, ..., @var{option_n}) @@ -439,6 +478,9 @@ (%i7) ff(6); @end example +@opencatbox +@category{Debugging} +@closecatbox @end deffn @deffn {Function} untrace (@var{f_1}, ..., @var{f_n}) @@ -450,4 +492,7 @@ @code{untrace} returns a list of the functions for which it disabled tracing. +@opencatbox +@category{Debugging} +@closecatbox @end deffn Index: Differential.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/Differential.texi,v retrieving revision 1.12 retrieving revision 1.13 diff -u -d -r1.12 -r1.13 --- Differential.texi 15 Nov 2007 01:37:16 -0000 1.12 +++ Differential.texi 28 Nov 2007 03:36:40 -0000 1.13 @@ -29,6 +29,9 @@ See @code{ode2} for an example of its usage. +@opencatbox +@category{Differential equations} +@closecatbox @end deffn @@ -99,6 +102,9 @@ If @code{desolve} cannot obtain a solution, it returns @code{false}. +@opencatbox +@category{Differential equations} @category{Laplace transform} +@closecatbox @end deffn @deffn {Function} ic1 (@var{solution}, @var{xval}, @var{yval}) @@ -111,6 +117,9 @@ See @code{ode2} for an example of its usage. +@opencatbox +@category{Differential equations} +@closecatbox @end deffn @deffn {Function} ic2 (@var{solution}, @var{xval}, @var{yval}, @var{dval}) @@ -126,6 +135,9 @@ See @code{ode2} for an example of its usage. +@opencatbox +@category{Differential equations} +@closecatbox @end deffn @deffn {Function} ode2 (@var{eqn}, @var{dvar}, @var{ivar}) @@ -216,4 +228,7 @@ @end example +@opencatbox +@category{Differential equations} +@closecatbox @end deffn Index: Differentiation.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/Differentiation.texi,v retrieving revision 1.20 retrieving revision 1.21 diff -u -d -r1.20 -r1.21 --- Differentiation.texi 27 May 2007 17:44:17 -0000 1.20 +++ Differentiation.texi 28 Nov 2007 03:36:41 -0000 1.21 @@ -74,6 +74,9 @@ / @end example +@opencatbox +@category{Integral calculus} +@closecatbox @end deffn @deffn {Function} antidiff (@var{expr}, @var{x}, @var{u}(@var{x})) @@ -138,6 +141,9 @@ / @end example +@opencatbox +@category{Integral calculus} +@closecatbox @end deffn @c I SUSPECT THERE IS MORE TO BE SAID HERE @@ -147,6 +153,9 @@ This property is assigned by @code{gradef}. @c NEED EXAMPLE HERE +@opencatbox +@category{Differential calculus} +@closecatbox @end defvr @deffn {Function} atvalue (@var{expr}, [@var{x_1} = @var{a_1}, ..., @var{x_m} = @var{a_m}], @var{c}) @@ -217,6 +226,9 @@ !x = 0, y = 1 @end example +@opencatbox +@category{Differential equations} @category{Declarations and inferences} +@closecatbox @end deffn @c LOOKS LIKE cartan IS THE NAME OF A PACKAGE AND NOT A FUNCTION OR VARIABLE @@ -235,6 +247,9 @@ @code{cartan} was implemented by F.B. Estabrook and H.D. Wahlquist. +@opencatbox +@category{Differential geometry} +@closecatbox @end deffn @deffn {Function} del (@var{x}) @@ -262,6 +277,9 @@ (%o3) x y del(z) + x z del(y) + y z del(x) @end example +@opencatbox +@category{Differential calculus} +@closecatbox @end deffn @deffn {Function} delta (@var{t}) @@ -280,6 +298,9 @@ (%o1) sin(a b) %e @end example +@opencatbox +@category{Mathematical functions} @category{Laplace transform} +@closecatbox @end deffn @defvr {System variable} dependencies @@ -292,6 +313,10 @@ See @code{depends} and @code{gradef}. +@opencatbox +@category{Declarations and inferences} @category{Global variables} +@closecatbox + @end defvr @deffn {Function} depends (@var{f_1}, @var{x_1}, ..., @var{f_n}, @var{x_n}) @@ -366,6 +391,9 @@ du dt @end example +@opencatbox +@category{Differential calculus} @category{Declarations and inferences} +@closecatbox @end deffn @defvr {Option variable} derivabbrev @@ -376,6 +404,10 @@ Otherwise, derivatives are displayed in the Leibniz notation @code{dy/dx}. @c NEED EXAMPLES HERE +@opencatbox +@category{Differential calculus} @category{Global flags} +@closecatbox + @end defvr @c SEEMS LIKE THIS STATEMENT COULD BE LESS CLUMSY @@ -399,6 +431,9 @@ (%o2) 2 @end example +@opencatbox +@category{Differential calculus} @category{Expressions} +@closecatbox @end deffn @c I HAVE NO IDEA WHAT THIS DOES @@ -406,6 +441,9 @@ Causes only differentiations with respect to the indicated variables, within the @code{ev} command. +@opencatbox +@category{Differential calculus} @category{Evaluation} +@closecatbox @end deffn @defvr {Option variable} derivsubst @@ -414,6 +452,10 @@ When @code{derivsubst} is @code{true}, a non-syntactic substitution such as @code{subst (x, 'diff (y, t), 'diff (y, t, 2))} yields @code{'diff (x, t)}. +@opencatbox +@category{Differential calculus} @category{Expressions} +@closecatbox + @end defvr @deffn {Function} diff (@var{expr}, @var{x_1}, @var{n_1}, ..., @var{x_m}, @var{n_m}) @@ -499,6 +541,9 @@ above. @c NEED EXAMPLES FOR TENSOR STUFF +@opencatbox +@category{Differential calculus} +@closecatbox @end deffn @c MERGE THIS INTO @defun diff @@ -536,6 +581,9 @@ @c 2 r @c @end example +@opencatbox +@category{Differential calculus} @category{Package ctensor} +@closecatbox @end deffn @deffn {Function} express (@var{expr}) @@ -623,6 +671,9 @@ (%o15) [b z - c y, c x - a z, a y - b x] @end example +@opencatbox +@category{Differential calculus} @category{Vectors} @category{Operators} +@closecatbox @end deffn @c COMMENTING OUT THIS TEXT PENDING RESOLUTION OF BUG REPORT # 836704: @@ -688,6 +739,9 @@ higher order derivatives. @c NEED EXAMPLES HERE +@opencatbox +@category{Differential calculus} @category{Declarations and inferences} +@closecatbox @end deffn @defvr {System variable} gradefs @@ -698,6 +752,10 @@ @code{gradefs} does not include any variables for which partial derivatives have been defined by @code{gradef}. +@opencatbox +@category{Differential calculus} @category{Declarations and inferences} +@closecatbox + @end defvr @deffn {Function} laplace (@var{expr}, @var{t}, @var{s}) @@ -762,4 +820,7 @@ !t = 0 @end example +@opencatbox +@category{Laplace transform} @category{Differential equations} +@closecatbox @end deffn Index: Elliptic.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/Elliptic.texi,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- Elliptic.texi 7 Oct 2007 12:56:13 -0000 1.10 +++ Elliptic.texi 28 Nov 2007 03:36:41 -0000 1.11 @@ -124,6 +124,10 @@ Toy. It is placed under the terms of the General Public License (GPL) that governs the distribution of Maxima. +@opencatbox +@category{Elliptic functions} +@closecatbox + @node Functions and Variables for Elliptic Functions, Functions and Variables for Elliptic Integrals, Introduction to Elliptic Functions and Integrals, top @comment node-name, next, previous, up @@ -131,98 +135,194 @@ @deffn {Function} jacobi_sn (@var{u}, @var{m}) The Jacobian elliptic function @math{sn(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} jacobi_cn (@var{u}, @var{m}) The Jacobian elliptic function @math{cn(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} jacobi_dn (@var{u}, @var{m}) The Jacobian elliptic function @math{dn(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} jacobi_ns (@var{u}, @var{m}) The Jacobian elliptic function @math{ns(u,m) = 1/sn(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} jacobi_sc (@var{u}, @var{m}) The Jacobian elliptic function @math{sc(u,m) = sn(u,m)/cn(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} jacobi_sd (@var{u}, @var{m}) The Jacobian elliptic function @math{sd(u,m) = sn(u,m)/dn(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} jacobi_nc (@var{u}, @var{m}) The Jacobian elliptic function @math{nc(u,m) = 1/cn(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} jacobi_cs (@var{u}, @var{m}) The Jacobian elliptic function @math{cs(u,m) = cn(u,m)/sn(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} jacobi_cd (@var{u}, @var{m}) The Jacobian elliptic function @math{cd(u,m) = cn(u,m)/dn(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} jacobi_nd (@var{u}, @var{m}) The Jacobian elliptic function @math{nc(u,m) = 1/cn(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} jacobi_ds (@var{u}, @var{m}) The Jacobian elliptic function @math{ds(u,m) = dn(u,m)/sn(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} jacobi_dc (@var{u}, @var{m}) The Jacobian elliptic function @math{dc(u,m) = dn(u,m)/cn(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} inverse_jacobi_sn (@var{u}, @var{m}) The inverse of the Jacobian elliptic function @math{sn(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} inverse_jacobi_cn (@var{u}, @var{m}) The inverse of the Jacobian elliptic function @math{cn(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} inverse_jacobi_dn (@var{u}, @var{m}) The inverse of the Jacobian elliptic function @math{dn(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} inverse_jacobi_ns (@var{u}, @var{m}) The inverse of the Jacobian elliptic function @math{ns(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} inverse_jacobi_sc (@var{u}, @var{m}) The inverse of the Jacobian elliptic function @math{sc(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} inverse_jacobi_sd (@var{u}, @var{m}) The inverse of the Jacobian elliptic function @math{sd(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} inverse_jacobi_nc (@var{u}, @var{m}) The inverse of the Jacobian elliptic function @math{nc(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} inverse_jacobi_cs (@var{u}, @var{m}) The inverse of the Jacobian elliptic function @math{cs(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} inverse_jacobi_cd (@var{u}, @var{m}) The inverse of the Jacobian elliptic function @math{cd(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} inverse_jacobi_nd (@var{u}, @var{m}) The inverse of the Jacobian elliptic function @math{nc(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} inverse_jacobi_ds (@var{u}, @var{m}) The inverse of the Jacobian elliptic function @math{ds(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @deffn {Function} inverse_jacobi_dc (@var{u}, @var{m}) The inverse of the Jacobian elliptic function @math{dc(u,m)}. + +@opencatbox +@category{Elliptic functions} +@closecatbox @end deffn @@ -248,6 +348,9 @@ See also @ref{elliptic_e} and @ref{elliptic_kc}. +@opencatbox +@category{Elliptic integrals} +@closecatbox @end deffn @anchor{elliptic_e} @@ -266,6 +369,9 @@ See also @ref{elliptic_e} and @ref{elliptic_ec}. +@opencatbox +@category{Elliptic integrals} +@closecatbox @end deffn @anchor{elliptic_eu} @@ -299,6 +405,9 @@ where $\phi = \sin^{-1} {\rm sn}(u, m)$ @end tex See also @ref{elliptic_e}. +@opencatbox +@category{Elliptic integrals} +@closecatbox @end deffn @deffn {Function} elliptic_pi (@var{n}, @var{phi}, @var{m}) @@ -315,6 +424,10 @@ @end tex Only the derivative with respect to @math{phi} is known by Maxima. + +@opencatbox +@category{Elliptic integrals} +@closecatbox @end deffn @anchor{elliptic_kc} @@ -333,6 +446,10 @@ @end tex For certain values of @math{m}, the value of the integral is known in terms of @math{Gamma} functions. Use @code{makegamma} to evaluate them. + +@opencatbox +@category{Elliptic integrals} +@closecatbox @end deffn @anchor{elliptic_ec} @@ -351,5 +468,9 @@ @end tex For certain values of @math{m}, the value of the integral is known in terms of @math{Gamma} functions. Use @code{makegamma} to evaluate them. + +@opencatbox +@category{Elliptic integrals} +@closecatbox @end deffn Index: Equations.texi =================================================================== RCS file: /cvsroot/maxima/maxima/doc/info/Equations.texi,v retrieving revision 1.27 retrieving revision 1.28 diff -u -d -r1.27 -r1.28 --- Equations.texi 12 Jun 2007 21:17:45 -0000 1.27 +++ Equations.texi 28 Nov 2007 03:36:41 -0000 1.28 @@ -11,7 +11,7 @@ Default value: @code{[]} @code{%rnum_list} is the list of variables introduced in solutions -by @code{algsys}. +by @code{solve} and @code{algsys}. @code{%r} variables are added to @code{%rnum_list} in the order they are created. This is convenient for doing substitutions into the @@ -21,6 +21,10 @@ doing @code{concat ('%r, j)}. @c NEED EXAMPLE HERE +@opencatbox +@category{Algebraic equations} +@closecatbox + @end defvr @defvr {Option variable} algexact @@ -41,6 +45,11 @@ exact solutions, and only yield approximations when all else fails. @c ABOVE DESCRIPTION NOT TOO CLEAR -- MAYBE EXAMPLES WILL HELP + +@opencatbox +@category{Algebraic equations} +@closecatbox + @end defvr @deffn {Function} algsys ([@var{expr_1}, ..., @var{expr_m}], [@var{x_1}, ..., @var{x_n}]) @@ -159,6 +168,9 @@ sqrt(3) sqrt(3) 3 3 @end example +@opencatbox +@category{Algebraic equations} +@closecatbox @end deffn @deffn {Function} allroots (@var{expr}) @@ -230,6 +242,10 @@ + 1.098699797110288) @end example +@opencatbox +@category{Polynomials} @category{Numerical methods} +@closecatbox + @end deffn @defvr {Option variable} backsubst @@ -241,6 +257,10 @@ be helpful in very big problems where back substitution would cause the generation of extremely large expressions. +@opencatbox +@category{Algebraic equations} +@closecatbox + @end defvr @defvr {Option variable} breakup @@ -317,6 +337,10 @@ (%o9) [%t7, %t8, %t9] @end example +@opencatbox +@category{Algebraic equations} +@closecatbox + @end defvr @deffn {Function} dim... [truncated message content] |