CSPropAbsorbingBC

class CSXCAD.CSProperties.CSPropAbsorbingBC

Bases: CSProperties

Local absorbing Boundary Conditions

At this point this property only supports 1st order Mur, and an addition of “superabsorption” to increase ~10dB absorption efficiency. In the future, the plan is to support modal absorption, and multi-modal absorption.

Parameters:
  • NormalSignPositive – bool – Positive if the normal direction will be in the positive direction of the axis, or negative.

  • PhaseVelocity – double – The phase velocity of the expected propagating modesignal. If not set, will set 0.

  • AbsorbingBoundaryType – enum ABCtype – ‘ABCtype.MUR_1ST_1PV’, ‘ABCtype.MUR_1ST_1PV_SA’ or ‘ABCtype.UNDEFINED’. The latter will result in an error