/** @file add.cpp
*
- * Implementation of GiNaC's sums of expressions.
- *
+ * Implementation of GiNaC's sums of expressions. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file add.h
*
- * Interface to GiNaC's sums of expressions.
- *
+ * Interface to GiNaC's sums of expressions. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file basic.cpp
*
- * Implementation of GiNaC's ABC.
- *
+ * Implementation of GiNaC's ABC. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file basic.h
*
- * Interface to GiNaC's ABC.
- *
+ * Interface to GiNaC's ABC. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file clifford.cpp
*
* Implementation of GiNaC's clifford objects.
- * No real implementation yet, to be done.
- *
+ * No real implementation yet, to be done. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file clifford.h
*
- * Interface to GiNaC's clifford objects.
- *
+ * Interface to GiNaC's clifford objects. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file color.cpp
*
* Implementation of GiNaC's color objects.
- * No real implementation yet, to be done.
- *
+ * No real implementation yet, to be done. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file color.h
*
- * Interface to GiNaC's color objects.
- *
+ * Interface to GiNaC's color objects. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file coloridx.cpp
*
- * Implementation of GiNaC's color indices.
- *
+ * Implementation of GiNaC's color indices. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file coloridx.h
*
- * Interface to GiNaC's color indices.
- *
+ * Interface to GiNaC's color indices. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file constant.cpp
*
- * Implementation of GiNaC's constant types and some special constants.
- *
+ * Implementation of GiNaC's constant types and some special constants. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file constant.h
*
- * Interface to GiNaC's constant types and some special constants.
- *
+ * Interface to GiNaC's constant types and some special constants. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file debugmsg.h
*
- * Utilities needed for debugging only.
- *
+ * Utilities needed for debugging only. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file diff.cpp
*
- * Implementation of symbolic differentiation in all of GiNaC's classes.
- *
+ * Implementation of symbolic differentiation in all of GiNaC's classes. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file ex.cpp
*
- * Implementation of GiNaC's light-weight expression handles.
- *
+ * Implementation of GiNaC's light-weight expression handles. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file ex.h
*
- * Interface to GiNaC's light-weight expression handles.
- *
+ * Interface to GiNaC's light-weight expression handles. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file expair.h
*
+ * Definition of expression pairs (building blocks of expairseq). */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file expairseq.cpp
*
+ * Implementation of sequences of expression pairs. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file expairseq.h
*
+ * Interface to sequences of expression pairs. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
* $prepend=0
* $let_op=0
* $open_bracket=(
- * $close_bracket=)
- *
+ * $close_bracket=) */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
* $prepend=0
* $let_op=0
* $open_bracket=(
- * $close_bracket=)
- *
+ * $close_bracket=) */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file exprseq_suppl.cpp
*
* Supplement to exprseq.cpp, contains the parts which were
- * not automatically generated.
- *
+ * not automatically generated. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file fail.cpp
*
* Implementation of class signaling failure of operation. Considered
- * obsolete all this stuff ought to be replaced by exceptions.
- *
+ * obsolete all this stuff ought to be replaced by exceptions. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file fail.h
*
* Interface to class signaling failure of operation. Considered obsolete all
- * this stuff ought to be replaced by exceptions.
- *
+ * this stuff ought to be replaced by exceptions. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file flags.h
*
- * Collection of all flags used through the GiNaC framework.
- *
+ * Collection of all flags used through the GiNaC framework. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
*
* This file was generated automatically by function.pl.
* Please do not modify it directly, edit the perl script instead!
- * function.pl options: $maxargs=10
- *
+ * function.pl options: $maxargs=10 */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
*
* This file was generated automatically by function.pl.
* Please do not modify it directly, edit the perl script instead!
- * function.pl options: $maxargs=10
- *
+ * function.pl options: $maxargs=10 */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file ginac.h
*
- * This include file includes all other public GiNaC headers.
- *
+ * This include file includes all other public GiNaC headers. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file idx.cpp
*
- * Implementation of GiNaC's indices.
- *
+ * Implementation of GiNaC's indices. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file idx.h
*
- * Interface to GiNaC's indices.
- *
+ * Interface to GiNaC's indices. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file indexed.cpp
*
- * Implementation of GiNaC's index carrying objects.
- *
+ * Implementation of GiNaC's index carrying objects. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file indexed.h
*
- * Interface to GiNaC's index carrying objects.
- *
+ * Interface to GiNaC's index carrying objects. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file inifcns.cpp
*
- * Implementation of GiNaC's initially known functions.
- *
+ * Implementation of GiNaC's initially known functions. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file inifcns.h
*
- * Interface to GiNaC's initially known functions.
- *
+ * Interface to GiNaC's initially known functions. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file inifcns_gamma.cpp
*
- * Implementation of Gamma function and some related stuff.
- *
+ * Implementation of Gamma function and some related stuff. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file inifcns_trans.cpp
*
* Implementation of transcendental (and trigonometric and hyperbolic)
- * functions.
- *
+ * functions. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file isospin.cpp
*
* Implementation of GiNaC's isospin objects.
- * No real implementation yet, to be done.
- *
+ * No real implementation yet, to be done. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file isospin.h
*
- * Interface to GiNaC's isospin objects.
- *
+ * Interface to GiNaC's isospin objects. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file lorentzidx.cpp
*
- * Implementation of GiNaC's lorentz indices.
- *
+ * Implementation of GiNaC's lorentz indices. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file lorentzidx.h
*
- * Interface to GiNaC's lorentz indices.
- *
+ * Interface to GiNaC's lorentz indices. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
* $prepend=1
* $let_op=1
* $open_bracket=[
- * $close_bracket=]
- *
+ * $close_bracket=] */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
* $prepend=1
* $let_op=1
* $open_bracket=[
- * $close_bracket=]
- *
+ * $close_bracket=] */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file lst_suppl.cpp
*
* Supplement to lst.cpp, contains the parts which were
- * not automatically generated.
- *
+ * not automatically generated. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file matrix.cpp
*
- * Implementation of symbolic matrices
- *
+ * Implementation of symbolic matrices */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file matrix.h
*
- * Interface to symbolic matrices
- *
+ * Interface to symbolic matrices */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file mul.cpp
*
- * Implementation of GiNaC's products of expressions.
- *
+ * Implementation of GiNaC's products of expressions. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file mul.h
*
- * Interface to GiNaC's products of expressions.
- *
+ * Interface to GiNaC's products of expressions. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file ncmul.cpp
*
- * Implementation of GiNaC's non-commutative products of expressions.
- *
+ * Implementation of GiNaC's non-commutative products of expressions. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file ncmul.h
*
- * Interface to GiNaC's non-commutative products of expressions.
- *
+ * Interface to GiNaC's non-commutative products of expressions. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
* multivariate polynomials and rational functions.
* These functions include polynomial quotient and remainder, GCD and LCM
* computation, square-free factorization and rational function normalization.
+ */
- *
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file normal.h
*
* Functions for polynomial quotient and remainder, GCD and LCM computation
- * and square-free factorization.
- *
+ * and square-free factorization. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
* Its most important design principle is to completely hide the inner
* working of that other package from the user of GiNaC. It must either
* provide implementation of arithmetic operators and numerical evaluation
- * of special functions or implement the interface to the bignum package.
- *
+ * of special functions or implement the interface to the bignum package. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file numeric.h
*
- * Makes the interface to the underlying bignum package available.
- *
+ * Makes the interface to the underlying bignum package available. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file operators.cpp
*
- * Implementation of GiNaC's overloaded operators.
- *
+ * Implementation of GiNaC's overloaded operators. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file operators.h
*
- * Interface to GiNaC's overloaded operators.
- *
+ * Interface to GiNaC's overloaded operators. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file power.cpp
*
- * Implementation of GiNaC's symbolic exponentiation (basis^exponent).
- *
+ * Implementation of GiNaC's symbolic exponentiation (basis^exponent). */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file power.h
*
- * Interface to GiNaC's symbolic exponentiation (basis^exponent).
- *
+ * Interface to GiNaC's symbolic exponentiation (basis^exponent). */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file print.cpp
*
* The methods .print() are responsible for the nice default-output of
- * objects. All related helper-functions go in here as well.
- *
+ * objects. All related helper-functions go in here as well. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file printcsrc.cpp
*
* The methods .printcsrc() are responsible for C-source output of
- * objects. All related helper-functions go in here as well.
- *
+ * objects. All related helper-functions go in here as well. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file printraw.cpp
*
* print in ugly raw format, so brave developers can have a look at the
- * underlying structure.
- *
+ * underlying structure. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file printtree.cpp
*
* print in tree- (indented-) form, so developers can have a look at the
- * underlying structure.
- *
+ * underlying structure. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file relational.cpp
*
- * Implementation of relations between expressions
- *
+ * Implementation of relations between expressions */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file relational.h
*
- * Interface to relations between expressions.
- *
+ * Interface to relations between expressions. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file series.cpp
*
* Implementation of class for extended truncated power-series and
- * methods for series expansion.
- *
+ * methods for series expansion. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file series.h
*
- * Interface to class for extended truncated power series.
- *
+ * Interface to class for extended truncated power series. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file simp_lor.cpp
*
* Implementation of GiNaC's simp_lor objects.
- * No real implementation yet, to be done.
- *
+ * No real implementation yet, to be done. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file simp_lor.h
*
- * Interface to GiNaC's simp_lor objects.
- *
+ * Interface to GiNaC's simp_lor objects. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file structure.cpp
*
- * Implementation of 'abstract' class structure.
- *
+ * Implementation of 'abstract' class structure. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file structure.h
*
- * Interface to 'abstract' class structure.
- *
+ * Interface to 'abstract' class structure. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file symbol.cpp
*
- * Implementation of GiNaC's symbolic objects.
- *
+ * Implementation of GiNaC's symbolic objects. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file symbol.h
*
- * Interface to GiNaC's symbolic objects.
- *
+ * Interface to GiNaC's symbolic objects. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file tinfos.h
*
- * Values for a do-it-yourself typeinfo scheme.
- *
+ * Values for a do-it-yourself typeinfo scheme. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file utils.cpp
*
- * Implementation of several small and furry utilities.
- *
+ * Implementation of several small and furry utilities. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify
/** @file utils.h
*
- * Interface to several small and furry utilities.
- *
+ * Interface to several small and furry utilities. */
+
+/*
* GiNaC Copyright (C) 1999 Johannes Gutenberg University Mainz, Germany
*
* This program is free software; you can redistribute it and/or modify