-----------------------------------------------------------------------------
| 333 | } |
| 334 | //----------------------------------------------------------------------------- |
| 335 | void XdmfAttributeSetCenter(XDMFATTRIBUTE * attribute, int center, int * status) |
| 336 | { |
| 337 | XDMF_ERROR_WRAP_START(status) |
| 338 | switch(center) { |
| 339 | case XDMF_ATTRIBUTE_CENTER_GRID: |
| 340 | ((XdmfAttribute *)attribute)->setCenter(XdmfAttributeCenter::Grid()); |
| 341 | break; |
| 342 | case XDMF_ATTRIBUTE_CENTER_CELL: |
| 343 | ((XdmfAttribute *)attribute)->setCenter(XdmfAttributeCenter::Cell()); |
| 344 | break; |
| 345 | case XDMF_ATTRIBUTE_CENTER_FACE: |
| 346 | ((XdmfAttribute *)attribute)->setCenter(XdmfAttributeCenter::Face()); |
| 347 | break; |
| 348 | case XDMF_ATTRIBUTE_CENTER_EDGE: |
| 349 | ((XdmfAttribute *)attribute)->setCenter(XdmfAttributeCenter::Edge()); |
| 350 | break; |
| 351 | case XDMF_ATTRIBUTE_CENTER_NODE: |
| 352 | ((XdmfAttribute *)attribute)->setCenter(XdmfAttributeCenter::Node()); |
| 353 | break; |
| 354 | default: |
| 355 | { |
| 356 | std::stringstream sstr; |
| 357 | sstr << "Error: Invalid Attribute Center: Code " << center; |
| 358 | XdmfError::message(XdmfError::FATAL, sstr.str()); |
| 359 | } |
| 360 | break; |
| 361 | } |
| 362 | XDMF_ERROR_WRAP_END(status) |
| 363 | } |
| 364 | //----------------------------------------------------------------------------- |
| 365 | void XdmfAttributeSetType(XDMFATTRIBUTE * attribute, int type, int * status) |
| 366 | { |