Class DOESimulationAttribute
Last update: 16.07.2025Namespace: VM.Managed.DAFUL.DOE
Assembly: VMDDOE.dll
public class DOESimulationAttribute : AttributeBase, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inheritance
object ← ObservableObject ← LinkableBase ← LinkContainer ← AttributeBase ← DOESimulationAttribute
Implements
IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable
Inherited Members
AttributeBase.OnDeserializationAttribute(), AttributeBase.LinkRequestUpdate(object, LinkEventArgs), LinkContainer.SetModified(), LinkContainer.raise_OnUpdating(object, LinkEventArgs), LinkContainer.raise_OnUpdate(object, LinkEventArgs), LinkContainer.raise_OnDestroying(object, LinkEventArgs), LinkContainer.raise_OnDestroy(object, LinkEventArgs), LinkContainer.raise_OnAdded(object, AddToDocEventArgs), LinkContainer.raise_OnRemoved(object, RemoveFromDocEventArgs), LinkContainer.GetTargetListForUpdate(), LinkContainer.SkipUpdateObjectImpl(), LinkContainer.Initialize(Unit.ConvertFactor), LinkContainer.SetFlagWhenXMLFile(string, bool), LinkContainer.IsSerializableEvent(Delegate), LinkContainer.CustomGetObjectData(SerializationInfo, StreamingContext), LinkContainer.GetSerializedData(SerializationInfo, StreamingContext), LinkContainer.LinkRequestUpdating(object, LinkEventArgs), LinkContainer.LinkRequestUpdate(object, LinkEventArgs), LinkContainer.LinkRequestDestroying(object, LinkEventArgs), LinkContainer.LinkRequestDestroy(object, LinkEventArgs), LinkContainer.LinkAddedToDocument(object, AddToDocEventArgs), LinkContainer.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), LinkContainer.OnLinkReserved(ILink, object, EventArgs), LinkContainer.CanBeDestroy(object), LinkContainer.DisposeManagedResources(), LinkContainer.SetContainer(IOwned, bool), LinkContainer.OnChildUpdated(object, LinkEventArgs), LinkContainer.OnContainerDestroy(object, LinkEventArgs), LinkContainer.OnDeserialization(object), LinkContainer.Verify(VerifiedResult), LinkContainer.GetCopy(object), LinkContainer.Dispose(bool), LinkContainer.ClearChildInfoBeforeDeserialize, LinkContainer.Container, LinkContainer.Owner, LinkContainer.Document, LinkContainer.ID, LinkContainer.IsChildExternable, LinkContainer.IsExternable, LinkContainer.OnRemoved, LinkContainer.OnAdded, LinkContainer.OnDestroy, LinkContainer.OnDestroying, LinkContainer.OnUpdate, LinkContainer.OnUpdating, LinkableBase.OnDeserialization(object), ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), ObservableObject.Dispose(bool), ObservableObject.DisposeManagedResources(), ObservableObject.DisposeUnmanagedResources(), ObservableObject.IsDisposed, ObservableObject.TryDisposing, ObservableObject.Disposed, ObservableObject.Disposing, ObservableObject.PropertyChanged
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Constructors
DOESimulationAttribute()
Initializes a new instance of the
public DOESimulationAttribute()
Properties
DesignParameters
public DesignParameterInfo[] DesignParameters { get; set; }
Property Value
PerformanceIndexs
public PerformanceIndexInfo[] PerformanceIndexs { get; set; }
Property Value
RunIndexs
public int[] RunIndexs { get; }
Property Value
int[]
TypeOfDOE
public DOEType TypeOfDOE { get; set; }
Property Value
UseAppendDateAndTime
public bool UseAppendDateAndTime { get; set; }
Property Value
UseCreateGraphicFile
public bool UseCreateGraphicFile { get; set; }
Property Value
UseCreateModel
public bool UseCreateModel { get; set; }
Property Value
UseSimResultPath
public bool UseSimResultPath { get; set; }
Property Value
_Level
public uint _Level { get; set; }
Property Value
_ResultPath
public string _ResultPath { get; set; }
Property Value
_Run
public double _Run { get; set; }
Property Value
Methods
FindDP(ObjectBase, ValueType)
public DesignParameterInfo FindDP(ObjectBase target, DesignParameterInfo.ValueType type)
Parameters
target ObjectBase
type DesignParameterInfo.ValueType
Returns
FindPI(ObjectBase)
public PerformanceIndexInfo FindPI(ObjectBase target)
Parameters
target ObjectBase
Returns
GetAbsoluteResultPath(Document)
public string GetAbsoluteResultPath(Document document)
Parameters
document Document
Returns
GetAllFiles()
public List<string> GetAllFiles()
Returns
GetCaseCount()
public int GetCaseCount()
Returns
LinkRequestUpdate(object, LinkEventArgs)
Request for update the linked object.
protected override void LinkRequestUpdate(object objNotifier, LinkEventArgs arg)
Parameters
objNotifier object
arg LinkEventArgs
The
OnDeserialization(object)
Called when [deserialization].
protected override void OnDeserialization(object sender)
Parameters
sender object
The sender.