ArrayFire: util.h File Reference (original) (raw)
Go to the source code of this file.
| Macros | |
|---|---|
| #define | AF_PRINT1(exp) af::print(#exp, exp); |
| #define | AF_PRINT2(exp, precision) af::print(#exp, exp, precision); |
| #define | GET_PRINT_MACRO(_1, _2, NAME, ...) NAME |
| #define | af_print(...) GET_PRINT_MACRO(__VA_ARGS__, AF_PRINT2, AF_PRINT1)(__VA_ARGS__) |
| Functions | |
|---|---|
| AFAPI void | print (const char *exp, const array &arr) |
| AFAPI void | print (const char *exp, const array &arr, const int precision) |
| AFAPI int | saveArray (const char *key, const array &arr, const char *filename, const bool append=false) |
| AFAPI array | readArray (const char *filename, const unsigned index) |
| AFAPI array | readArray (const char *filename, const char *key) |
| AFAPI int | readArrayCheck (const char *filename, const char *key) |
| When reading by key, it may be a good idea to run this function first to check for the key and then call the readArray using the index. More... | |
| AFAPI void | toString (char **output, const char *exp, const array &arr, const int precision=4, const bool transpose=true) |
| AFAPI const char * | toString (const char *exp, const array &arr, const int precision=4, const bool transpose=true) |
| AFAPI array | exampleFunction (const array &in, const af_someenum_t param) |
| AFAPI size_t | getSizeOf (af::dtype type) |
| Get the size of the type represented by an af_dtype enum. More... | |
| AFAPI af_err | af_print_array (af_array arr) |
| AFAPI af_err | af_print_array_gen (const char *exp, const af_array arr, const int precision) |
| AFAPI af_err | af_save_array (int *index, const char *key, const af_array arr, const char *filename, const bool append) |
| AFAPI af_err | af_read_array_index (af_array *out, const char *filename, const unsigned index) |
| AFAPI af_err | af_read_array_key (af_array *out, const char *filename, const char *key) |
| AFAPI af_err | af_read_array_key_check (int *index, const char *filename, const char *key) |
| When reading by key, it may be a good idea to run this function first to check for the key and then call the readArray using the index. More... | |
| AFAPI af_err | af_array_to_string (char **output, const char *exp, const af_array arr, const int precision, const bool transpose) |
| AFAPI af_err | af_example_function (af_array *out, const af_array in, const af_someenum_t param) |
| AFAPI af_err | af_get_version (int *major, int *minor, int *patch) |
| Get the version information of the library. More... | |
| AFAPI const char * | af_get_revision () |
| Get the revision (commit) information of the library. More... | |
| AFAPI af_err | af_get_size_of (size_t *size, af_dtype type) |
| Get the size of the type represented by an af_dtype enum. More... | |
| AFAPI af_err | af_set_enable_stacktrace (int is_enabled) |
| Enable(default) or disable error messages that display the stacktrace. More... | |
◆ af_print
Examples
benchmarks/cg.cpp, computer_vision/fast.cpp, computer_vision/harris.cpp, computer_vision/susan.cpp, financial/heston_model.cpp, getting_started/integer.cpp, getting_started/rainfall.cpp, helloworld/helloworld.cpp, lin_algebra/cholesky.cpp, lin_algebra/lu.cpp, lin_algebra/qr.cpp, lin_algebra/svd.cpp, machine_learning/kmeans.cpp, and unified/basic.cpp.
Definition at line 148 of file util.h.
◆ AF_PRINT1
◆ AF_PRINT2
| #define AF_PRINT2 | ( | | exp, | | ------------------ | ---------------------------------------------------------------------------------------------------------------- | | ---- | | | precision | | | | | ) | af::print(#exp, exp, precision); | | |
Definition at line 144 of file util.h.
◆ GET_PRINT_MACRO
| #define GET_PRINT_MACRO | ( | | _1, | | ------------------------- | ---- | | ---- | | | _2, | | | | | | NAME, | | | | | | ... | | | | | ) | NAME | | |
Definition at line 146 of file util.h.
◆ af_example_function()
◆ af_get_revision()
| AFAPI const char * af_get_revision | ( | ) |
|---|
Get the revision (commit) information of the library.
This returns a constant string from compile time and should not be freed by the user.
◆ af_get_size_of()
Get the size of the type represented by an af_dtype enum.
◆ af_get_version()
| AFAPI af_err af_get_version | ( | int * | major, |
|---|---|---|---|
| int * | minor, | ||
| int * | patch | ||
| ) |
Get the version information of the library.
◆ af_set_enable_stacktrace()
| AFAPI af_err af_set_enable_stacktrace | ( | int | is_enabled | ) |
|---|
Enable(default) or disable error messages that display the stacktrace.
Parameters
| [in] | is_enabled | If zero stacktraces are not shown with the error messages |
|---|
Returns
Always returns AF_SUCCESS