[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