message: Add NURBS face integration capability
diff: @@ -1740,6 +1740,17 @@ void FiniteElementSpace::GetBdrElementDofs(int i, Array<int> &dofs) const
  }
  void FiniteElementSpace::GetFaceDofs(int i, Array<int> &dofs) const
  +{
  +
  + /*if (face_dof)
  + {
  + face_dof->GetRow(i, dofs);
  + }*/
  + if (NURBSext)
  + {
  + GetBdrElementDofs(mesh->face2be(i),dofs);
  + }
  + else
  {
  int j, k, nv, ne, nf, nd, dim = mesh->Dimension();
  Array<int> V, E, Eo;
  @@ -1797,6 +1808,7 @@ void FiniteElementSpace::GetFaceDofs(int i, Array<int> &dofs) const
  }
  }
  }
  +}
  void FiniteElementSpace::GetEdgeDofs(int i, Array<int> &dofs) const
  {
  @@ -1925,6 +1937,11 @@ const FiniteElement *FiniteElementSpace::GetFaceElement(int i) const
  // if (NURBSext)
  // NURBSext->LoadFaceElement(i, fe);
  + if (NURBSext)
  + {
  + NURBSext->LoadBE(mesh->face2be(i), fe);
  + }
  +
  return fe;
  }
  