internal void Dispose(M modelWrapper) { NativeApiPInvoke.Dispose(modelWrapper.DangerousGetHandle()); }
internal void Execute(M modelWrapper) { NativeApiPInvoke.Execute(modelWrapper.DangerousGetHandle()); }
internal IntPtr CreateSimulation() { return(NativeApiPInvoke.CreateSimulation()); }
internal IntPtr Clone(M modelWrapper) { return(NativeApiPInvoke.Clone(modelWrapper.DangerousGetHandle())); }
internal int GetEnd(M modelWrapper) { return(NativeApiPInvoke.GetEnd(modelWrapper.DangerousGetHandle())); }
internal bool SupportsThreadSafeCloning(M modelWrapper) { return(NativeApiPInvoke.SupportsThreadSafeCloning(modelWrapper.DangerousGetHandle())); }
internal double GetVariable(M modelWrapper, string modelPropertyId) { return(NativeApiPInvoke.GetVariable(modelWrapper.DangerousGetHandle(), modelPropertyId)); }
internal void SetVariable(M modelWrapper, string modelPropertyId, double value) { NativeApiPInvoke.SetVariable(modelWrapper.DangerousGetHandle(), modelPropertyId, value); }
internal void Record(M modelWrapper, string modelPropertyId) { NativeApiPInvoke.Record(modelWrapper.DangerousGetHandle(), modelPropertyId); }
internal void Play(M modelWrapper, string modelPropertyId, double[] values) { NativeApiPInvoke.Play(modelWrapper.DangerousGetHandle(), modelPropertyId, values, values.Length); }
internal void SetSpan(M modelWrapper, int start, int end) { NativeApiPInvoke.SetSpan(modelWrapper.DangerousGetHandle(), start, end); }