-
Couldn't load subscription status.
- Fork 3
Open
Description
i.e. a @matfrostfunction macro that will do:
- Check validity of function to be exposed.
- Add precompilation statements
- Create cfunction to be used in MEX.
For:
@matfrostfunction function broadcast_multiply(c::Float64, v::Vector{Float64})...-
Check validity.
a. Are types concrete entirely
b. Does function have only a single method implementation. -
Create the
function _matfrostfunction_broadcast_multiply(mfa::MATFrostArray)...- Create a function to pull c function pointers
_matfrostfunction_c_broadcast_multiply() = @cfunction(matfrostfunction_broadcast_multiply, MATFrostArray, (MATFrostArray,))- Add precompilation statements. (If necessary.)
Metadata
Metadata
Assignees
Labels
No labels