Home
last modified time | relevance | path

Searched refs:valnode (Results 1 – 1 of 1) sorted by relevance

/petsc/src/sys/objects/
H A Doptionsyaml.c42 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 …]