Package empro :: Package toolkit
[frames] | no frames]

Package toolkit

source code

Submodules

Classes
  Bunch
  MaterialDescription
  MaterialDescriptionDielectric
  MaterialDescriptionElectricMagneticSampled
  MaterialDescriptionConductor
  MaterialDescriptionPEC
  MaterialDescriptionFreespace
  MaterialDescriptionAir
  CircuitMatrix
Functions
 
availableMaterials()
Returns a list of names of the available default materials.
source code
 
defaultMaterials()
Returns the list of default materials.
source code
 
loadDefaultMaterials()
Loads the list of default materials in the current project.
source code
empro.material.Material
defaultMaterial(name)
Load a specific material from the set of default ones.
source code
None
applyMaterial(iObject, iMaterial)
Recursively applies the given material to an object hiearchy.
source code
none
defineAllBoundariesAsPMLs(iNumberOfLayers)
Returns: none
source code
Variables
  defaultMaterialDescriptions = _dictionaryFromDescriptions(Mate...
  diel = 3.18
  losst = 24
Function Details

defaultMaterial(name)

source code 

Load a specific material from the set of default ones.

Parameters:
  • name (string) - the name of the material to load
Returns: empro.material.Material
the requested material

applyMaterial(iObject, iMaterial)

source code 

Recursively applies the given material to an object hiearchy.

Parameters:
Returns: None
None

defineAllBoundariesAsPMLs(iNumberOfLayers)

source code 
Parameters:
  • iNumberOfLayers (int) - the number of PML layers
Returns: none
none

Variables Details

defaultMaterialDescriptions

Value:
_dictionaryFromDescriptions(MaterialDescriptionPEC("PEC"), MaterialDes\
criptionFreespace("Freespace"), MaterialDescriptionAir("Air", permitti\
vity= 1.0), MaterialDescriptionElectricMagneticSampled("Coolzorb 500",\
 materialData= data.CZ500.getValues(), color= _HueSat(0, 60), density=\
 3400.0, thermalConductivity= 4.0), MaterialDescriptionElectricMagneti\
cSampled("Coolzorb 600", materialData= data.CZ600.getValues(), color= \
_HueSat(0, 60), density= 4100.0, thermalConductivity= 3.0), MaterialDe\
scriptionElectricMagneticSampled("Coolzorb 700", materialData= data.CZ\
...