#[no_mangle] pub unsafe extern "C" fn helmholtz_potential_assembler_new( wavenumber: *const c_void, operator: u8, dtype: u8, ) -> *const PotentialAssemblerWrapper