Question about the numerical precision

Hi All,

I have a quick question about what numerical precision NGSolve uses. For example, I’m converting between ngsolve base vectors and complex numpy arrays, i.e.

Theta_Return = np.zeros([fes2.ndof],dtype=complex)
Theta_Return[:] = Theta.vec.FV().NumPy()

Does the dtype complex match the precision of the base vector, or should I be using a long complex double?

Thanks for your help,