[cig-commits] commit 2471 by ian.rose to /var/svn/dealii/aspect

dealii.demon at gmail.com dealii.demon at gmail.com
Fri Apr 11 04:19:41 PDT 2014


Revision 2471

Make the free_surface_fe order agnostic

U   branches/freesurface/source/simulator/core.cc
U   branches/freesurface/source/simulator/freesurface.cc


http://www.dealii.org/websvn/revision.php?repname=Aspect+Repository&path=%2F&rev=2471&peg=2471

Diff:
Modified: branches/freesurface/source/simulator/core.cc
===================================================================
--- branches/freesurface/source/simulator/core.cc	2014-04-10 22:25:27 UTC (rev 2470)
+++ branches/freesurface/source/simulator/core.cc	2014-04-11 11:19:39 UTC (rev 2471)
@@ -144,7 +144,7 @@
 
     rebuild_stokes_matrix (true),
     rebuild_stokes_preconditioner (true),
-    free_surface_fe (FE_Q<dim>(1),dim),
+    free_surface_fe (FE_Q<dim>(2),dim),
     free_surface_dof_handler (triangulation)
 
   {

Modified: branches/freesurface/source/simulator/freesurface.cc
===================================================================
--- branches/freesurface/source/simulator/freesurface.cc	2014-04-10 22:25:27 UTC (rev 2470)
+++ branches/freesurface/source/simulator/freesurface.cc	2014-04-11 11:19:39 UTC (rev 2471)
@@ -134,7 +134,7 @@
 //     Point<dim> centroid = corrections.second;
 
      //stuff for iterating over the mesh
-     QGauss<dim-1> face_quadrature(2);
+     QGauss<dim-1> face_quadrature(free_surface_fe.degree+1);
      UpdateFlags update_flags = UpdateFlags(update_values | update_normal_vectors | update_JxW_values);
      FEFaceValues<dim> fs_fe_face_values (mapping, free_surface_fe, face_quadrature, update_flags);
      FEFaceValues<dim> fe_face_values (mapping, finite_element, face_quadrature, update_flags);
@@ -235,7 +235,7 @@
   void Simulator<dim>::free_surface_solve_elliptic_problem()
   {
     pcout << "FS: free_surface_solve_elliptic_problem()" << std::endl;
-    QGauss<dim> quadrature(1+1);
+    QGauss<dim> quadrature(free_surface_fe.degree + 1);
     UpdateFlags update_flags = UpdateFlags(update_values | update_JxW_values | update_gradients);
     FEValues<dim> fe_values (mapping, free_surface_fe, quadrature, update_flags);
 


More information about the CIG-COMMITS mailing list