X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?a=blobdiff_plain;f=ginsh%2Fginsh.1.in;h=01ecbb59a46b71188ee96e93dfe4270601c1a89d;hb=025d39c4c23c08e0890dc4d5e1afd0821814860d;hp=c3b9305e39becd44ad0db3eb75aa18f8eb462572;hpb=40a73cb0e13565894c6cc418719dd1ccd45327f2;p=ginac.git diff --git a/ginsh/ginsh.1.in b/ginsh/ginsh.1.in index c3b9305e..01ecbb59 100644 --- a/ginsh/ginsh.1.in +++ b/ginsh/ginsh.1.in @@ -82,6 +82,14 @@ when they are used. To refer to the unevaluated symbol, put single quotes .RB ( ' ) around the name, as demonstrated for the "unassign" command above. .PP +Symbols are considered to be in the complex domain by default, i.e. they are +treated as if they stand in for complex numbers. This behavior can be changed +by using the keywords +.BI real_symbols +and +.BI complex_symbols +and affects all newly created symbols. +.PP The following symbols are pre-defined constants that cannot be assigned a value by the user: .RS @@ -144,9 +152,6 @@ unary minus .B * multiplication .TP -.B % -non-commutative multiplication -.TP .B / division .TP @@ -243,6 +248,12 @@ detail here. Please refer to the GiNaC documentation. .BI collect_distributed( expression ", " list ) \- collects coefficients of like powers (result in distributed form) .br +.BI collect_common_factors( expression ) +\- collects common factors from the terms of sums +.br +.BI conjugate( expression ) +\- complex conjugation +.br .BI content( expression ", " symbol ) \- content part of a polynomial .br @@ -345,6 +356,9 @@ detail here. Please refer to the GiNaC documentation. .BI series( expression ", " relation-or-symbol ", " order ) \- series expansion .br +.BI sprem( expression ", " expression ", " symbol ) +\- sparse pseudo-remainder of polynomials +.br .BI sqrfree( "expression [" ", " symbol-list] ) \- square-free factorization of a polynomial .br @@ -407,6 +421,21 @@ This is useful for debugging and for learning about GiNaC internals. .PP The command .RS +.BI print_latex( expression ); +.RE +prints a LaTeX representation of the given +.IR expression . +.PP +The command +.RS +.BI print_csrc( expression ); +.RE +prints the given +.I expression +in a way that can be used in a C or C++ program. +.PP +The command +.RS .BI iprint( expression ); .RE prints the given @@ -486,13 +515,15 @@ Christian Bauer Alexander Frink .br Richard Kreckel +.br +Jens Vollinga .SH SEE ALSO GiNaC Tutorial \- An open framework for symbolic computation within the C++ programming language .PP CLN \- A Class Library for Numbers, Bruno Haible .SH COPYRIGHT -Copyright \(co 1999-2001 Johannes Gutenberg Universit\(:at Mainz, Germany +Copyright \(co 1999-2004 Johannes Gutenberg Universit\(:at Mainz, Germany This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by