Index Index
CModernMaterialPropagationManager
 CModernMaterialPropagationManager calculates k_z matrix and stors it in files.
 
  this class also stores matrices of theta and phi and electric field
  vectors
 
  todo: make sure that this class is destroyed after CDerivativeProvider
  (do both)
 
  todo: make it work for radially distributed.
 
  todo: merge with PropagationManager
Class Details
Superclasses handle
Sealed false
Construct on load false
Constructor Summary
CModernMaterialPropagationManager (MaterialManager, Envelope) 
Property Summary
m_bReversXY  
m_bUseMaterialFiles  
m_fRefPhi  
m_fRefTheta  
m_hMaterial m_hMaterialManager; 
m_mDispTaylorExp  
m_mField m_mKzI; 
m_mKz if not empty the m_mTheta; m_mPhi; can be loaded from file 
m_mPhi  
m_mTheta  
m_sFilePath  
m_sPol  
m_vTaylorCoefsToUse bool which order taylor willbe used. 
m_vWL  
m_vkr  
m_vkx  
m_vky  
Method Summary
  addlistener Add listener for event. 
  calcPropagationMatrix  
  calcPropagationMatrixTR  
  calcPropagationMatrixTXY  
protected   checkFileCreated  
protected   checkForToBigKxKyValues when kx or ky > |k| the kz becomes complex - no sens to use such 
  delete Delete a handle object. 
  eq == (EQ) Test handle equality. 
  findobj Find objects matching specified conditions. 
  findprop Find property of MATLAB handle object. 
  ge >= (GE) Greater than or equal relation for handles. 
protected   getDispersionTaylorExpansion  
  getKMatrix  
protected   getMaterialFileHeader  
  gt > (GT) Greater than relation for handles. 
Sealed   isvalid Test handle validity. 
  le <= (LE) Less than or equal relation for handles. 
  lt < (LT) Less than relation for handles. 
  ne ~= (NE) Not equal relation for handles. 
  notify Notify listeners of event. 
protected   propagationConstantMMWrapper [K] = propagationConstantMM() 
  reverseXY  
Static   selectByPol  
protected   setupAxes  
  useDispersionTaylorExpansion  
Event Summary
ObjectBeingDestroyed Notifies listeners that a particular object has been destroyed.