Metadata-Version: 2.1
Name: PetraM_RF
Version: 1.5.5
Summary: PetraM RF package
Home-page: https://github.com/piScope/PetraM
Author: S. Shiraiwa
Author-email: shiraiwa@princeton.edu
License: GNUv3
Keywords: MFEM physics
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Description-Content-Type: text/markdown
License-File: LICENSE

## Petra-M(RF)

This module provides various Frequency domain RF interface to Petra-M.

### EM3D : Frequency domain Maxwell equation in 3D
  Domain:   
 *    EM3D_Anisotropic : tensor dielectric
 *    EM3D_Vac         : scalar dielectric
 *    EM3D_ExtJ        : external current
 *    EM3D_Div         : div J = 0 constraints (add Lagrange multiplier)
 *    EM3D_PML         : PML cartesian streaching
 *    EM3D_ColdPlasma  : Cold magnetised plasma
 
  Boundary:
 *    EM3D_PEC         : Perfect electric conductor
 *    EM3D_PMC         : Perfect magnetic conductor
 *    EM3D_H           : Mangetic field boundary
 *    EM3D_SurfJ       : Surface current
 *    EM3D_Port        : TE, TEM, Coax port
 *    EM3D_PortArray   : Array of Ports
 *    EM3D_PortLoad    : Exteranl load, defined as Smat, to PortBC
 *    EM3D_E           : Electric field
 *    EM3D_Continuity  : Continuitiy
 *    EM3D_Impedance   : Impedance BC Continuitiy (Leontovich)

  Pair:
 *    EM3D_Floquet     : Periodic boundary condition

### EM2Da : Frequency domain Maxwell equation in 2D axissymetric space
  Domain:   
 *    EM2Da_Anisotropic : tensor dielectric
 *    EM2Da_Vac         : scalar dielectric
 *    EM2Da_ExtJ        : external current
 *    EM2Da_Div         : div J = 0 constraints (add Lagrange multiplier)
 *    EM2Da_ColdPlasma  : Cold magnetised plasma
 
  Boundary:
 *    EM2Da_PEC         : Perfect electric conductor
 *    EM2Da_PMC         : Perfect magnetic conductor
 *    EM2Da_H           : Mangetic field boundary
 *    EM2Da_SurfJ       : Surface current
 *    EM2Da_Port        : TE, TEM, Coax port
 *    EM2Da_E           : Electric field
 *    EM2Da_Continuity  : Continuitiy

### EM2D : Frequency domain Maxwell equation in 2D space
  Domain:   
 *    EM2D_Anisotropic : tensor dielectric
 *    EM2D_Vac         : scalar dielectric
 *    EM2D_ExtJ        : external current
 *    EM2D_PML         : PML cartesian streaching
 *    EM2D_ColdPlasma  : Cold magnetised plasma

  Boundary:
 *    EM2D_PEC         : Perfect electric conductor
 *    EM2D_PMC         : Perfect magnetic conductor
 *    EM2D_H           : Mangetic field boundary 
 *    EM2D_SurfJ       : Surface current         (To be implemented)
 *    EM2D_Port        : TE, TEM, Coax port      (To be implemented)
 *    EM2D_E           : Electric field
 *    EM2D_Continuity  : Continuitiy
 *    EM2D_Impedance   : Impedance BC Continuitiy (Leontovich)

  Pair:
 *    EM2D_Floquet     : Periodic boundary condition  

### EM1D : Frequency domain Maxwell equation in 1D
  Domain:   
 *    EM1D_Anisotropic : tensor dielectric
 *    EM1D_Vac         : scalar dielectric
 *    EM1D_ExtJ        : external current
 *    EM1D_ColdPlasma  : Cold magnetised plasma
 
  Boundary:
 *    EM1D_PEC         : Perfect electric conductor
 *    EM1D_PMC         : Perfect magnetic conductor
 *    EM1D_H           : Mangetic field boundary
 *    EM1D_Port        : Surface current
 *    EM1D_E           : Electric field
 *    EM1D_Continuity  : Continuitiy

