Example #1
0
 nestedTriangle(vector<matrix<double> > args) : Base() {
   int nargs=args.size();
   vector<matrix<double> > args1 = args.head(nargs-1);
   matrix<double> zero = args[0]*0.0;
   vector<matrix<double> > args2(nargs-1);
   for(int i=0;i<nargs-1;i++)args2[i] = zero;
   args2[0] = args[nargs-1];
   Base::A = nestedTriangle<n-1>(args1);
   Base::B = nestedTriangle<n-1>(args2);
 }