cache.c#98 | NClist* allvars = nccomm->cdf.ddsroot->tree->varnodes; |
cdf.c#203 | NClist* gridnodes = nccomm->cdf.ddsroot->tree->gridnodes; |
#300 | (void)sequencecheckr(nccomm->cdf.ddsroot, |
#301 | nccomm->cdf.ddsroot->tree->varnodes,NULL); |
#387 | restruct(NCDAPCOMMON* ncc, CDFnode* ddsroot, CDFnode* patternroot, NClist* projections) |
#397 | if(ddsroot->tree->restructed) { |
#403 | fprintf(stderr,"restruct: ddsroot=%s\n",dumptree(ddsroot)); |
#408 | if(!simplenodematch(ddsroot,patternroot)) |
#410 | else if(!restructr(ncc,ddsroot,patternroot,repairs)) |
#682 | allnodes = nccomm->cdf.ddsroot->tree->nodes; |
dapattr.c#19 | dapmerge(NCDAPCOMMON* nccomm, CDFnode* ddsroot, OCddsnode dasroot) |
#30 | if(ddsroot == NULL || dasroot == NULL) |
#33 | ocstat = oc_merge_das(nccomm->oc.conn,dasroot,ddsroot->ocnode); |
#37 | allnodes = ddsroot->tree->nodes; |
#173 | dapmerge(NCDAPCOMMON* nccomm, CDFnode* ddsroot, OCddsnode dasroot) |
#186 | if(ddsroot == NULL || dasroot == NULL) return NC_NOERR; |
#243 | ocstat = collect_leaves(link,ddsroot,varnodes); |
#287 | mergedas1(nccomm,conn,ddsroot,das); |
#293 | mergedas1(nccomm,conn,ddsroot,das); |
getvara.c#133 | varnodes = dapcomm->cdf.ddsroot->tree->varnodes; |
#397 | unattach(dapcomm->cdf.ddsroot); |
#398 | ncstat = attachsubset(cachenode->datadds,dapcomm->cdf.ddsroot); |
#1122 | CDFnode* ddsroot = pattern->root; |
#1125 | if(ddsroot != NULL && ddsroot->attachment) unattach(ddsroot); |
#1126 | if(!simplenodematch(xroot,ddsroot)) |
#1242 | varnodes = dapcomm->cdf.ddsroot->tree->varnodes; |
nccommon.h#138 | struct CDFnode* ddsroot; /* constrained dds */ |
ncd2dispatch.c#456 | fprintf(stderr,"constrained dds: %s\n",dumptree(dapcomm->cdf.ddsroot)); |
#462 | ncstat = computecdfnodesets(dapcomm,dapcomm->cdf.ddsroot->tree); |
#485 | if(nclistlength(dapcomm->cdf.ddsroot->tree->seqnodes) > 0) { |
#492 | ncstat = definedimsets(dapcomm,dapcomm->cdf.ddsroot->tree); |
#510 | && nclistlength(dapcomm->cdf.ddsroot->tree->seqnodes) > 0) { |
#517 | dapcomm->cdf.ddsroot, |
#518 | dapcomm->cdf.ddsroot->tree->varnodes); |
#527 | ncstat = dapmapconstraints(dapcomm->oc.dapconstraint,dapcomm->cdf.ddsroot); |
#637 | CDFnode* dds = dapcomm->cdf.ddsroot; |
#665 | dimset = dapcomm->cdf.ddsroot->tree->dimnodes; |
#744 | NClist* varnodes = dapcomm->cdf.ddsroot->tree->varnodes; |
#836 | cdfnodes = dapcomm->cdf.ddsroot->tree->nodes; |
#869 | if(dapcomm->cdf.ddsroot != NULL) |
#870 | txt = oc_tree_text(dapcomm->oc.conn,dapcomm->cdf.ddsroot->ocnode); |
#1028 | NClist* varnodes = nccomm->cdf.ddsroot->tree->varnodes; |
#1125 | nccomm->cdf.ddsroot->tree->dimnodes = basedims; |
#1269 | for(i=0;i<nclistlength(nccomm->cdf.ddsroot->tree->varnodes);i++) { |
#1270 | CDFnode* var = (CDFnode*)nclistget(nccomm->cdf.ddsroot->tree->varnodes,i); |
#1283 | for(i=0;i<nclistlength(nccomm->cdf.ddsroot->tree->nodes);i++) { |
#1284 | CDFnode* var = (CDFnode*)nclistget(nccomm->cdf.ddsroot->tree->nodes,i); |
#1392 | NClist* varnodes = nccomm->cdf.ddsroot->tree->varnodes; |
#1415 | NClist* varnodes = dapcomm->cdf.ddsroot->tree->varnodes; |
#1424 | dapcomm->cdf.ddsroot); |
#1425 | nclistpush(dapcomm->cdf.ddsroot->tree->nodes,(void*)globalsdim); |
#1429 | globalsdim->dim.array = dapcomm->cdf.ddsroot; |
#1459 | dapcomm->cdf.ddsroot); |
#1461 | nclistpush(dapcomm->cdf.ddsroot->tree->nodes,(void*)sdim); |
#1484 | basedims = dapcomm->cdf.ddsroot->tree->dimnodes; |
#1515 | for(i=0;i<nclistlength(dapcomm->cdf.ddsroot->tree->seqnodes);i++) { |
#1516 | CDFnode* seq = (CDFnode*)nclistget(dapcomm->cdf.ddsroot->tree->seqnodes,i); |
#1630 | unattach(dapcomm->cdf.ddsroot); |
#1763 | freecdfroot(dapcomm->cdf.ddsroot); |
#1764 | dapcomm->cdf.ddsroot = NULL; |
#1950 | for(ivar=0;ivar<nclistlength(dapcomm->cdf.ddsroot->tree->varnodes);ivar++) { |
#1951 | CDFnode* var = (CDFnode*)nclistget(dapcomm->cdf.ddsroot->tree->varnodes,ivar); |
#1983 | CDFnode* ddsroot = NULL; |
#2025 | ncstat = buildcdftree(dapcomm,ocroot,OCDDS,&ddsroot); |
#2027 | dapcomm->cdf.fullddsroot = ddsroot; |
#2028 | ddsroot = NULL; /* avoid double reclaim */ |
#2053 | CDFnode* ddsroot; /* constrained */ |
#2065 | ncstat = buildcdftree(dapcomm,ocroot,OCDDS,&ddsroot); |
#2069 | dapcomm->cdf.ddsroot = ddsroot; |
#2070 | ddsroot = NULL; /* to avoid double reclamation */ |
#2074 | ncstat = restruct(dapcomm, dapcomm->cdf.ddsroot,dapcomm->cdf.fullddsroot,dapcomm->oc.dapconstraint->projections); |
#2079 | fprintf(stderr,"constrained:\n%s",dumptree(dapcomm->cdf.ddsroot)); |
#2084 | ncstat = dapmerge(dapcomm,dapcomm->cdf.ddsroot, |
#2090 | ncstat = mapnodes(dapcomm->cdf.ddsroot,dapcomm->cdf.fullddsroot); |
#2112 | for(i=nclistlength(dapcomm->cdf.ddsroot->tree->varnodes)-1;i>=0;i--) { |
#2113 | CDFnode* var = (CDFnode*)nclistget(dapcomm->cdf.ddsroot->tree->varnodes,i); |
#2130 | if(found) nclistremove(dapcomm->cdf.ddsroot->tree->varnodes,i); |
#2145 | for(i=0;i<nclistlength(dapcomm->cdf.ddsroot->tree->varnodes);i++) { |
#2146 | CDFnode* var = (CDFnode*)nclistget(dapcomm->cdf.ddsroot->tree->varnodes,i); |
ncdap.h#132 | extern NCerror restruct(NCDAPCOMMON*, CDFnode* ddsroot, CDFnode* pattern, NClist*); |
oc.c#148 | oc_root_free(OCobject link, OCobject ddsroot) |
#151 | OCVERIFY(OC_Node,ddsroot); |
#152 | OCDEREF(OCnode*,root,ddsroot); |
#170 | oc_tree_text(OCobject link, OCobject ddsroot) |
#173 | OCVERIFYX(OC_Node,ddsroot,NULL); |
#174 | OCDEREF(OCnode*,root,ddsroot); |
#851 | oc_merge_das(OCobject link, OCobject dasroot, OCobject ddsroot) |
#860 | OCVERIFY(OC_Node,ddsroot); |
#861 | OCDEREF(OCnode*,dds,ddsroot); |
#887 | oc_dds_getdataroot(OCobject link, OCobject ddsroot, OCobject* datarootp) |
#895 | OCVERIFY(OC_Node,ddsroot); |
#896 | OCDEREF(OCnode*,root,ddsroot); |
#1858 | oc_raw_xdrsize(OCobject link, OCobject ddsroot, off_t* xdrsizep) |
#1861 | OCVERIFY(OC_Node,ddsroot); |
#1862 | OCDEREF(OCnode*,root,ddsroot); |
#1922 | oc_dumpnode(OCobject link, OCobject ddsroot) |
#1926 | OCVERIFY(OC_Node,ddsroot); |
#1927 | OCDEREF(OCnode*,root,ddsroot); |
#1940 | oc_dds_dd(OCobject link, OCobject ddsroot, int level) |
#1946 | OCVERIFY(OC_Node,ddsroot); |
#1947 | OCDEREF(OCnode*,root,ddsroot); |
#1954 | oc_dds_ddnode(OCobject link, OCobject ddsroot) |
#1957 | OCVERIFY(OC_Node,ddsroot); |
#1958 | OCDEREF(OCnode*,root,ddsroot); |
#1984 | oc_data_ddtree(OCobject link, OCobject ddsroot) |
#1991 | OCVERIFY(OC_Data,ddsroot); |
#1992 | OCDEREF(OCdata*,data,ddsroot); |
oc.h#526 | extern OCerror oc_merge_das(OClink, OCddsnode dasroot, OCddsnode ddsroot); |
ocnode.c#245 | ocddsdasmerge(OCstate* state, OCnode* dasroot, OCnode* ddsroot) |
#257 | if(ddsroot->tree == NULL || (ddsroot->tree->dxdclass != OCDDS |
#258 | && ddsroot->tree->dxdclass != OCDATADDS)) |
#261 | ddsnodes = ddsroot->tree->nodes; |
#329 | mergedas1(ddsroot,das); |
#335 | mergedods1(ddsroot,das); |
#342 | mergeother1(ddsroot, das); |
#522 | ocmarkcacheable(OCstate* state, OCnode* ddsroot) |
#528 | OClist* treenodes = ddsroot->tree->nodes; |
#563 | ocddsdasmerge(OCstate* state, OCnode* ddsroot, OCnode* dasroot) |
#582 | ddsroot->attributes = globals; |
#589 | for(j=0;j<oclistlength(ddsroot->subnodes) && !match;j++) { |
#590 | OCnode* dds = (OCnode*)oclistget(ddsroot->subnodes,j); |
#600 | if(stat == OC_NOERR) ddsroot->attributed = 1; |
ocnode.h#78 | extern void ocmarkcacheable(OCstate* state, OCnode* ddsroot); |