CeedVector
-
int CeedVectorHasValidArray(CeedVector vec, bool *has_valid_array)
Check for valid data in a
CeedVector
Backend Developer Functions
- Parameters:
vec – [in]
CeedVector
to check validityhas_valid_array – [out] Variable to store validity
- Returns:
An error code: 0 - success, otherwise - failure
-
int CeedVectorHasBorrowedArrayOfType(CeedVector vec, CeedMemType mem_type, bool *has_borrowed_array_of_type)
Check for borrowed array of a specific CeedMemType in a
CeedVector
Backend Developer Functions
- Parameters:
vec – [in]
CeedVector
to checkmem_type – [in] Memory type to check
has_borrowed_array_of_type – [out] Variable to store result
- Returns:
An error code: 0 - success, otherwise - failure
-
int CeedVectorGetState(CeedVector vec, uint64_t *state)
Get the state of a
CeedVector
Backend Developer Functions
- Parameters:
vec – [in]
CeedVector
to retrieve statestate – [out] Variable to store state
- Returns:
An error code: 0 - success, otherwise - failure
-
int CeedVectorGetData(CeedVector vec, void *data)
Get the backend data of a
CeedVector
Backend Developer Functions
- Parameters:
vec – [in]
CeedVector
to retrieve statedata – [out] Variable to store data
- Returns:
An error code: 0 - success, otherwise - failure
-
int CeedVectorSetData(CeedVector vec, void *data)
Set the backend data of a
CeedVector
Backend Developer Functions
- Parameters:
vec – [inout]
CeedVector
to retrieve statedata – [in] Data to set
- Returns:
An error code: 0 - success, otherwise - failure
-
int CeedVectorReference(CeedVector vec)
Increment the reference counter for a
CeedVector
Backend Developer Functions
- Parameters:
vec – [inout]
CeedVector
to increment the reference counter
- Returns:
An error code: 0 - success, otherwise - failure