internal static void ExampleAutoSetup() { FuncCallBack2 oFunc2 = FunctionCallback2; StpntCallBack oStpnt = StpntCallback; BcndCallBack oBcnd = BoundaryCallback; AutoInterface.SetAutoNumParameters(36); AutoInterface.setCallbackFunc2(oFunc2); AutoInterface.setCallbackStpnt(oStpnt); AutoInterface.setCallbackBcnd(oBcnd); }
static void Main(string[] args) { FuncCallBack2 oFunc2 = new FuncCallBack2(FunctionCallback2); StpntCallBack oStpnt = new StpntCallBack(StpntCallback); BcndCallBack oBcnd = new BcndCallBack(BoundaryCallback); //AutoInterface.SetAutoNumParameters(36); AutoInterface.setCallbackFunc2(oFunc2); AutoInterface.setCallbackStpnt(oStpnt); AutoInterface.setCallbackBcnd(oBcnd); //AutoInterface.setFort2File(global::AutoTorCSharp.Properties.Resources.fort, global::AutoTorCSharp.Properties.Resources.fort.Length); AutoInterface.CallAuto(); int nLength = 0; string sResult = AutoInterface.getFort7File(out nLength); Console.WriteLine(sResult); //Console.WriteLine("done!"); }
internal void SetupUsingModel(IModel oCurrentModel) { if (oCurrentModel == null) { throw new ArgumentNullException("oCurrentModel", "Need to load SBML file first."); } setupControl1.CurrentConfig.NDIM = oCurrentModel.y.Length; _InitializationCallBack = ModelInitializationCallback; _FunctionCallBack = ModelFunctionCallback; //_BCNDCallBack = new BcndCallBack(ModelBcndCallBack); //_IcndCallBack = new IcndCallBack(ModelIcndCallBack); //_FoptCallBack = new FoptCallBack(ModelFoptCallBack); //_PvlsCallBack = new PvlsCallBack(ModelPvlsCallBack); AutoInterface.setCallbackStpnt(_InitializationCallBack); AutoInterface.setCallbackFunc2(_FunctionCallBack); //AutoInterface.setCallbackBcnd(_BCNDCallBack); //AutoInterface.setCallbackIcnd(_IcndCallBack); //AutoInterface.setCallbackFopt(_FoptCallBack); //AutoInterface.setCallbackPvls(_PvlsCallBack); }