Searched refs:valnode (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/sys/objects/ |
| H A D | optionsyaml.c | 42 yaml_node_t *valnode = yaml_document_get_node(doc, pair->value); in PetscParseLayerYAML() local 46 PetscCheck(valnode, comm, PETSC_ERR_LIB, "Corrupt YAML document"); in PetscParseLayerYAML() 52 if (valnode->type == YAML_SEQUENCE_NODE) { in PetscParseLayerYAML() 53 for (yaml_node_item_t *item = SEQ(valnode).start; item < SEQ(valnode).top; item++) { in PetscParseLayerYAML() 59 } else if (valnode->type == YAML_MAPPING_NODE) { in PetscParseLayerYAML() 60 PetscCall(PetscParseLayerYAML(options, doc, valnode, source)); in PetscParseLayerYAML() 68 PetscCall(PetscStrendswith(TAG(valnode), "!include", &isIncludeTag)); in PetscParseLayerYAML() 70 PetscCall(PetscOptionsInsertFileYAML(comm, options, STR(valnode), PETSC_TRUE)); in PetscParseLayerYAML() 75 if (valnode->type == YAML_SCALAR_NODE) { in PetscParseLayerYAML() 77 PetscCall(PetscOptionsSetValue_Private(options, name, STR(valnode), NULL, source)); in PetscParseLayerYAML() [all …]
|