示例#1
0
 virtual void derivatives (double x, double y, Scalar2<std::complex<double> >& dx, Scalar2<std::complex<double> >& dy) const 
 {
   std::complex<double> e1dx, e0dy;
   exact_sol_der(x, y, e1dx, e0dy);
   dx[0] = 0;
   dx[1] = e1dx;
   dy[0] = e0dy;
   dy[1] = 0;
   return;
 };
示例#2
0
 virtual void derivatives (double x, double y, scalar2& dx, scalar2& dy) const 
 {
   scalar e1dx, e0dy;
   exact_sol_der(x, y, e1dx, e0dy);
   dx.val[0] = 0;
   dx.val[1] = e1dx;
   dy.val[0] = e0dy;
   dy.val[1] = 0;
   return;
 };
示例#3
0
 virtual void derivatives (double x, double y, Scalar2<std::complex<double> >& dx, Scalar2<std::complex<double> >& dy) const
 {
     std::complex<double> e1dx, e0dy;
     #pragma omp critical (custom)
     {
         exact_sol_der(x, y, e1dx, e0dy);
     }
     dx[0] = 0;
     dx[1] = e1dx;
     dy[0] = e0dy;
     dy[1] = 0;
     return;
 };