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