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

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


The following commit has been merged in the upstream branch:
commit 67c2714406b1dd1c974f19b9ee623b8311879811
Author: Stephane Popinet <popinet at users.sf.net>
Date:   Mon Oct 23 15:00:48 2006 +1000

    Added missing variable descriptions
    
    darcs-hash:20061023050048-d4795-dec33ea75ba4c923d48b52b481d6f1b64d585ec8.gz

diff --git a/src/tension.c b/src/tension.c
index 32a9383..47ed774 100644
--- a/src/tension.c
+++ b/src/tension.c
@@ -322,6 +322,11 @@ static void variable_curvature_read (GtsObject ** o, GtsFile * fp)
     return;
   }
   gts_file_next_token (fp);
+  
+  if (GFS_VARIABLE1 (v)->description)
+    g_free (GFS_VARIABLE1 (v)->description);
+  GFS_VARIABLE1 (v)->description = g_strjoin (" ", "Curvature of the interface defined by tracer",
+					      v->f->name, NULL);
 }
 
 static void variable_curvature_write (GtsObject * o, FILE * fp)
@@ -456,10 +461,10 @@ static void curvature_fine_coarse (FttCell * parent, GfsVariable * v)
     GFS_VARIABLE (parent, v->i) = G_MAXDOUBLE;
 }
 
-static void variable_curvature_init (GfsVariableCurvature * v)
+static void variable_curvature_init (GfsVariable * v)
 {
-  GFS_VARIABLE1 (v)->coarse_fine = curvature_coarse_fine;
-  GFS_VARIABLE1 (v)->fine_coarse = curvature_fine_coarse;
+  v->coarse_fine = curvature_coarse_fine;
+  v->fine_coarse = curvature_fine_coarse;
 }
 
 GfsVariableClass * gfs_variable_curvature_class (void)
diff --git a/src/variable.c b/src/variable.c
index 59bd022..3e0a5bd 100644
--- a/src/variable.c
+++ b/src/variable.c
@@ -265,6 +265,7 @@ static void variable_tracer_init (GfsVariableTracer * v)
   v->advection.flux = gfs_face_advection_flux;
   v->advection.v = GFS_VARIABLE1 (v);
   v->advection.fv = NULL;
+  GFS_VARIABLE1 (v)->description = g_strdup ("Tracer");
 }
 
 GfsVariableClass * gfs_variable_tracer_class (void)
@@ -312,6 +313,11 @@ static void variable_residual_class_init (GfsEventClass * klass)
   klass->event = variable_residual_event;
 }
 
+static void variable_residual_init (GfsVariable * v)
+{
+  v->description = g_strdup ("Residual of the Poisson equation");
+}
+
 GfsVariableClass * gfs_variable_residual_class (void)
 {
   static GfsVariableClass * klass = NULL;
@@ -322,7 +328,7 @@ GfsVariableClass * gfs_variable_residual_class (void)
       sizeof (GfsVariable),
       sizeof (GfsVariableClass),
       (GtsObjectClassInitFunc) variable_residual_class_init,
-      (GtsObjectInitFunc) NULL,
+      (GtsObjectInitFunc) variable_residual_init,
       (GtsArgSetFunc) NULL,
       (GtsArgGetFunc) NULL
     };
@@ -365,6 +371,10 @@ static void variable_filtered_read (GtsObject ** o, GtsFile * fp)
     return;
   }
   gts_file_next_token (fp);
+
+  if (GFS_VARIABLE1 (v)->description)
+    g_free (GFS_VARIABLE1 (v)->description);
+  GFS_VARIABLE1 (v)->description = g_strjoin (" ", "Variable", v->v->name, "filtered", NULL);
 }
 
 static void variable_filtered_write (GtsObject * o, FILE * fp)

-- 
Gerris Flow Solver



More information about the debian-science-commits mailing list