{"id":9418,"date":"2026-02-22T23:42:21","date_gmt":"2026-02-22T23:42:21","guid":{"rendered":"https:\/\/antennasimulator.com\/?echo_kb_faq=is-an-sof-based-on-a-nec-engine"},"modified":"2026-02-22T23:42:21","modified_gmt":"2026-02-22T23:42:21","slug":"is-an-sof-based-on-a-nec-engine","status":"publish","type":"echo_kb_faq","link":"https:\/\/antennasimulator.com\/?echo_kb_faq=is-an-sof-based-on-a-nec-engine","title":{"rendered":"Is AN-SOF based on a NEC engine?"},"content":{"rendered":"<p>No. AN-SOF is an independent implementation of the Method of Moments (MoM) specifically developed for wire structures. While many legacy tools rely on older Fortran-based NEC engines that carry significant modeling limitations, AN-SOF utilizes an entirely new object-oriented C++ architecture. By implementing the\u00a0<a title=\"\" href=\"https:\/\/antennasimulator.com\/index.php\/knowledge-base\/conformal-moment-method\/\" target=\"_blank\" rel=\"noopener\"><strong>Conformal Method of Moments with an Exact Kernel<\/strong><\/a>, we have removed many of the historical constraints found in NEC, allowing for greater precision and flexibility.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>No. AN-SOF is an independent implementation of the Method of Moments (MoM) specifically developed for wire structures. While many legacy tools rely on older Fortran-based NEC engines that carry significant modeling limitations, AN-SOF utilizes an entirely new object-oriented C++ architecture. By implementing the\u00a0Conformal Method of Moments with an Exact Kernel, we have removed many of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"echo_kb_faq_category":[109],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/antennasimulator.com\/index.php\/wp-json\/wp\/v2\/echo_kb_faq\/9418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/antennasimulator.com\/index.php\/wp-json\/wp\/v2\/echo_kb_faq"}],"about":[{"href":"https:\/\/antennasimulator.com\/index.php\/wp-json\/wp\/v2\/types\/echo_kb_faq"}],"author":[{"embeddable":true,"href":"https:\/\/antennasimulator.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/antennasimulator.com\/index.php\/wp-json\/wp\/v2\/comments?post=9418"}],"version-history":[{"count":1,"href":"https:\/\/antennasimulator.com\/index.php\/wp-json\/wp\/v2\/echo_kb_faq\/9418\/revisions"}],"predecessor-version":[{"id":20899,"href":"https:\/\/antennasimulator.com\/index.php\/wp-json\/wp\/v2\/echo_kb_faq\/9418\/revisions\/20899"}],"wp:attachment":[{"href":"https:\/\/antennasimulator.com\/index.php\/wp-json\/wp\/v2\/media?parent=9418"}],"wp:term":[{"taxonomy":"echo_kb_faq_category","embeddable":true,"href":"https:\/\/antennasimulator.com\/index.php\/wp-json\/wp\/v2\/echo_kb_faq_category?post=9418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}