Skip to content

openearth/bmi-csharp

Folders and files

NameName
Last commit message
Last commit date
Jan 3, 2019
Jan 3, 2019
Aug 28, 2017
Dec 2, 2015
May 28, 2014
May 28, 2014
Jan 3, 2019
Jan 3, 2019
May 13, 2014
May 2, 2014
May 28, 2014
May 28, 2014

Repository files navigation

bmi-csharp

Basic Model Interface for C#.

A simple API that can be used to run native simulation components which implement BMI interface: bmi.h.

Provides

See BasicModelInterfaceLibraryTest.cs for examples on how to use it.

In general:

var lib = new BasicModelInterfaceLibraryTest("native_library");

lib.Initialize("config_file");

lib.Update(-1);

var a = lib.GetValues("variable_name");

lib.SetValues("variable_name", a);

lib.Finish();