1 #ifndef _PROTO_WRITERECTMDARRAY_H_ 2 #define _PROTO_WRITERECTMDARRAY_H_ 3 #include "Proto_BoxData.H" 4 #include "Proto_VisitWriter.H" 5 #include "implem/Proto_Stack.H" 50 template<
class T,
unsigned int C, MemType MEMTYPE,
unsigned char D,
unsigned char E>
53 const char*
const a_varnames[C*D*E],
54 const double* a_corner,
67 template<
class T,
unsigned int C,MemType MEMTYPE,
unsigned char D,
unsigned char E>
70 const char*
const a_varnames[C*D*E],
71 const double* a_corner,
78 template <
unsigned int n>
82 const string & a_varnamebase,
83 const string & a_filenamebase)
86 for (
int ii = 0; ii < DIM; ii++)
94 sprintf(basename,
"%s.%06d",a_filenamebase.c_str(),a_iter);
98 sprintf(basename,
"%s",a_filenamebase.c_str());
102 for(
int idir = 0; idir < n; idir++)
104 velnames[idir] =
new char[1024];
105 sprintf(velnames[idir],
"%s%06d",a_varnamebase.c_str(),idir);
110 for(
int idir = 0; idir < n; idir++)
112 delete[] velnames[idir];
119 WriteData<n>(*a_statePtr, -1, 1.0, string(
"var"), string(
"tempdata"));
120 system(
"visit -o tempdata.vtk");
123 #include "implem/Proto_WriteBoxDataImplem.H" Multidimensional Rectangular Array.
Definition: Proto_BoxData.H:458
const char * WriteBoxData(BoxData< double > &a_array, double dx=1.0)
Write Scalar BoxData.
Definition: Proto_WriteBoxData.H:8
Definition: Proto_Box.H:11