Vitalsource Technologies, Inc. Analysis and Implementation of Isogeometric Boundary Elements for Electromagnetism