aboutsummaryrefslogtreecommitdiff
path: root/src/AMRPlus/gridreadtest.C
diff options
context:
space:
mode:
authortradke <tradke@21a6bef8-4479-4f54-8f8d-0db94a2919ef>2000-09-13 13:49:13 +0000
committertradke <tradke@21a6bef8-4479-4f54-8f8d-0db94a2919ef>2000-09-13 13:49:13 +0000
commit8fe367ecf2cbda79960a68a052fdb84916427c0e (patch)
tree45c017765ab7f0eb6caf97540fc76ffd3bffba59 /src/AMRPlus/gridreadtest.C
parentc490022d592551af7c29bc960cbbc09daf45972d (diff)
Importing latest stuff from development repository
git-svn-id: http://svn.cactuscode.org/arrangements/CactusExternal/FlexIO/trunk@2 21a6bef8-4479-4f54-8f8d-0db94a2919ef
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;
+
+
+
+}