-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
CySolverIssues related to the CySolver classIssues related to the CySolver classcythonIssue related to cython-based codeIssue related to cython-based codeenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
CyRK's CySolver only allows np.float64
y0 and dydt. This is due to limitations between fused types (used in cyrk_ode
) and cython cdef classes.
A workaround is to convert your N-dimensional complex system of ODEs into a 2N-dimensional floating point system of ODEs. Pass this onto CySolver, and then convert the output back into complex values.
Metadata
Metadata
Assignees
Labels
CySolverIssues related to the CySolver classIssues related to the CySolver classcythonIssue related to cython-based codeIssue related to cython-based codeenhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed