Click or drag to resize

Boundary Class

A wrapped FDTD Boundary object attached to a Domain.
Inheritance Hierarchy
SystemObject
  ema3d.Api.V25.Core.DomainDomainChildBaseBoundary
    ema3d.Api.V25.Core.DomainBoundary

Namespace: ema3d.Api.V25.Core.Domain
Assembly: ema3d.Api.V25 (in ema3d.Api.V25.dll) Version: 0.0.0.0
Syntax
public sealed class Boundary : DomainChildBase<Boundary>

The Boundary type exposes the following members.

Properties
 NameDescription
Public propertyAll Gets/Sets all boundary sides to the same property.
Public propertyLayerCount Gets/Sets number of layers when using a PML boundary condition.
Public propertyOrder Gets/Sets order of the conductivity function when using a PML boundary condition.
Public propertyReflection Gets/Sets percent reflection when using a PML boundary condition.
Public propertyXMax Gets/Sets boundary type on upper x surface.
Public propertyXMin Gets/Sets boundary type on lower x surface.
Public propertyYMax Gets/Sets boundary type on upper y surface.
Public propertyYMin Gets/Sets boundary type on lower y surface.
Public propertyZMax Gets/Sets boundary type on upper z surface.
Public propertyZMin Gets/Sets boundary type on lower z surface.
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Remarks
This object is always attached to a parent FDTD Domain and cannot be created individually. Modifications to, and copies of, this object will operate on the single FDTD domain within the document.
Example
Python
from ema3d.Api.V25.Core.Domain import Domain as Domain
from ema3d.Api.V25.Core.Domain import BoundaryType as BoundaryType

# Get/Create Domain
_dom = Domain.GetInstance()
# Modify Boundary
_dom.Boundary.XMin = BoundaryType.PEC
_dom.Boundary.YMin = BoundaryType.PMC
See Also