Skip to content

hrajagers/bmi-csharp

 
 

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();

About

Basic Model Interface, implementation in C# and tools

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 97.3%
  • Batchfile 2.7%