C# Class dk.ku.life.Daisy.OpenMI.DaisyWrapper

Inheritance: Oatc.OpenMI.Sdk.Wrapper.IEngine
显示文件 Open project: perabrahamsen/daisy-model Class Usage Examples

Public Methods

Method Description
CountColumns ( ) : uint
Dispose ( ) : void
Finish ( ) : void
GetComponentDescription ( ) : string
GetComponentID ( ) : string
GetCurrentTime ( ) : global::OpenMI.Standard.ITime
GetDescription ( ) : string
GetEarliestNeededTime ( ) : global::OpenMI.Standard.ITimeStamp
GetEndTime ( ) : System.DateTime
GetInputExchangeItem ( int exchangeItemindex ) : Oatc.OpenMI.Sdk.Backbone.InputExchangeItem
GetInputExchangeItemCount ( ) : int
GetInputTime ( string QuantityID, string ElementSetID ) : global::OpenMI.Standard.ITime
GetMissingValueDefinition ( ) : double
GetModelDescription ( ) : string
GetModelID ( ) : string
GetOutputExchangeItem ( int exchangeItemindex ) : Oatc.OpenMI.Sdk.Backbone.OutputExchangeItem
GetOutputExchangeItemCount ( ) : int
GetScope ( int index ) : Scope
GetTime ( ) : System.DateTime
GetTimeHorizon ( ) : global::OpenMI.Standard.ITimeSpan
GetValues ( string QuantityID, string ElementSetID ) : global::OpenMI.Standard.IValueSet
Initialize ( Hashtable properties ) : void
InitializeDaisy ( string filename ) : void
IsRunning ( ) : bool
PerformTimeStep ( ) : bool
Quantity ( string dimension, string description, string name ) : Oatc.OpenMI.Sdk.Backbone.Quantity
ScopeSize ( ) : uint
SetValues ( string QuantityID, string ElementSetID, global value ) : void

Method Details

CountColumns() public method

public CountColumns ( ) : uint
return uint

Dispose() public method

public Dispose ( ) : void
return void

Finish() public method

public Finish ( ) : void
return void

GetComponentDescription() public method

public GetComponentDescription ( ) : string
return string

GetComponentID() public method

public GetComponentID ( ) : string
return string

GetCurrentTime() public method

public GetCurrentTime ( ) : global::OpenMI.Standard.ITime
return global::OpenMI.Standard.ITime

GetDescription() public method

public GetDescription ( ) : string
return string

GetEarliestNeededTime() public method

public GetEarliestNeededTime ( ) : global::OpenMI.Standard.ITimeStamp
return global::OpenMI.Standard.ITimeStamp

GetEndTime() public method

public GetEndTime ( ) : System.DateTime
return System.DateTime

GetInputExchangeItem() public method

public GetInputExchangeItem ( int exchangeItemindex ) : Oatc.OpenMI.Sdk.Backbone.InputExchangeItem
exchangeItemindex int
return Oatc.OpenMI.Sdk.Backbone.InputExchangeItem

GetInputExchangeItemCount() public method

public GetInputExchangeItemCount ( ) : int
return int

GetInputTime() public method

public GetInputTime ( string QuantityID, string ElementSetID ) : global::OpenMI.Standard.ITime
QuantityID string
ElementSetID string
return global::OpenMI.Standard.ITime

GetMissingValueDefinition() public method

public GetMissingValueDefinition ( ) : double
return double

GetModelDescription() public method

public GetModelDescription ( ) : string
return string

GetModelID() public method

public GetModelID ( ) : string
return string

GetOutputExchangeItem() public method

public GetOutputExchangeItem ( int exchangeItemindex ) : Oatc.OpenMI.Sdk.Backbone.OutputExchangeItem
exchangeItemindex int
return Oatc.OpenMI.Sdk.Backbone.OutputExchangeItem

GetOutputExchangeItemCount() public method

public GetOutputExchangeItemCount ( ) : int
return int

GetScope() public method

public GetScope ( int index ) : Scope
index int
return Scope

GetTime() public method

public GetTime ( ) : System.DateTime
return System.DateTime

GetTimeHorizon() public method

public GetTimeHorizon ( ) : global::OpenMI.Standard.ITimeSpan
return global::OpenMI.Standard.ITimeSpan

GetValues() public method

public GetValues ( string QuantityID, string ElementSetID ) : global::OpenMI.Standard.IValueSet
QuantityID string
ElementSetID string
return global::OpenMI.Standard.IValueSet

Initialize() public method

public Initialize ( Hashtable properties ) : void
properties System.Collections.Hashtable
return void

InitializeDaisy() public method

public InitializeDaisy ( string filename ) : void
filename string
return void

IsRunning() public method

public IsRunning ( ) : bool
return bool

PerformTimeStep() public method

public PerformTimeStep ( ) : bool
return bool

Quantity() public method

public Quantity ( string dimension, string description, string name ) : Oatc.OpenMI.Sdk.Backbone.Quantity
dimension string
description string
name string
return Oatc.OpenMI.Sdk.Backbone.Quantity

ScopeSize() public method

public ScopeSize ( ) : uint
return uint

SetValues() public method

public SetValues ( string QuantityID, string ElementSetID, global value ) : void
QuantityID string
ElementSetID string
value global
return void