Пример #1
0
 private void OnExportClick(object sender, EventArgs e)
 {
     try
     {
         Service service = new Module("JDesigner").getService("model");
         var     a       = new ArrayList();
         foreach (DataRow dataRow in (InternalDataCollectionBase)m_oParameterDataSet.Tables[0].Rows)
         {
             if ((bool)dataRow["enabled"])
             {
                 a.Add(new ArrayList
                 {
                     (string)dataRow[0],
                     (double)dataRow[3]
                 });
             }
         }
         var oArguments = new DataBlockWriter();
         oArguments.add(a);
         service.getMethod("void setParameterValues({})").call(oArguments);
     }
     catch (SBWException ex)
     {
         MessageBox.Show(ex.Message, "an error occured while exporting optimized values to JDesigner");
     }
 }
Пример #2
0
 public static string analyzeWithFullyPivotedLU()
 {
     try{
     DataBlockWriter oArguments = new DataBlockWriter();
     return (string) SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod4, oArguments).getObject();
     }
      catch(SBWException e) {
     throw e;}
 }
 public static string[] getIndependentSpecies()
 {
     try{
         DataBlockWriter oArguments = new DataBlockWriter();
         return((string[])SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod14, oArguments).getObject());
     }
     catch (SBWException e) {
         throw e;
     }
 }
 public static string[] getReactionsNamesList()
 {
     try{
         DataBlockWriter oArguments = new DataBlockWriter();
         return((string[])SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod19, oArguments).getObject());
     }
     catch (SBWException e) {
         throw e;
     }
 }
 public static double[][] getConservationLawArray()
 {
     try{
         DataBlockWriter oArguments = new DataBlockWriter();
         return((double[][])HighLevel.convertArray(SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod20, oArguments).getObject()));
     }
     catch (SBWException e) {
         throw e;
     }
 }
 public static double[] getConservedSums()
 {
     try{
         DataBlockWriter oArguments = new DataBlockWriter();
         return((double[])SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod22, oArguments).getObject());
     }
     catch (SBWException e) {
         throw e;
     }
 }
 public static ArrayList getInitialConditions()
 {
     try{
         DataBlockWriter oArguments = new DataBlockWriter();
         return((ArrayList)SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod23, oArguments).getObject());
     }
     catch (SBWException e) {
         throw e;
     }
 }
 public static double[][] getReorderedStoichiometryMatrix()
 {
     try{
         DataBlockWriter oArguments = new DataBlockWriter();
         return((double[][])HighLevel.convertArray(SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod25, oArguments).getObject()));
     }
     catch (SBWException e) {
         throw e;
     }
 }
 public static string[] testConservationLaws()
 {
     try{
         DataBlockWriter oArguments = new DataBlockWriter();
         return((string[])SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod26, oArguments).getObject());
     }
     catch (SBWException e) {
         throw e;
     }
 }
 public static int getRank()
 {
     try{
         DataBlockWriter oArguments = new DataBlockWriter();
         return((int)SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod33, oArguments).getObject());
     }
     catch (SBWException e) {
         throw e;
     }
 }
 public static double getNmatrixSparsity()
 {
     try{
         DataBlockWriter oArguments = new DataBlockWriter();
         return((double)SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod34, oArguments).getObject());
     }
     catch (SBWException e) {
         throw e;
     }
 }
 public static string analyzeWithFullyPivotedLU()
 {
     try{
         DataBlockWriter oArguments = new DataBlockWriter();
         return((string)SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod4, oArguments).getObject());
     }
     catch (SBWException e) {
         throw e;
     }
 }
 public static string getCopyright()
 {
     try{
         DataBlockWriter oArguments = new DataBlockWriter();
         return((string)SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod41, oArguments).getObject());
     }
     catch (SBWException e) {
         throw e;
     }
 }
 public static string loadSBMLwithTests(string var0)
 {
     try{
         DataBlockWriter oArguments = new DataBlockWriter();
         oArguments.add(var0);
         return((string)SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod1, oArguments).getObject());
     }
     catch (SBWException e) {
         throw e;
     }
 }
Пример #15
0
        /// <summary>
        /// Emit the provided data as JavaScript variables.
        /// </summary>
        /// <param name="data">data contents</param>
        /// <returns></returns>
        public static string ScriptData(IDictionary <string, object> dataItems)
        {
            StringWriter writer = new StringWriter();

            // render data block
            DataBlockWriter dataBlock = new DataBlockWriter();

            dataBlock.IsDebug = IsDebug;
            dataBlock.Write(writer, dataItems);

            return(writer.ToString());
        }
 public static void setTolerance(double var0)
 {
     try{
         DataBlockWriter oArguments = new DataBlockWriter();
         oArguments.add(var0);
         SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod35, oArguments);
         return;
     }
     catch (SBWException e) {
         throw e;
     }
 }
Пример #17
0
        public static int checkConsistency()
        {
            try
            {
                var oArguments = new DataBlockWriter();

                LowLevel.SBWConnect();
                var oModule = new Module("edu.caltech.NOMClipboard");
                Service oService = oModule.getService("NOM");
                return
                    (int)
                    HighLevel.convertArray(oService.getMethod("int checkConsistency()").call(oArguments).getObject());
            }
            catch (SBWException e)
            {
                throw e;
            }
        }
