#ifndef __GRIDPP_FUN__ #define __GRIDPP_FUN__ /** ContentPackage standalone helper functions for Axis */ #include "contentpackage.hh" #include "rarray.h" namespace RVL { template<> size_t getDataSize(RARR const & a) { size_t n; ra_a_datasize((RARR *)(&a), &n); return n; } template<> ireal * newData(RARR & md) { int err=0; if ((err=ra_allocate(&md))) { RVLException e; e<<"Error: newData ContentPackage aux fcn\n"; e<<"from ra_allocate, err="< void deleteData(ireal ** d,RARR ** md) { // delete *md; *md=NULL; *d=NULL; ra_destroy(*md); delete *md; *md=NULL; *d=NULL; } template<> ostream & writeMeta(RARR const & md, ostream & s) { s<<"RARR\n"; return s; } } #endif