Tools for the numerical simulation of 3D magnetic field problems: construction, analysis and C++ implementationFerdinand KickingerEsaurito4,3Avvisami