.. admonition:: Work in Progress :class: warning This document is still under development and may change frequently. ============================== Time-Harmonic Maxwell Material ============================== .. toctree:: :maxdepth: 0 :caption: Time-Domain Magnetic Material :hidden: time_harmonic_maxwell_material_constant .. contents:: :depth: 2 :local: Introduction ------------ A material in the time-harmonic Maxwell model is characterized by its magnetic permeability :math:`\mu`, electric permittivity :math:`\varepsilon`, and electric conductivity :math:`\sigma`. A general material can be introduced using specific material property methods as follows: .. testsetup:: import mufem from mufem import Vol from mufem.electromagnetics.timeharmonicmaxwell import ( TimeHarmonicMaxwellGeneralMaterial, ComplexMagneticPermeabilityMethodLinearIsotropic, ComplexElectricPermittivityMethodLinearIsotropic, ComplexElectricConductivityMethodLinearIsotropic, ) sim = mufem.Simulation.New("My Case", "data/geometry.mesh") my_material_marker = "MyVolume" @ Vol # specify here the material properties methods for each material property my_permeability_method = ComplexMagneticPermeabilityMethodLinearIsotropic(1.0) my_permittivity_method = ComplexElectricPermittivityMethodLinearIsotropic(4.0) my_conductivity_method = ElectricConductivityMethodLinearIsotropic(0.0) .. testcode:: my_material = TimeHarmonicMaxwellGeneralMaterial( name = "My Material", marker = my_material_marker, permeability_method = my_permeability_method, permittivity_method = my_permittivity_method, conductivity_method = my_conductivity_method, ) Material Properties ------------------- Magnetic Permeability ~~~~~~~~~~~~~~~~~~~~~ Electric Permittivity ~~~~~~~~~~~~~~~~~~~~~ Electric Conductivity ~~~~~~~~~~~~~~~~~~~~~ Examples --------