expand()
    Chris Dams 
    chrisd at sci.kun.nl
       
    Fri Dec 12 13:41:30 CET 2003
    
    
  
Hello,
On Thu, 11 Dec 2003, Christian Bauer wrote:
> I've put something into CVS that I'm still not fully satisfied with but that
> appears to work and is faster than the original patch. Comments and
> suggestions are appreciated...
chrisd at gamow:~/c++> more test.C
#include<iostream>
#include<ginac/ginac.h>
using namespace std;
using namespace GiNaC;
int main()
{       symbol a("a");
        symbol b("b");
        symbol c("c");
        symbol d("d");
        ex result=power(sqrt(a+b)+sqrt(c+d),3);
        cout << result.expand() << endl;
        return 0;
}
chrisd at gamow:~/c++> g++ -o test test.C -lginac
chrisd at gamow:~/c++> ./test
(d+c)^(3/2)+3*(b+a)*sqrt(d+c)+(b+a)^(3/2)+3*sqrt(b+a)*(d+c)
Bye,
Chris
    
    
More information about the GiNaC-devel
mailing list