Пример #18
0
        public static string convertLevel1ToLevel2Impl(string var0)
        {
            try
            {
                var oArguments = new DataBlockWriter();
                oArguments.add(var0);

                LowLevel.SBWConnect();
                var oModule = new Module("edu.caltech.NOMClipboard");
                Service oService = oModule.getService("NOM");
                return
                    (string)
                    HighLevel.convertArray(
                        oService.getMethod("string convertLevel1ToLevel2Impl(string)").call(oArguments).getObject());
            }
            catch (SBWException e)
            {
                throw e;
            }
        }
Пример #19
0
 public static void setTolerance(double var0)
 {
     try{
     DataBlockWriter oArguments = new DataBlockWriter();
     oArguments.add(var0);
     SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod35, oArguments);
      return;
     }
      catch(SBWException e) {
     throw e;}
 }
Пример #20
0
        public static void setValue(string var0, double var1)
        {
            try
            {
                var oArguments = new DataBlockWriter();
                oArguments.add(var0);
                oArguments.add(var1);

                LowLevel.SBWConnect();
                var oModule = new Module("edu.caltech.NOMClipboard");
                Service oService = oModule.getService("NOM");
                oService.getMethod("void setValue(string,double)").call(oArguments);
                return;
            }
            catch (SBWException e)
            {
                throw e;
            }
        }
Пример #21
0
        public static ArrayList getNthListOfModifiers(int var0)
        {
            try
            {
                var oArguments = new DataBlockWriter();
                oArguments.add(var0);

                LowLevel.SBWConnect();
                var oModule = new Module("edu.caltech.NOMClipboard");
                Service oService = oModule.getService("NOM");
                return
                    (ArrayList)
                    HighLevel.convertArray(
                        oService.getMethod("{} getNthListOfModifiers(int)").call(oArguments).getObject());
            }
            catch (SBWException e)
            {
                throw e;
            }
        }
Пример #22
0
 public static ArrayList getInitialConditions()
 {
     try{
     DataBlockWriter oArguments = new DataBlockWriter();
     return (ArrayList) SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod23, oArguments).getObject();
     }
      catch(SBWException e) {
     throw e;}
 }
Пример #23
0
 public static double[] getConservedSums()
 {
     try{
     DataBlockWriter oArguments = new DataBlockWriter();
     return (double[]) SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod22, oArguments).getObject();
     }
      catch(SBWException e) {
     throw e;}
 }
Пример #24
0
 public static int getRank()
 {
     try{
     DataBlockWriter oArguments = new DataBlockWriter();
     return (int) SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod33, oArguments).getObject();
     }
      catch(SBWException e) {
     throw e;}
 }
Пример #25
0
 public static double getNmatrixSparsity()
 {
     try{
     DataBlockWriter oArguments = new DataBlockWriter();
     return (double) SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod34, oArguments).getObject();
     }
      catch(SBWException e) {
     throw e;}
 }
Пример #26
0
 public static string[] getReorderedSpeciesNamesList()
 {
     try{
     DataBlockWriter oArguments = new DataBlockWriter();
     return (string[]) SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod13, oArguments).getObject();
     }
      catch(SBWException e) {
     throw e;}
 }
Пример #27
0
 public static double[][] getStoichiometryMatrix()
 {
     try{
     DataBlockWriter oArguments = new DataBlockWriter();
     return (double[][]) HighLevel.convertArray(SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod24, oArguments).getObject());
     }
      catch(SBWException e) {
     throw e;}
 }
Пример #28
0
 public static string getVersion()
 {
     try{
     DataBlockWriter oArguments = new DataBlockWriter();
     return (string) SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod37, oArguments).getObject();
     }
      catch(SBWException e) {
     throw e;}
 }
Пример #29
0
        public static bool isReactionReversible(int var0)
        {
            try
            {
                var oArguments = new DataBlockWriter();
                oArguments.add(var0);

                LowLevel.SBWConnect();
                var oModule = new Module("edu.caltech.NOMClipboard");
                Service oService = oModule.getService("NOM");
                return
                    (bool)
                    HighLevel.convertArray(
                        oService.getMethod("boolean isReactionReversible(int)").call(oArguments).getObject());
            }
            catch (SBWException e)
            {
                throw e;
            }
        }
Пример #30
0
 public static string loadSBMLwithTests(string var0)
 {
     try{
     DataBlockWriter oArguments = new DataBlockWriter();
     oArguments.add(var0);
     return (string) SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod1, oArguments).getObject();
     }
      catch(SBWException e) {
     throw e;}
 }
Пример #31
0
 public static string[] testConservationLaws()
 {
     try{
     DataBlockWriter oArguments = new DataBlockWriter();
     return (string[]) SBWLowLevel.methodCall(_nModuleID, _nServiceID, _nMethod26, oArguments).getObject();
     }
      catch(SBWException e) {
     throw e;}
 }
Пример #32
0
        public static double getNthReactantStoichiometryDouble(int var0, int var1)
        {
            try
            {
                var oArguments = new DataBlockWriter();
                oArguments.add(var0);
                oArguments.add(var1);

                LowLevel.SBWConnect();
                var oModule = new Module("edu.caltech.NOMClipboard");
                Service oService = oModule.getService("NOM");
                return
                    (double)
                    HighLevel.convertArray(
                        oService.getMethod("double getNthReactantStoichiometryDouble(int,int)")
                                .call(oArguments)
                                .getObject());
            }
            catch (SBWException e)
            {
                throw e;
            }
        }