[SCM] Gerris Flow Solver branch, upstream, updated. b3aa46814a06c9cb2912790b23916ffb44f1f203

Stephane Popinet popinet at users.sf.net
Fri May 15 02:53:57 UTC 2009


The following commit has been merged in the upstream branch:
commit 753056b63be26635554b26f46bcc2c83b81fc9ce
Author: Stephane Popinet <popinet at users.sf.net>
Date:   Thu Feb 22 08:34:27 2007 +1100

    Updated gfs_classes()
    
    darcs-hash:20070221213427-d4795-097ad53dee5cfbfad0ca0b6162decdc7384ac757.gz

diff --git a/src/init.c b/src/init.c
index cff3b99..2a68bac 100644
--- a/src/init.c
+++ b/src/init.c
@@ -101,14 +101,15 @@ GtsObjectClass ** gfs_classes (void)
 
   gfs_variable_class (),
     gfs_variable_tracer_class (),
+      gfs_variable_tracer_vof_class (),
     gfs_variable_residual_class (),
     gfs_variable_filtered_class (),
     gfs_variable_curvature_class (),
-
+      gfs_variable_position_class (),
+    gfs_variable_distance_class (),
   gfs_surface_bc_class (),
 
   gfs_box_class (),
-    gfs_box_not_adapt_class (),
   gfs_gedge_class (),
 
   gfs_bc_dirichlet_class (),
@@ -118,6 +119,7 @@ GtsObjectClass ** gfs_classes (void)
   gfs_boundary_class (),
     gfs_boundary_inflow_constant_class (),
     gfs_boundary_outflow_class (),
+    gfs_boundary_periodic_class (),
 #ifdef HAVE_MPI
     gfs_boundary_mpi_class (),
 #endif /* HAVE_MPI */
@@ -141,7 +143,6 @@ GtsObjectClass ** gfs_classes (void)
       gfs_adapt_function_class (),
       gfs_adapt_gradient_class (),
         gfs_adapt_curvature_class (),
-      gfs_adapt_not_box_class (),
     gfs_event_sum_class (),
     gfs_event_harmonic_class (),
     gfs_event_stop_class (),
@@ -156,7 +157,8 @@ GtsObjectClass ** gfs_classes (void)
         gfs_source_viscosity_class (),
         gfs_source_friction_class (),
         gfs_source_coriolis_class (),
-        gfs_source_tension_class (),
+          gfs_source_tension_class (),
+          gfs_source_tension_css_class (),
 #if !FTT_2D
         gfs_source_hydrostatic_class (),
 #endif /* 2D3 or 3D */
@@ -257,103 +259,7 @@ void gfs_init (int * argc, char *** argv)
 		     (GLogFunc) gfs_log, NULL);
 
   /* Instantiates classes before reading any domain or simulation file */
-  gfs_global_class ();
-  gfs_simulation_class ();
-    gfs_ocean_class ();
-    gfs_advection_class ();
-    gfs_poisson_class ();
-
-  gfs_variable_class ();
-    gfs_variable_tracer_class ();
-    gfs_variable_residual_class ();
-    gfs_variable_filtered_class ();
-    gfs_variable_curvature_class ();
-
-  gfs_surface_bc_class ();
-
-  gfs_box_class ();
-    gfs_box_not_adapt_class ();
-  gfs_gedge_class ();
-
-  gfs_bc_dirichlet_class ();
-  gfs_bc_neumann_class ();
-  gfs_bc_flather_class ();
-
-  gfs_boundary_class ();
-    gfs_boundary_inflow_constant_class ();
-    gfs_boundary_outflow_class ();
-#ifdef HAVE_MPI
-    gfs_boundary_mpi_class ();
-#endif /* HAVE_MPI */
-
-  gfs_refine_class ();
-    gfs_refine_solid_class ();
-    gfs_refine_surface_class ();
-      gfs_refine_distance_class ();
-      gfs_refine_height_class ();
-
-  gfs_event_class ();
-    gfs_init_class ();
-    gfs_init_flow_constant_class ();
-    gfs_init_fraction_class ();
-#if FTT_2D
-    gfs_init_vorticity_class ();
-#endif /* FTT_2D */
-    gfs_adapt_class ();
-      gfs_adapt_vorticity_class ();
-      gfs_adapt_streamline_curvature_class ();
-      gfs_adapt_function_class ();
-      gfs_adapt_gradient_class ();
-        gfs_adapt_curvature_class ();
-      gfs_adapt_not_box_class ();
-    gfs_event_sum_class ();
-    gfs_event_harmonic_class ();
-    gfs_event_stop_class ();
-    gfs_event_script_class ();
-    gfs_source_generic_class ();
-      gfs_source_scalar_class ();
-        gfs_source_class ();
-          gfs_source_control_class ();
-        gfs_source_diffusion_class ();
-          gfs_source_diffusion_explicit_class ();
-      gfs_source_velocity_class ();
-        gfs_source_viscosity_class ();
-        gfs_source_friction_class ();
-        gfs_source_coriolis_class ();
-        gfs_source_tension_class ();
-#if !FTT_2D
-        gfs_source_hydrostatic_class ();
-#endif /* 2D3 or 3D */
-    gfs_remove_droplets_class ();
-    gfs_remove_ponds_class ();
-    gfs_event_filter_class ();
-   
-    gfs_output_class ();
-      gfs_output_time_class ();
-      gfs_output_progress_class ();
-      gfs_output_projection_stats_class ();
-      gfs_output_diffusion_stats_class ();
-      gfs_output_solid_stats_class ();
-      gfs_output_adapt_stats_class ();
-      gfs_output_timing_class ();
-      gfs_output_balance_class ();
-      gfs_output_solid_force_class ();
-      gfs_output_location_class ();
-      gfs_output_simulation_class ();
-      gfs_output_boundaries_class ();
-      gfs_output_particle_class ();
-
-      gfs_output_scalar_class ();
-        gfs_output_scalar_norm_class ();
-        gfs_output_scalar_stats_class ();
-        gfs_output_scalar_sum_class ();
-        gfs_output_scalar_maxima_class ();
-        gfs_output_scalar_histogram_class ();
-        gfs_output_error_norm_class ();
-          gfs_output_correlation_class ();
-	gfs_output_squares_class ();
-	gfs_output_streamline_class ();
-        gfs_output_ppm_class ();
+  gfs_classes ();
 
   /* If modules are not supported, calls modules init functions */
 #include "modules.c"

-- 
Gerris Flow Solver



More information about the debian-science-commits mailing list