Beispiel #1
0
double CustomWeakFormGeneral::VectorFormSurfGeneral::value(int n, double *wt, Func<double> *u_ext[], Func<double> *v, 
                                                           Geom<double> *e, Func<double> **ext) const 
{
  double result = 0;
  for (int i = 0; i < n; i++)
    result -= wt[i] * g_N(e->x[i], e->y[i]) * v->val[i];
  return result;
}
Beispiel #2
0
 virtual scalar value(int n, double *wt, Func<scalar> *u_ext[], Func<double> *v, Geom<double> *e, ExtData<scalar> *ext) const {
   scalar result = 0;
   for (int i = 0; i < n; i++)
     result += wt[i] * (g_N(e->x[i], e->y[i]) * v->val[i]);
   return result;
 }