[SCM] Gerris Flow Solver branch, upstream, updated. b3aa46814a06c9cb2912790b23916ffb44f1f203
Stephane Popinet
popinet at users.sf.net
Fri May 15 02:56:09 UTC 2009
The following commit has been merged in the upstream branch:
commit fca4d7d45dd34e2168c11462c17b9e4bc317fa40
Author: Stephane Popinet <popinet at users.sf.net>
Date: Wed Jan 28 17:26:03 2009 +1100
Small optimisation for gfs_domain_traverse_merged()
darcs-hash:20090128062603-d4795-6248fa1625ca350306745f56819d6669fff2dad5.gz
diff --git a/src/advection.c b/src/advection.c
index 62ce407..bf98a48 100644
--- a/src/advection.c
+++ b/src/advection.c
@@ -759,10 +759,10 @@ static void traverse_non_merged (FttCell * cell, gpointer * datum)
else {
GfsMergedTraverseFunc func = (GfsMergedTraverseFunc) datum[0];
gpointer data = datum[1];
- GSList * merged = g_slist_prepend (NULL, cell);
-
- (* func) (merged, data);
- g_slist_free (merged);
+ GSList merged;
+ merged.data = cell;
+ merged.next = NULL;
+ (* func) (&merged, data);
}
}
--
Gerris Flow Solver
More information about the debian-science-commits
mailing list