diff options
author | allen <allen@b61c5cb5-eaca-4651-9a7a-d64986f99364> | 2000-06-22 21:27:48 +0000 |
---|---|---|
committer | allen <allen@b61c5cb5-eaca-4651-9a7a-d64986f99364> | 2000-06-22 21:27:48 +0000 |
commit | 911831015d2c5b890510a9990aadb78f14f42767 (patch) | |
tree | fd6c01d2fa38a4da42744c4730b7890420e872bf /src/Overloadables.c | |
parent | 235a70613974577982ee899a8daca69a3ee3c548 (diff) |
Added new driver overloadable function for querying array data such as lsh.
Put bbox onto the pGV structure to speed up calling this new overloadable function
git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@228 b61c5cb5-eaca-4651-9a7a-d64986f99364
Diffstat (limited to 'src/Overloadables.c')
-rw-r--r-- | src/Overloadables.c | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/Overloadables.c b/src/Overloadables.c new file mode 100644 index 0000000..83803cf --- /dev/null +++ b/src/Overloadables.c @@ -0,0 +1,27 @@ +#include "cctk.h" +#include "pugh.h" + +int PUGH_GroupDynamicData(cGH *cctkGH, int group,cGroupDynamicData *data) +{ + int var; + pGH *mypGH; + pGExtras *extras; + + mypGH = PUGH_pGH(cctkGH); + + /* Get the first variable in the group */ + var = CCTK_FirstVarIndexI(group); + + extras = ((pGA ***)(mypGH->variables))[var][0]->extras; + + data->dim = extras->dim; + data->lsh = extras->lnsize; + data->gsh = extras->nsize; + data->lbnd = extras->lb[mypGH->myproc]; + data->ubnd = extras->ub[mypGH->myproc]; + data->nghostzones = extras->nghostzones; + data->bbox = extras->bbox; + + return 0; + +} |