Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Additional C macros to implement #3

Open
oodler577 opened this issue Dec 12, 2024 · 0 comments
Open

Additional C macros to implement #3

oodler577 opened this issue Dec 12, 2024 · 0 comments
Assignees

Comments

@oodler577
Copy link
Contributor

oodler577 commented Dec 12, 2024

Complete Macro Name Description
TODO PerlOMP_1D_Array_NUM_ELEMENTS Returns the number of elements in a 1D Perl array.
TODO PerlOMP_2D_AoA_NUM_ROWS Returns the number of rows in a 2D Perl array of arrays.
TODO PerlOMP_2D_AoA_NUM_COLS Returns the number of columns in a 2D Perl array of arrays.
TODO PerlOMP_1D_Array_TO_1D_FLOAT_ARRAY Converts a 1D Perl array to a C array of floats.
TODO PerlOMP_1D_Array_TO_1D_INT_ARRAY Converts a 1D Perl array to a C array of integers.
TODO PerlOMP_1D_Array_TO_1D_DOUBLE_ARRAY Converts a 1D Perl array to a C array of doubles.
TODO PerlOMP_1D_Array_TO_1D_CHAR_ARRAY Converts a 1D Perl array to a C array of characters.
TODO PerlOMP_1D_Array_TO_1D_MIXED_ARRAY Converts a 1D Perl array with mixed data types to a generic C array.
TODO PerlOMP_2D_AoA_TO_2D_FLOAT_ARRAY Converts a 2D Perl array of arrays to a 2D C array of floats.
TODO PerlOMP_2D_AoA_TO_2D_INT_ARRAY Converts a 2D Perl array of arrays to a 2D C array of integers.
TODO PerlOMP_2D_AoA_TO_2D_DOUBLE_ARRAY Converts a 2D Perl array of arrays to a 2D C array of doubles.
TODO PerlOMP_2D_AoA_TO_2D_STRING_ARRAY Converts a 2D Perl array of arrays to a 2D C array of strings.
TODO PerlOMP_2D_AoA_TO_2D_MIXED_ARRAY Converts a 2D Perl array of arrays with mixed data types to a generic 2D C array.
TODO PerlOMP_1D_FLOAT_ARRAY_TO_Array Converts a C array of floats to a 1D Perl array.
TODO PerlOMP_1D_INT_ARRAY_TO_Array Converts a C array of integers to a 1D Perl array.
TODO PerlOMP_1D_DOUBLE_ARRAY_TO_Array Converts a C array of doubles to a 1D Perl array.
TODO PerlOMP_1D_MIXED_ARRAY_TO_Array Converts a generic C array to a 1D Perl array with mixed data types.
TODO PerlOMP_2D_FLOAT_ARRAY_TO_AoA Converts a C 2D array of floats to a 2D Perl array of arrays.
TODO PerlOMP_2D_INT_ARRAY_TO_AoA Converts a C 2D array of integers to a 2D Perl array of arrays.
TODO PerlOMP_2D_STRING_ARRAY_TO_AoA Converts a C 2D array of strings to a 2D Perl array of arrays.
TODO PerlOMP_2D_MIXED_ARRAY_TO_AoA Converts a generic 2D C array to a 2D Perl array of arrays with mixed data types.
TODO PerlOMP_1D_Array_TO_1D_FLOAT_ARRAY_r A threaded version of the function that converts a 1D Perl array to a C array of floats.
TODO PerlOMP_2D_AoA_TO_2D_STRING_ARRAY_r A threaded version of the function that converts a 2D Perl array of arrays to a 2D C array.
TODO PerlOMP_VERIFY_1D_Array Checks if a Perl variable is a valid 1D array reference.
TODO PerlOMP_VERIFY_2D_AoA Checks if a Perl variable is a valid 2D array of arrays reference.
TODO PerlOMP_FREE_FLOAT_ARRAY Frees a C array of floats created from a Perl structure.
TODO PerlOMP_FREE_2D_FLOAT_ARRAY Frees a 2D C array of floats created from a Perl structure.
TODO PerlOMP_FREE_MIXED_ARRAY Frees a C array with mixed data types created from a Perl structure.
@oodler577 oodler577 self-assigned this Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant