aboutsummaryrefslogtreecommitdiff
path: root/src/AMRPlus/gridreadtest.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/AMRPlus/gridreadtest.C')
-rw-r--r--src/AMRPlus/gridreadtest.C40
1 files changed, 40 insertions, 0 deletions
diff --git a/src/AMRPlus/gridreadtest.C b/src/AMRPlus/gridreadtest.C
new file mode 100644
index 0000000..8321d2d
--- /dev/null
+++ b/src/AMRPlus/gridreadtest.C
@@ -0,0 +1,40 @@
+// generated by Fast Light User Interface Designer (fluid) version 1.00
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <math.h>
+#include <string.h>
+#include <iostream.h>
+#include "IEEEIO.hh"
+#include "AMRgridreaderPlus.h"
+
+
+
+int main(int argc, char** argv) {
+ IObase *ifile, *ofile;
+ AMRgridreaderPlus *reader;
+
+ if (argc!=2){
+ cerr<<"Usage: <filename>"<<endl;
+ exit(0);
+ }
+ char *fname=strdup(argv[1]);
+ ifile=new IEEEIO(fname, IObase::Read);
+ if (!ifile->isValid()){
+ cerr<<fname<<" is not a valid IEEEIO file."<<endl;
+ exit(0);
+ }
+
+ reader=new AMRgridreaderPlus(*ifile);
+ int ii=0;
+ AMRgridPlus grid, *tgrid;
+ while ((tgrid=reader->getGridInfo(grid, ii))!=NULL){
+ cout<<"ScalarRange: "<<grid.scalarmin<<" to "<<grid.scalarmax<<endl;
+ ii++;
+ }
+
+ delete ifile;
+
+
+
+}