| 2529 | } |
| 2530 | |
| 2531 | void |
| 2532 | XdmfArraySetValuesInternal(XDMFARRAY * array, void * pointer, unsigned int numValues, int arrayType, int transferOwnership, int * status) |
| 2533 | { |
| 2534 | XDMF_ERROR_WRAP_START(status) |
| 2535 | switch (arrayType) { |
| 2536 | case XDMF_ARRAY_TYPE_UINT8: |
| 2537 | ((XdmfArray *)array)->setValuesInternal((unsigned char *)pointer, numValues, transferOwnership); |
| 2538 | break; |
| 2539 | case XDMF_ARRAY_TYPE_UINT16: |
| 2540 | ((XdmfArray *)array)->setValuesInternal((unsigned short *)pointer, numValues, transferOwnership); |
| 2541 | break; |
| 2542 | case XDMF_ARRAY_TYPE_UINT32: |
| 2543 | ((XdmfArray *)array)->setValuesInternal((unsigned int *)pointer, numValues, transferOwnership); |
| 2544 | break; |
| 2545 | case XDMF_ARRAY_TYPE_UINT64: |
| 2546 | ((XdmfArray *)array)->setValuesInternal((uint64_t *)pointer, numValues, transferOwnership); |
| 2547 | break; |
| 2548 | case XDMF_ARRAY_TYPE_INT8: |
| 2549 | ((XdmfArray *)array)->setValuesInternal((char *)pointer, numValues, transferOwnership); |
| 2550 | break; |
| 2551 | case XDMF_ARRAY_TYPE_INT16: |
| 2552 | ((XdmfArray *)array)->setValuesInternal((short *)pointer, numValues, transferOwnership); |
| 2553 | break; |
| 2554 | case XDMF_ARRAY_TYPE_INT32: |
| 2555 | ((XdmfArray *)array)->setValuesInternal((int *)pointer, numValues, transferOwnership); |
| 2556 | break; |
| 2557 | case XDMF_ARRAY_TYPE_INT64: |
| 2558 | ((XdmfArray *)array)->setValuesInternal((int64_t *)pointer, numValues, transferOwnership); |
| 2559 | break; |
| 2560 | case XDMF_ARRAY_TYPE_FLOAT32: |
| 2561 | ((XdmfArray *)array)->setValuesInternal((float *)pointer, numValues, transferOwnership); |
| 2562 | break; |
| 2563 | case XDMF_ARRAY_TYPE_FLOAT64: |
| 2564 | ((XdmfArray *)array)->setValuesInternal((double *)pointer, numValues, transferOwnership); |
| 2565 | break; |
| 2566 | default: |
| 2567 | XdmfError::message(XdmfError::FATAL, |
| 2568 | "Error: Invalid ArrayType."); |
| 2569 | break; |
| 2570 | } |
| 2571 | XDMF_ERROR_WRAP_END(status) |
| 2572 | } |
| 2573 | |
| 2574 | void |
| 2575 | XdmfArraySwapWithXdmfArray(XDMFARRAY * array, XDMFARRAY * swapArray) |
nothing calls this directly
no test coverage detected