]> www.ginac.de Git - ginac.git/commitdiff
added a do-nothing function option "dummy()" to simplify the creation of
authorChristian Bauer <Christian.Bauer@uni-mainz.de>
Tue, 18 Nov 2003 20:11:39 +0000 (20:11 +0000)
committerChristian Bauer <Christian.Bauer@uni-mainz.de>
Tue, 18 Nov 2003 20:11:39 +0000 (20:11 +0000)
functions without any eval(), evalf() etc. options

ginac/function.pl

index 1f944f1a4f9c74a07dc13bb815c34f1dec61a65f..5558f4ee940cae139dc89dd0214040952973f2a7 100755 (executable)
@@ -257,6 +257,8 @@ public:
        function_options(std::string const & n, std::string const & tn=std::string());
        ~function_options();
        void initialize();
+
+       function_options & dummy() { return *this; }
        function_options & set_name(std::string const & n, std::string const & tn=std::string());
        function_options & latex_name(std::string const & tn);
 // the following lines have been generated for max. ${maxargs} parameters
@@ -482,7 +484,7 @@ function_options::function_options()
 function_options::function_options(std::string const & n, std::string const & tn)
 {
        initialize();
-       set_name(n,tn);
+       set_name(n, tn);
 }
 
 function_options::~function_options()
@@ -492,7 +494,7 @@ function_options::~function_options()
 
 void function_options::initialize()
 {
-       set_name("unnamed_function","\\\\mbox{unnamed}");
+       set_name("unnamed_function", "\\\\mbox{unnamed}");
        nparams = 0;
        eval_f = evalf_f = derivative_f = series_f = 0;
        evalf_params_first = true;