X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?a=blobdiff_plain;f=ginac%2Fmul.h;h=977d1d0a0f72581cac9b74125865edd712640728;hb=866b3eb23253a272788d8791b1ed023e63674d50;hp=20faf6af47f4e51a73a11e0c1788768d0cef0c18;hpb=67467d256b44f5e08498ca81c946d9ffaa25d1e2;p=ginac.git diff --git a/ginac/mul.h b/ginac/mul.h index 20faf6af..977d1d0a 100644 --- a/ginac/mul.h +++ b/ginac/mul.h @@ -3,7 +3,7 @@ * Interface to GiNaC's products of expressions. */ /* - * GiNaC Copyright (C) 1999-2008 Johannes Gutenberg University Mainz, Germany + * GiNaC Copyright (C) 1999-2010 Johannes Gutenberg University 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 @@ -20,8 +20,8 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ -#ifndef __GINAC_MUL_H__ -#define __GINAC_MUL_H__ +#ifndef GINAC_MUL_H +#define GINAC_MUL_H #include "expairseq.h" @@ -68,7 +68,7 @@ protected: ex derivative(const symbol & s) const; ex eval_ncmul(const exvector & v) const; unsigned return_type() const; - tinfo_t return_type_tinfo() const; + return_type_t return_type_tinfo() const; ex thisexpairseq(const epvector & v, const ex & oc, bool do_index_renaming = false) const; ex thisexpairseq(std::auto_ptr vp, const ex & oc, bool do_index_renaming = false) const; expair split_ex_to_pair(const ex & e) const; @@ -98,7 +98,8 @@ protected: static bool can_be_further_expanded(const ex & e); std::auto_ptr expandchildren(unsigned options) const; }; +GINAC_DECLARE_UNARCHIVER(mul); } // namespace GiNaC -#endif // ndef __GINAC_MUL_H__ +#endif // ndef GINAC_MUL_H