MAGMAS framework (level 0) magmas.int: user-interface input files output files magmas.iem: analysis engine magmas.int: user interface (level 1) print view file matlab magmas.int calculate.IE M patch_and_aperture_designer engine edit_ phys_ param draw edit_ freq_ param edit_ exc_ param edit_ gen_ param edit_ num_ param edit_ optim_ param edit_phys_param (level 2) edit_layer edit_subreg edit_shlay edit_connect edit_phys_param builds main edit window load_view3D edit_element edit_pa_ap_act edit_eltype specify curr. distribution edit_patch edit_aperture general rectangle get dimensions get dimensions open_draw_window patch drawing window draw meshing edit_wall patch_and_ aperture_ designer edit_slot edit_probe edit_draw_wall edit_wall_sideview view (level 2) load_view3D read_szy graph_y reads data from s,z,y.out file Y-parameters read_draw_graph_szy graph_z passes data to matlab and draws Z-parameters edit_graphs_szy graph_s view - sets up plot window - gets plot parameters S-parameters read_draw_graph_f graph_f single port FF graph_p structure FF graph_i current and charge opt_plot opt. & param. plots passes data to matlab and draws edit_graphs_fp - sets up plot window - gets plot parameters read_draw_graph_p passes data to matlab and draws view (level 2) graph_i edit_graphs_i sets up current plot window read_display_curr find_magc2 finds the engine sheetcurrent number (c2) read_current_to matlab read & display curr. actify imposes the loaded current on an active patch magmas.iem: analysis engine (level 1) input: read input exc.dta mesher: meshing MIDAS: layer structure PTLS: transmission lines ETed: element types trunc + FFWo + FF_PO3: finite layer structure sortSR + linkSR: subregion coupling DBD_GN: de-embedding WiWof + WiWoT + AY: element coupling LiLof + NW: element linking optimisation completed ? yes calculation network parameters output: write output exc.dta exc: excitations no midas: layer structure (level 2) SPECTRAL: spectral GFs INVFT3D: inverse FT INVFT2D: inverse FT spatial3D: 3D spatial GFs spatial2D: 2D spatial GFs FarField: 3D spectral FF spectral: spectral GFs (level 3) c = current sheet p = probe PARAM: parameters PPmodes: probe disc systems SING: singularities storeEW: expansion waves BFbpser: BP-series BFas: asymptotes COhh, COvh, COhv, COvv, COcp, COpc, COpp: coefficients for problematic behavior BFas2: numerical asymptotes BFB: basic spectral GFs BFsi: annihilating functions BFcchh, BFccvh, BFcchv, BFccvv, BFcp, BFpc, BFpp: spectral GFs spatial3D: 3D spatial GFs (level 3) c = current sheet p = probe RFsi: annihilating functions for singularities RFashh, RFashvvh, RFcph, RFpch, RFpph: annihilating functions for asymptotes RFhh, RFhvvh, RFcp, RFpc, RFpp, RFpf: 3D spatial GFs spatial2D: 2D spatial GFs (level 3) c = current sheet RFsi2D: annihilating functions for singularities RFcch2D: annihilating functions for asymptotes RFcc2D: 2D spatial GFs PTLS: transmission line types (level 2) Muller: propagation constants characteristic impedances current profile Muller: propagation constants (level 3) CC_FN: spatial points CC_FN: normalization factor CC_FN: initial values CC_FN: root calculation no convergence yes MOCUR: modal currents Zc: modal power CC_FN: characteristic function (level 4) Midas_2d: Green’s functions ELMCOP: overall coupling STRPRD: solve electric currents MIXER: solve magnetic currents Normalize + calculate determinant ELMCOP: overall coupling matrix (level 5) REACTN: calculates the coupling between each set of two basis functions REACTN … REACTN REACTN: basis function coupling (level 6) DETGNF: select appropriate GFs INNPRO + GFXPOL: calculate coupling ETed: element types (level 2) ETsu: subsectional active current sheet and wall reduction ETsu: subsectional (level 3) [1] ChChs, ChChs_gal: Ch to Ch (self) ChChms, ChChms_gal, ChChmm: Ch to Ch (mutual) CvChm, CvChe: Ch to Cv CvCv: Cv to Cv ChmCv, CheCv: Cv to Ch CcChm, CcChe: Ch to Cc CcCv: Cv to Cc CcCc: Cc to Cc CvCc: Cc to Cv ChmCc, CheCc: Cc to Ch Ch = horizontal current sheet Cv = vertical current sheet Cc = connecting current sheet PB = probe EW = exp. wave ETsu: subsectional (level 3) [2] PChs, PChm: Ch to P ChPs, ChPm: P to Ch PBPB: PB to PB EWPs, EWAs: Ch to EW ChEWn, ChEWp: EW to Ch EWP: P to EW PEWp: EW to P Ch = horizontal current sheet Cv = vertical current sheet Cc = connecting current sheet PB = probe EW = exp. wave ETsu: subsectional (level 3) [3] EW to EW Ch to coaxial feed coaxial feed to Ch P to coaxial feed coaxial feed to P coaxial feed to EW EW to coaxial feed coaxial feed to coaxial feed Ch = horizontal current sheet P = probe EW = exp. wave ETsu: subsectional (level 3) [4] elimination passive electric current sheets and probes FcPa: FF by active patches FcPp: FF by passive patches FP: FF by probes FcA: FF by apertures FF: spherical system Ch = current sheet P = probe EW = exp. wave FF = far field finite layer structure (level 1) trunc: expansion wave diffraction (only called for 2D SIE) FF_Wo: outgoing wave → diffraction → far field (called for 2D SIE) FF_PO3: outgoing wave → diffraction → far field (called for 3D VPO) trunc: 2D SIE Diffraction coefficients (level 2) DC = Diffraction Coefficient FORM_FM: basis functions dc_sie: FORM_FM: incident current df_cfg: description of edge for SIE calc_all: DC for each expansion wave calc_all: 2D SIE DC for each expansion wave (level 3) IC = incident current CM = coupling matrix FORM_FN: recount of basis functions form_cur: modification of IC form_frg: current for region calc_yy: region CM dc_prh: IC right part invert: solution DIFR: 2D Far Field d_reflF: 2D reflected waves calc_yy: coupling matrix (level 4) BF= basis functions c_ybs: annihilating functions for poles simpson2: IFT of calc_y, dc_pg2 (coupling matrices in spectral domain) frm_y: coupling matrix in spectral domain frm_w: spectral region parameters d_idl: BF integrals couple, couplez: layer spectral parameters y_xx, y_xz: spectral coupling between 2 BF calc_ya: asymptote calc_ys: coupling matrix in free space FF_PO3: outgoing wave far field coupling using 2D VPO (level 3) VC = volume currents LCS = local coordinate system df_eps: auxiliary region parameters dc_PO3, simp_PO3: integral over φ’ df_PO3: VC integral over r’ and z’ df_crnT: corners positions in LCS df_sZ: VC integral over z’ FFWo: outgoing wave far field coupling using 2D SIE (level 3) DC = diffraction coefficient DP = point of diffraction Ananke: modification of space wave DC df_pdc: input DC from file EE_Wout: outgoing wave > far field veronika: auxiliary points at the edge lisa: DP+ diffraction angles ATT: EW amplitude at DP pDTM: 3D DC from 2D DC
© Copyright 2026 Paperzz