18 #ifndef LIBMESH_XDR_MGF_H
19 #define LIBMESH_XDR_MGF_H
34 #ifdef LIBMESH_HAVE_XDR
35 # ifdef LIBMESH_HAVE_RPC_RPC_H
37 # elif LIBMESH_HAVE_RPC_XDR_H
40 # ifndef LIBMESH_DEFAULT_SINGLE_PRECISION
41 # ifdef LIBMESH_DEFAULT_TRIPLE_PRECISION
45 # define xdr_REAL xdr_double
46 # define xdr_Real double
48 # define xdr_REAL xdr_double
49 # define xdr_Real Real
52 # define xdr_REAL xdr_float
53 # define xdr_Real Real
56 # define xdr_Real Real
116 #ifdef LIBMESH_HAVE_XDR
130 void init(
XdrIO_TYPE t,
const char * fn,
const char * type,
int icnt);
156 int dataBlk(
int * array,
int numvar,
int size);
202 #ifdef LIBMESH_HAVE_XDR
244 std::string buf_str(p);
245 std::stringstream ss(buf_str);
249 if(std::strcmp(token,
"LIBM") == 0)
252 _num_levels = std::atoi(token);
262 #endif // LIBMESH_XDR_MGF_H
unsigned int get_num_levels()
void tokenize_first_line(const char *p)
void set_orig_flag(LegacyXdrIO::FileFormat in_orig_flag)
void init(XdrIO_TYPE t, const char *fn, const char *type, int icnt)
int dataBlk(int *array, int numvar, int size)
LegacyXdrIO::FileFormat orig_flag
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
void set_num_levels(unsigned int num_levels)
LegacyXdrIO::FileFormat get_orig_flag() const