[cig-commits] r11530 - cs/benchmark/cigma/trunk/src

luis at geodynamics.org luis at geodynamics.org
Mon Mar 24 09:27:24 PDT 2008


Author: luis
Date: 2008-03-24 09:27:24 -0700 (Mon, 24 Mar 2008)
New Revision: 11530

Modified:
   cs/benchmark/cigma/trunk/src/FE_Field.h
   cs/benchmark/cigma/trunk/src/PointField.h
Log:
Conforming FE_Field and PointField to the abstract Field interface


Modified: cs/benchmark/cigma/trunk/src/FE_Field.h
===================================================================
--- cs/benchmark/cigma/trunk/src/FE_Field.h	2008-03-24 16:27:22 UTC (rev 11529)
+++ cs/benchmark/cigma/trunk/src/FE_Field.h	2008-03-24 16:27:24 UTC (rev 11530)
@@ -26,6 +26,7 @@
 public:
     int n_dim() { return dim; }
     int n_rank() { return rank; }
+    FieldType getType() { return FE_FIELD; }
 
 public:
     void eval(double *point, double *value);

Modified: cs/benchmark/cigma/trunk/src/PointField.h
===================================================================
--- cs/benchmark/cigma/trunk/src/PointField.h	2008-03-24 16:27:22 UTC (rev 11529)
+++ cs/benchmark/cigma/trunk/src/PointField.h	2008-03-24 16:27:24 UTC (rev 11530)
@@ -21,6 +21,11 @@
     ~PointField();
 
 public:
+    int n_dim() { return points->n_dim(); }
+    int n_rank() { return values->n_dim(); }
+    FieldType getType() { return POINT_FIELD; }
+
+public:
     void set_points(double *pts, int npts, int nsd);
     void set_values(double *vals, int nvals, int rank);
     void set_locator(Locator *locator);



More information about the cig-commits mailing list