Click or drag to resize

Time Class

A wrapped FDTD computational time object attached to a Domain.
Inheritance Hierarchy
SystemObject
  ema3d.Api.V25.Core.DomainDomainChildBaseTime
    ema3d.Api.V25.Core.DomainTime

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

The Time type exposes the following members.

Properties
 NameDescription
Public propertyCount Gets number of simulation time steps.
Public propertyEnd Gets/Sets simulation end time in seconds.
Public propertyFreqMax Gets/Sets maximum simulation frequency
Public propertyFreqMin Gets/Sets minimum simulation frequency
Public propertyIncrementMethod Gets/Sets time increment method.
Public propertyMagnetoSteps Gets/Sets the magnetostatic steps.
Public propertyStabilityMargin Gets/Sets simulation stability margin.
Public propertyStart Start time of simulation.
Public propertyStep Gets/Sets simulation time steps.
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

# Get/Create Domain
_dom = Domain.GetInstance()
# Modify Time
_dom.Time.End = 1e-5
_dom.Time.Step = 1e-11
See Also