I'm trying to efficiently solve a system of complex differential equations. As an example (note that these are not the actual differential equations I'm using) let's consider the following set of equations for the complex-valued functions $y_1(t)$ and $y_2(t)$: \begin{eqnarray} \dot{y_1} &=& A(y_1+y_1^*)+y_2 \\ \dot{y_2} &=& B (y_1^*y_2-y_1y_2^*), \end{eqnarray}
where $A$ and $B$ are complex constants. In order to solve ODEs efficiently numerically, it is beneficial to provide the Jacobian to the solver. How would the proper Jacobian look like in this case? I'm a bit unsure because I don't know how to deal with the complex conjugates