20 #ifndef GINAC_INTERFACE_H_
21 #define GINAC_INTERFACE_H_
24 #include <ginac/function.h>
25 #include <ginac/symbol.h>
36 DECLARE_FUNCTION_2P(var)
37 DECLARE_FUNCTION_2P(der)
38 DECLARE_FUNCTION_2P(der2)
39 DECLARE_FUNCTION_1P(der3)
40 DECLARE_FUNCTION_1P(pre)
45 GiNaC::ex
convert(AST_Expression,
bool replaceDer =
true,
bool generateIndexes =
false);
46 GiNaC::symbol&
getSymbol(AST_Expression_ComponentReference);
48 GiNaC::symbol&
getSymbol(AST_Expression_Derivative);
50 GiNaC::symbol&
first();
51 GiNaC::symbol&
next();
67 class ConvertToExpression {
69 static AST_Expression
convert(GiNaC::ex);