diff --git a/interfaces/java/interface/helics_complex.java b/interfaces/java/interface/HelicsComplex.java similarity index 66% rename from interfaces/java/interface/helics_complex.java rename to interfaces/java/interface/HelicsComplex.java index 86b39d774d..da86205069 100644 --- a/interfaces/java/interface/helics_complex.java +++ b/interfaces/java/interface/HelicsComplex.java @@ -11,16 +11,16 @@ /** * structure defining a basic complex type */ -public class helics_complex { +public class HelicsComplex { private transient long swigCPtr; protected transient boolean swigCMemOwn; - protected helics_complex(long cPtr, boolean cMemoryOwn) { + protected HelicsComplex(long cPtr, boolean cMemoryOwn) { swigCMemOwn = cMemoryOwn; swigCPtr = cPtr; } - protected static long getCPtr(helics_complex obj) { + protected static long getCPtr(HelicsComplex obj) { return (obj == null) ? 0 : obj.swigCPtr; } @@ -33,30 +33,30 @@ public synchronized void delete() { if (swigCPtr != 0) { if (swigCMemOwn) { swigCMemOwn = false; - helicsJNI.delete_helics_complex(swigCPtr); + helicsJNI.delete_HelicsComplex(swigCPtr); } swigCPtr = 0; } } public void setReal(double value) { - helicsJNI.helics_complex_real_set(swigCPtr, this, value); + helicsJNI.HelicsComplex_real_set(swigCPtr, this, value); } public double getReal() { - return helicsJNI.helics_complex_real_get(swigCPtr, this); + return helicsJNI.HelicsComplex_real_get(swigCPtr, this); } public void setImag(double value) { - helicsJNI.helics_complex_imag_set(swigCPtr, this, value); + helicsJNI.HelicsComplex_imag_set(swigCPtr, this, value); } public double getImag() { - return helicsJNI.helics_complex_imag_get(swigCPtr, this); + return helicsJNI.HelicsComplex_imag_get(swigCPtr, this); } - public helics_complex() { - this(helicsJNI.new_helics_complex(), true); + public HelicsComplex() { + this(helicsJNI.new_HelicsComplex(), true); } } diff --git a/interfaces/java/interface/helics.java b/interfaces/java/interface/helics.java index 2033ac04bb..e35b243a16 100644 --- a/interfaces/java/interface/helics.java +++ b/interfaces/java/interface/helics.java @@ -1027,8 +1027,8 @@ public static helics_federate_state helicsFederateGetState(SWIGTYPE_p_void fed) *
* @return A core object, nullptr if invalid. */ - public static SWIGTYPE_p_void helicsFederateGetCoreObject(SWIGTYPE_p_void fed) { - long cPtr = helicsJNI.helicsFederateGetCoreObject(SWIGTYPE_p_void.getCPtr(fed)); + public static SWIGTYPE_p_void helicsFederateGetCore(SWIGTYPE_p_void fed) { + long cPtr = helicsJNI.helicsFederateGetCore(SWIGTYPE_p_void.getCPtr(fed)); return (cPtr == 0) ? null : new SWIGTYPE_p_void(cPtr, false); } @@ -1333,6 +1333,55 @@ public static void helicsFederateLogLevelMessage(SWIGTYPE_p_void fed, int loglev helicsJNI.helicsFederateLogLevelMessage(SWIGTYPE_p_void.getCPtr(fed), loglevel, logmessage); } + /** + * Send a command to another helics object through a federate.
+ *
+ * @param fed The federate to send the command through.
+ * @param target The name of the object to send the command to.
+ * @param command The command to send. + */ + public static void helicsFederateSendCommand(SWIGTYPE_p_void fed, String target, String command) { + helicsJNI.helicsFederateSendCommand(SWIGTYPE_p_void.getCPtr(fed), target, command); + } + + /** + * Get a command sent to the federate.
+ *
+ * @param fed The federate to get the command for.
+ *
+ *
+ * @return A string with the command for the federate, if the string is empty no command is available. + */ + public static String helicsFederateGetCommand(SWIGTYPE_p_void fed) { + return helicsJNI.helicsFederateGetCommand(SWIGTYPE_p_void.getCPtr(fed)); + } + + /** + * Get the source of the most recently retrieved command sent to the federate.
+ *
+ * @param fed The federate to get the command for.
+ *
+ *
+ * @return A string with the command for the federate, if the string is empty no command is available. + */ + public static String helicsFederateGetCommandSource(SWIGTYPE_p_void fed) { + return helicsJNI.helicsFederateGetCommandSource(SWIGTYPE_p_void.getCPtr(fed)); + } + + /** + * Get a command sent to the federate. Blocks until a command is received.
+ *
+ * @param fed The federate to get the command for.
+ *
+ *
+ *
+ *
+ * @return A string with the command for the federate, if the string is empty no command is available. + */ + public static String helicsFederateWaitCommand(SWIGTYPE_p_void fed) { + return helicsJNI.helicsFederateWaitCommand(SWIGTYPE_p_void.getCPtr(fed)); + } + /** * Set a global value in a core.
*
@@ -1359,6 +1408,28 @@ public static void helicsBrokerSetGlobal(SWIGTYPE_p_void broker, String valueNam helicsJNI.helicsBrokerSetGlobal(SWIGTYPE_p_void.getCPtr(broker), valueName, value); } + /** + * Send a command to another helics object though a core.
+ *
+ * @param core The core to send the command through.
+ * @param target The name of the object to send the command to.
+ * @param command The command to send. + */ + public static void helicsCoreSendCommand(SWIGTYPE_p_void core, String target, String command) { + helicsJNI.helicsCoreSendCommand(SWIGTYPE_p_void.getCPtr(core), target, command); + } + + /** + * Send a command to another helics object through a broker.
+ *
+ *
+ * @param target The name of the object to send the command to.
+ * @param command The command to send. + */ + public static void helicsBrokerSendCommand(SWIGTYPE_p_void broker, String target, String command) { + helicsJNI.helicsBrokerSendCommand(SWIGTYPE_p_void.getCPtr(broker), target, command); + } + /** * Set the log file on a core.
*
@@ -2065,10 +2136,10 @@ public static char helicsInputGetChar(SWIGTYPE_p_void ipt) { * @param ipt The input to get the data for.
*
*
- * @return A helics_complex structure with the value. + * @return A HelicsComplex structure with the value. */ - public static helics_complex helicsInputGetComplexObject(SWIGTYPE_p_void ipt) { - return new helics_complex(helicsJNI.helicsInputGetComplexObject(SWIGTYPE_p_void.getCPtr(ipt)), true); + public static HelicsComplex helicsInputGetComplexObject(SWIGTYPE_p_void ipt) { + return new HelicsComplex(helicsJNI.helicsInputGetComplexObject(SWIGTYPE_p_void.getCPtr(ipt)), true); } /** diff --git a/interfaces/java/interface/helicsJNI.java b/interfaces/java/interface/helicsJNI.java index eb5dbfdc71..95a3407753 100644 --- a/interfaces/java/interface/helicsJNI.java +++ b/interfaces/java/interface/helicsJNI.java @@ -128,12 +128,12 @@ public class helicsJNI { public final static native int helics_true_get(); public final static native int helics_false_get(); public final static native int helics_state_startup_get(); - public final static native void helics_complex_real_set(long jarg1, helics_complex jarg1_, double jarg2); - public final static native double helics_complex_real_get(long jarg1, helics_complex jarg1_); - public final static native void helics_complex_imag_set(long jarg1, helics_complex jarg1_, double jarg2); - public final static native double helics_complex_imag_get(long jarg1, helics_complex jarg1_); - public final static native long new_helics_complex(); - public final static native void delete_helics_complex(long jarg1); + public final static native void HelicsComplex_real_set(long jarg1, HelicsComplex jarg1_, double jarg2); + public final static native double HelicsComplex_real_get(long jarg1, HelicsComplex jarg1_); + public final static native void HelicsComplex_imag_set(long jarg1, HelicsComplex jarg1_, double jarg2); + public final static native double HelicsComplex_imag_get(long jarg1, HelicsComplex jarg1_); + public final static native long new_HelicsComplex(); + public final static native void delete_HelicsComplex(long jarg1); public final static native String helicsGetVersion(); public final static native String helicsGetBuildFlags(); public final static native String helicsGetCompilerVersion(); @@ -220,7 +220,7 @@ public class helicsJNI { public final static native void helicsFederateEnterExecutingModeIterativeAsync(long jarg1, int jarg2); public final static native int helicsFederateEnterExecutingModeIterativeComplete(long jarg1); public final static native int helicsFederateGetState(long jarg1); - public final static native long helicsFederateGetCoreObject(long jarg1); + public final static native long helicsFederateGetCore(long jarg1); public final static native double helicsFederateRequestTime(long jarg1, double jarg2); public final static native double helicsFederateRequestTimeAdvance(long jarg1, double jarg2); public final static native double helicsFederateRequestNextStep(long jarg1); @@ -246,8 +246,14 @@ public class helicsJNI { public final static native void helicsFederateLogInfoMessage(long jarg1, String jarg2); public final static native void helicsFederateLogDebugMessage(long jarg1, String jarg2); public final static native void helicsFederateLogLevelMessage(long jarg1, int jarg2, String jarg3); + public final static native void helicsFederateSendCommand(long jarg1, String jarg2, String jarg3); + public final static native String helicsFederateGetCommand(long jarg1); + public final static native String helicsFederateGetCommandSource(long jarg1); + public final static native String helicsFederateWaitCommand(long jarg1); public final static native void helicsCoreSetGlobal(long jarg1, String jarg2, String jarg3); public final static native void helicsBrokerSetGlobal(long jarg1, String jarg2, String jarg3); + public final static native void helicsCoreSendCommand(long jarg1, String jarg2, String jarg3); + public final static native void helicsBrokerSendCommand(long jarg1, String jarg2, String jarg3); public final static native void helicsCoreSetLogFile(long jarg1, String jarg2); public final static native void helicsBrokerSetLogFile(long jarg1, String jarg2); public final static native void helicsBrokerSetTimeBarrier(long jarg1, double jarg2); diff --git a/interfaces/java/interface/helicsJava.c b/interfaces/java/interface/helicsJava.c index 089db47459..e4647a7891 100644 --- a/interfaces/java/interface/helicsJava.c +++ b/interfaces/java/interface/helicsJava.c @@ -1567,11 +1567,11 @@ SWIGEXPORT jint JNICALL Java_com_java_helics_helicsJNI_helics_1filter_1type_1fir SWIGEXPORT jdouble JNICALL Java_com_java_helics_helicsJNI_helics_1time_1zero_1get(JNIEnv *jenv, jclass jcls) { jdouble jresult = 0 ; - helics_time result; + HelicsTime result; (void)jenv; (void)jcls; - result = (helics_time)(helics_time)helics_time_zero; + result = (HelicsTime)(HelicsTime)helics_time_zero; jresult = (jdouble)result; return jresult; } @@ -1579,11 +1579,11 @@ SWIGEXPORT jdouble JNICALL Java_com_java_helics_helicsJNI_helics_1time_1zero_1ge SWIGEXPORT jdouble JNICALL Java_com_java_helics_helicsJNI_helics_1time_1epsilon_1get(JNIEnv *jenv, jclass jcls) { jdouble jresult = 0 ; - helics_time result; + HelicsTime result; (void)jenv; (void)jcls; - result = (helics_time)(helics_time)helics_time_epsilon; + result = (HelicsTime)(HelicsTime)helics_time_epsilon; jresult = (jdouble)result; return jresult; } @@ -1591,11 +1591,11 @@ SWIGEXPORT jdouble JNICALL Java_com_java_helics_helicsJNI_helics_1time_1epsilon_ SWIGEXPORT jdouble JNICALL Java_com_java_helics_helicsJNI_helics_1time_1invalid_1get(JNIEnv *jenv, jclass jcls) { jdouble jresult = 0 ; - helics_time result; + HelicsTime result; (void)jenv; (void)jcls; - result = (helics_time)(helics_time)helics_time_invalid; + result = (HelicsTime)(HelicsTime)helics_time_invalid; jresult = (jdouble)result; return jresult; } @@ -1603,11 +1603,11 @@ SWIGEXPORT jdouble JNICALL Java_com_java_helics_helicsJNI_helics_1time_1invalid_ SWIGEXPORT jdouble JNICALL Java_com_java_helics_helicsJNI_helics_1time_1maxtime_1get(JNIEnv *jenv, jclass jcls) { jdouble jresult = 0 ; - helics_time result; + HelicsTime result; (void)jenv; (void)jcls; - result = (helics_time)(helics_time)helics_time_maxtime; + result = (HelicsTime)(HelicsTime)helics_time_maxtime; jresult = (jdouble)result; return jresult; } @@ -1649,80 +1649,80 @@ SWIGEXPORT jint JNICALL Java_com_java_helics_helicsJNI_helics_1state_1startup_1g } -SWIGEXPORT void JNICALL Java_com_java_helics_helicsJNI_helics_1complex_1real_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) { - struct helics_complex *arg1 = (struct helics_complex *) 0 ; +SWIGEXPORT void JNICALL Java_com_java_helics_helicsJNI_HelicsComplex_1real_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) { + struct HelicsComplex *arg1 = (struct HelicsComplex *) 0 ; double arg2 ; (void)jenv; (void)jcls; (void)jarg1_; - arg1 = *(struct helics_complex **)&jarg1; + arg1 = *(struct HelicsComplex **)&jarg1; arg2 = (double)jarg2; if (arg1) (arg1)->real = arg2; } -SWIGEXPORT jdouble JNICALL Java_com_java_helics_helicsJNI_helics_1complex_1real_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { +SWIGEXPORT jdouble JNICALL Java_com_java_helics_helicsJNI_HelicsComplex_1real_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jdouble jresult = 0 ; - struct helics_complex *arg1 = (struct helics_complex *) 0 ; + struct HelicsComplex *arg1 = (struct HelicsComplex *) 0 ; double result; (void)jenv; (void)jcls; (void)jarg1_; - arg1 = *(struct helics_complex **)&jarg1; + arg1 = *(struct HelicsComplex **)&jarg1; result = (double) ((arg1)->real); jresult = (jdouble)result; return jresult; } -SWIGEXPORT void JNICALL Java_com_java_helics_helicsJNI_helics_1complex_1imag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) { - struct helics_complex *arg1 = (struct helics_complex *) 0 ; +SWIGEXPORT void JNICALL Java_com_java_helics_helicsJNI_HelicsComplex_1imag_1set(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) { + struct HelicsComplex *arg1 = (struct HelicsComplex *) 0 ; double arg2 ; (void)jenv; (void)jcls; (void)jarg1_; - arg1 = *(struct helics_complex **)&jarg1; + arg1 = *(struct HelicsComplex **)&jarg1; arg2 = (double)jarg2; if (arg1) (arg1)->imag = arg2; } -SWIGEXPORT jdouble JNICALL Java_com_java_helics_helicsJNI_helics_1complex_1imag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { +SWIGEXPORT jdouble JNICALL Java_com_java_helics_helicsJNI_HelicsComplex_1imag_1get(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) { jdouble jresult = 0 ; - struct helics_complex *arg1 = (struct helics_complex *) 0 ; + struct HelicsComplex *arg1 = (struct HelicsComplex *) 0 ; double result; (void)jenv; (void)jcls; (void)jarg1_; - arg1 = *(struct helics_complex **)&jarg1; + arg1 = *(struct HelicsComplex **)&jarg1; result = (double) ((arg1)->imag); jresult = (jdouble)result; return jresult; } -SWIGEXPORT jlong JNICALL Java_com_java_helics_helicsJNI_new_1helics_1complex(JNIEnv *jenv, jclass jcls) { +SWIGEXPORT jlong JNICALL Java_com_java_helics_helicsJNI_new_1HelicsComplex(JNIEnv *jenv, jclass jcls) { jlong jresult = 0 ; - struct helics_complex *result = 0 ; + struct HelicsComplex *result = 0 ; (void)jenv; (void)jcls; - result = (struct helics_complex *)calloc(1, sizeof(struct helics_complex)); - *(struct helics_complex **)&jresult = result; + result = (struct HelicsComplex *)calloc(1, sizeof(struct HelicsComplex)); + *(struct HelicsComplex **)&jresult = result; return jresult; } -SWIGEXPORT void JNICALL Java_com_java_helics_helicsJNI_delete_1helics_1complex(JNIEnv *jenv, jclass jcls, jlong jarg1) { - struct helics_complex *arg1 = (struct helics_complex *) 0 ; +SWIGEXPORT void JNICALL Java_com_java_helics_helicsJNI_delete_1HelicsComplex(JNIEnv *jenv, jclass jcls, jlong jarg1) { + struct HelicsComplex *arg1 = (struct HelicsComplex *) 0 ; (void)jenv; (void)jcls; - arg1 = *(struct helics_complex **)&jarg1; + arg1 = *(struct HelicsComplex **)&jarg1; free((char *) arg1); } @@ -3885,7 +3885,7 @@ SWIGEXPORT jint JNICALL Java_com_java_helics_helicsJNI_helicsFederateGetState(JN } -SWIGEXPORT jlong JNICALL Java_com_java_helics_helicsJNI_helicsFederateGetCoreObject(JNIEnv *jenv, jclass jcls, jlong jarg1) { +SWIGEXPORT jlong JNICALL Java_com_java_helics_helicsJNI_helicsFederateGetCore(JNIEnv *jenv, jclass jcls, jlong jarg1) { jlong jresult = 0 ; helics_federate arg1 = (helics_federate) 0 ; helics_error *arg2 = (helics_error *) 0 ; @@ -3899,7 +3899,7 @@ SWIGEXPORT jlong JNICALL Java_com_java_helics_helicsJNI_helicsFederateGetCoreObj arg2=&etemp2; } arg1 = *(helics_federate *)&jarg1; - result = (helics_core)helicsFederateGetCoreObject(arg1,arg2); + result = (helics_core)helicsFederateGetCore(arg1,arg2); *(helics_core *)&jresult = result; { if (arg2->error_code!=helics_ok) @@ -4655,6 +4655,124 @@ SWIGEXPORT void JNICALL Java_com_java_helics_helicsJNI_helicsFederateLogLevelMes } +SWIGEXPORT void JNICALL Java_com_java_helics_helicsJNI_helicsFederateSendCommand(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jstring jarg3) { + helics_federate arg1 = (helics_federate) 0 ; + char *arg2 = (char *) 0 ; + char *arg3 = (char *) 0 ; + helics_error *arg4 = (helics_error *) 0 ; + helics_error etemp4 ; + + (void)jenv; + (void)jcls; + { + etemp4=helicsErrorInitialize(); + arg4=&etemp4; + } + arg1 = *(helics_federate *)&jarg1; + arg2 = 0; + if (jarg2) { + arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0); + if (!arg2) return ; + } + arg3 = 0; + if (jarg3) { + arg3 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg3, 0); + if (!arg3) return ; + } + helicsFederateSendCommand(arg1,(char const *)arg2,(char const *)arg3,arg4); + if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2); + if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, (const char *)arg3); + { + if (arg4->error_code!=helics_ok) + { + jclass clazz = (*jenv)->FindClass(jenv, "java/lang/Exception"); + (*jenv)->ThrowNew(jenv, clazz, arg4->message); + } + } +} + + +SWIGEXPORT jstring JNICALL Java_com_java_helics_helicsJNI_helicsFederateGetCommand(JNIEnv *jenv, jclass jcls, jlong jarg1) { + jstring jresult = 0 ; + helics_federate arg1 = (helics_federate) 0 ; + helics_error *arg2 = (helics_error *) 0 ; + helics_error etemp2 ; + char *result = 0 ; + + (void)jenv; + (void)jcls; + { + etemp2=helicsErrorInitialize(); + arg2=&etemp2; + } + arg1 = *(helics_federate *)&jarg1; + result = (char *)helicsFederateGetCommand(arg1,arg2); + if (result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result); + { + if (arg2->error_code!=helics_ok) + { + jclass clazz = (*jenv)->FindClass(jenv, "java/lang/Exception"); + (*jenv)->ThrowNew(jenv, clazz, arg2->message); + } + } + return jresult; +} + + +SWIGEXPORT jstring JNICALL Java_com_java_helics_helicsJNI_helicsFederateGetCommandSource(JNIEnv *jenv, jclass jcls, jlong jarg1) { + jstring jresult = 0 ; + helics_federate arg1 = (helics_federate) 0 ; + helics_error *arg2 = (helics_error *) 0 ; + helics_error etemp2 ; + char *result = 0 ; + + (void)jenv; + (void)jcls; + { + etemp2=helicsErrorInitialize(); + arg2=&etemp2; + } + arg1 = *(helics_federate *)&jarg1; + result = (char *)helicsFederateGetCommandSource(arg1,arg2); + if (result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result); + { + if (arg2->error_code!=helics_ok) + { + jclass clazz = (*jenv)->FindClass(jenv, "java/lang/Exception"); + (*jenv)->ThrowNew(jenv, clazz, arg2->message); + } + } + return jresult; +} + + +SWIGEXPORT jstring JNICALL Java_com_java_helics_helicsJNI_helicsFederateWaitCommand(JNIEnv *jenv, jclass jcls, jlong jarg1) { + jstring jresult = 0 ; + helics_federate arg1 = (helics_federate) 0 ; + helics_error *arg2 = (helics_error *) 0 ; + helics_error etemp2 ; + char *result = 0 ; + + (void)jenv; + (void)jcls; + { + etemp2=helicsErrorInitialize(); + arg2=&etemp2; + } + arg1 = *(helics_federate *)&jarg1; + result = (char *)helicsFederateWaitCommand(arg1,arg2); + if (result) jresult = (*jenv)->NewStringUTF(jenv, (const char *)result); + { + if (arg2->error_code!=helics_ok) + { + jclass clazz = (*jenv)->FindClass(jenv, "java/lang/Exception"); + (*jenv)->ThrowNew(jenv, clazz, arg2->message); + } + } + return jresult; +} + + SWIGEXPORT void JNICALL Java_com_java_helics_helicsJNI_helicsCoreSetGlobal(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jstring jarg3) { helics_core arg1 = (helics_core) 0 ; char *arg2 = (char *) 0 ; @@ -4729,6 +4847,80 @@ SWIGEXPORT void JNICALL Java_com_java_helics_helicsJNI_helicsBrokerSetGlobal(JNI } +SWIGEXPORT void JNICALL Java_com_java_helics_helicsJNI_helicsCoreSendCommand(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jstring jarg3) { + helics_core arg1 = (helics_core) 0 ; + char *arg2 = (char *) 0 ; + char *arg3 = (char *) 0 ; + helics_error *arg4 = (helics_error *) 0 ; + helics_error etemp4 ; + + (void)jenv; + (void)jcls; + { + etemp4=helicsErrorInitialize(); + arg4=&etemp4; + } + arg1 = *(helics_core *)&jarg1; + arg2 = 0; + if (jarg2) { + arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0); + if (!arg2) return ; + } + arg3 = 0; + if (jarg3) { + arg3 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg3, 0); + if (!arg3) return ; + } + helicsCoreSendCommand(arg1,(char const *)arg2,(char const *)arg3,arg4); + if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2); + if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, (const char *)arg3); + { + if (arg4->error_code!=helics_ok) + { + jclass clazz = (*jenv)->FindClass(jenv, "java/lang/Exception"); + (*jenv)->ThrowNew(jenv, clazz, arg4->message); + } + } +} + + +SWIGEXPORT void JNICALL Java_com_java_helics_helicsJNI_helicsBrokerSendCommand(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2, jstring jarg3) { + helics_broker arg1 = (helics_broker) 0 ; + char *arg2 = (char *) 0 ; + char *arg3 = (char *) 0 ; + helics_error *arg4 = (helics_error *) 0 ; + helics_error etemp4 ; + + (void)jenv; + (void)jcls; + { + etemp4=helicsErrorInitialize(); + arg4=&etemp4; + } + arg1 = *(helics_broker *)&jarg1; + arg2 = 0; + if (jarg2) { + arg2 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg2, 0); + if (!arg2) return ; + } + arg3 = 0; + if (jarg3) { + arg3 = (char *)(*jenv)->GetStringUTFChars(jenv, jarg3, 0); + if (!arg3) return ; + } + helicsBrokerSendCommand(arg1,(char const *)arg2,(char const *)arg3,arg4); + if (arg2) (*jenv)->ReleaseStringUTFChars(jenv, jarg2, (const char *)arg2); + if (arg3) (*jenv)->ReleaseStringUTFChars(jenv, jarg3, (const char *)arg3); + { + if (arg4->error_code!=helics_ok) + { + jclass clazz = (*jenv)->FindClass(jenv, "java/lang/Exception"); + (*jenv)->ThrowNew(jenv, clazz, arg4->message); + } + } +} + + SWIGEXPORT void JNICALL Java_com_java_helics_helicsJNI_helicsCoreSetLogFile(JNIEnv *jenv, jclass jcls, jlong jarg1, jstring jarg2) { helics_core arg1 = (helics_core) 0 ; char *arg2 = (char *) 0 ; diff --git a/interfaces/matlab/interface/+helics/HelicsComplex.m b/interfaces/matlab/interface/+helics/HelicsComplex.m new file mode 100644 index 0000000000..20feaff07e --- /dev/null +++ b/interfaces/matlab/interface/+helics/HelicsComplex.m @@ -0,0 +1,46 @@ +classdef HelicsComplex < SwigRef + methods + function this = swig_this(self) + this = helicsMEX(3, self); + end + function varargout = real(self, varargin) + narginchk(1, 2) + if nargin==1 + nargoutchk(0, 1) + varargout{1} = helicsMEX(11, self); + else + nargoutchk(0, 0) + helicsMEX(12, self, varargin{1}); + end + end + function varargout = imag(self, varargin) + narginchk(1, 2) + if nargin==1 + nargoutchk(0, 1) + varargout{1} = helicsMEX(13, self); + else + nargoutchk(0, 0) + helicsMEX(14, self, varargin{1}); + end + end + function self = HelicsComplex(varargin) + if nargin==1 && strcmp(class(varargin{1}),'SwigRef') + if ~isnull(varargin{1}) + self.swigPtr = varargin{1}.swigPtr; + end + else + tmp = helicsMEX(15, varargin{:}); + self.swigPtr = tmp.swigPtr; + tmp.SwigClear(); + end + end + function delete(self) + if self.swigPtr + helicsMEX(16, self); + self.SwigClear(); + end + end + end + methods(Static) + end +end diff --git a/interfaces/matlab/interface/+helics/helicsBrokerAddDestinationFilterToEndpoint.m b/interfaces/matlab/interface/+helics/helicsBrokerAddDestinationFilterToEndpoint.m index 983aff24a8..732db7770d 100644 --- a/interfaces/matlab/interface/+helics/helicsBrokerAddDestinationFilterToEndpoint.m +++ b/interfaces/matlab/interface/+helics/helicsBrokerAddDestinationFilterToEndpoint.m @@ -1,3 +1,3 @@ function varargout = helicsBrokerAddDestinationFilterToEndpoint(varargin) - [varargout{1:nargout}] = helicsMEX(26, varargin{:}); + [varargout{1:nargout}] = helicsMEX(32, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsBrokerAddSourceFilterToEndpoint.m b/interfaces/matlab/interface/+helics/helicsBrokerAddSourceFilterToEndpoint.m index 3e4696f439..87d21a2f5a 100644 --- a/interfaces/matlab/interface/+helics/helicsBrokerAddSourceFilterToEndpoint.m +++ b/interfaces/matlab/interface/+helics/helicsBrokerAddSourceFilterToEndpoint.m @@ -1,3 +1,3 @@ function varargout = helicsBrokerAddSourceFilterToEndpoint(varargin) - [varargout{1:nargout}] = helicsMEX(25, varargin{:}); + [varargout{1:nargout}] = helicsMEX(31, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsBrokerClearTimeBarrier.m b/interfaces/matlab/interface/+helics/helicsBrokerClearTimeBarrier.m index f3aa3323b6..c68a1fba34 100644 --- a/interfaces/matlab/interface/+helics/helicsBrokerClearTimeBarrier.m +++ b/interfaces/matlab/interface/+helics/helicsBrokerClearTimeBarrier.m @@ -1,3 +1,3 @@ function varargout = helicsBrokerClearTimeBarrier(varargin) - [varargout{1:nargout}] = helicsMEX(128, varargin{:}); + [varargout{1:nargout}] = helicsMEX(140, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsBrokerClone.m b/interfaces/matlab/interface/+helics/helicsBrokerClone.m index d2e6b14632..eabaa2a852 100644 --- a/interfaces/matlab/interface/+helics/helicsBrokerClone.m +++ b/interfaces/matlab/interface/+helics/helicsBrokerClone.m @@ -1,3 +1,3 @@ function varargout = helicsBrokerClone(varargin) - [varargout{1:nargout}] = helicsMEX(21, varargin{:}); + [varargout{1:nargout}] = helicsMEX(27, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsBrokerDataLink.m b/interfaces/matlab/interface/+helics/helicsBrokerDataLink.m index 2109774eaf..64bd2a9bd4 100644 --- a/interfaces/matlab/interface/+helics/helicsBrokerDataLink.m +++ b/interfaces/matlab/interface/+helics/helicsBrokerDataLink.m @@ -1,3 +1,3 @@ function varargout = helicsBrokerDataLink(varargin) - [varargout{1:nargout}] = helicsMEX(24, varargin{:}); + [varargout{1:nargout}] = helicsMEX(30, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsBrokerDestroy.m b/interfaces/matlab/interface/+helics/helicsBrokerDestroy.m index b00b96dd81..747847cc7e 100644 --- a/interfaces/matlab/interface/+helics/helicsBrokerDestroy.m +++ b/interfaces/matlab/interface/+helics/helicsBrokerDestroy.m @@ -1,3 +1,3 @@ function varargout = helicsBrokerDestroy(varargin) - [varargout{1:nargout}] = helicsMEX(45, varargin{:}); + [varargout{1:nargout}] = helicsMEX(51, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsBrokerDisconnect.m b/interfaces/matlab/interface/+helics/helicsBrokerDisconnect.m index 1101995948..321cbc55e6 100644 --- a/interfaces/matlab/interface/+helics/helicsBrokerDisconnect.m +++ b/interfaces/matlab/interface/+helics/helicsBrokerDisconnect.m @@ -1,3 +1,3 @@ function varargout = helicsBrokerDisconnect(varargin) - [varargout{1:nargout}] = helicsMEX(43, varargin{:}); + [varargout{1:nargout}] = helicsMEX(49, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsBrokerFree.m b/interfaces/matlab/interface/+helics/helicsBrokerFree.m index c1689de658..a966dc28e6 100644 --- a/interfaces/matlab/interface/+helics/helicsBrokerFree.m +++ b/interfaces/matlab/interface/+helics/helicsBrokerFree.m @@ -1,3 +1,3 @@ function varargout = helicsBrokerFree(varargin) - [varargout{1:nargout}] = helicsMEX(48, varargin{:}); + [varargout{1:nargout}] = helicsMEX(54, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsBrokerGetAddress.m b/interfaces/matlab/interface/+helics/helicsBrokerGetAddress.m index 4e42bfa3e9..7d6c845433 100644 --- a/interfaces/matlab/interface/+helics/helicsBrokerGetAddress.m +++ b/interfaces/matlab/interface/+helics/helicsBrokerGetAddress.m @@ -1,3 +1,3 @@ function varargout = helicsBrokerGetAddress(varargin) - [varargout{1:nargout}] = helicsMEX(37, varargin{:}); + [varargout{1:nargout}] = helicsMEX(43, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsBrokerGetIdentifier.m b/interfaces/matlab/interface/+helics/helicsBrokerGetIdentifier.m index 3e56ae3514..ed5b9780c8 100644 --- a/interfaces/matlab/interface/+helics/helicsBrokerGetIdentifier.m +++ b/interfaces/matlab/interface/+helics/helicsBrokerGetIdentifier.m @@ -1,3 +1,3 @@ function varargout = helicsBrokerGetIdentifier(varargin) - [varargout{1:nargout}] = helicsMEX(35, varargin{:}); + [varargout{1:nargout}] = helicsMEX(41, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsBrokerIsConnected.m b/interfaces/matlab/interface/+helics/helicsBrokerIsConnected.m index c72d7bb53f..a8e1bb5c6a 100644 --- a/interfaces/matlab/interface/+helics/helicsBrokerIsConnected.m +++ b/interfaces/matlab/interface/+helics/helicsBrokerIsConnected.m @@ -1,3 +1,3 @@ function varargout = helicsBrokerIsConnected(varargin) - [varargout{1:nargout}] = helicsMEX(23, varargin{:}); + [varargout{1:nargout}] = helicsMEX(29, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsBrokerIsValid.m b/interfaces/matlab/interface/+helics/helicsBrokerIsValid.m index 9248091af4..88dae1144f 100644 --- a/interfaces/matlab/interface/+helics/helicsBrokerIsValid.m +++ b/interfaces/matlab/interface/+helics/helicsBrokerIsValid.m @@ -1,3 +1,3 @@ function varargout = helicsBrokerIsValid(varargin) - [varargout{1:nargout}] = helicsMEX(22, varargin{:}); + [varargout{1:nargout}] = helicsMEX(28, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsBrokerMakeConnections.m b/interfaces/matlab/interface/+helics/helicsBrokerMakeConnections.m index 207d25de59..c007cfede3 100644 --- a/interfaces/matlab/interface/+helics/helicsBrokerMakeConnections.m +++ b/interfaces/matlab/interface/+helics/helicsBrokerMakeConnections.m @@ -1,3 +1,3 @@ function varargout = helicsBrokerMakeConnections(varargin) - [varargout{1:nargout}] = helicsMEX(27, varargin{:}); + [varargout{1:nargout}] = helicsMEX(33, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsBrokerSendCommand.m b/interfaces/matlab/interface/+helics/helicsBrokerSendCommand.m new file mode 100644 index 0000000000..67c54cecbf --- /dev/null +++ b/interfaces/matlab/interface/+helics/helicsBrokerSendCommand.m @@ -0,0 +1,3 @@ +function varargout = helicsBrokerSendCommand(varargin) + [varargout{1:nargout}] = helicsMEX(136, varargin{:}); +end diff --git a/interfaces/matlab/interface/+helics/helicsBrokerSetGlobal.m b/interfaces/matlab/interface/+helics/helicsBrokerSetGlobal.m index c8dd2876fd..5342c7967a 100644 --- a/interfaces/matlab/interface/+helics/helicsBrokerSetGlobal.m +++ b/interfaces/matlab/interface/+helics/helicsBrokerSetGlobal.m @@ -1,3 +1,3 @@ function varargout = helicsBrokerSetGlobal(varargin) - [varargout{1:nargout}] = helicsMEX(124, varargin{:}); + [varargout{1:nargout}] = helicsMEX(134, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsBrokerSetLogFile.m b/interfaces/matlab/interface/+helics/helicsBrokerSetLogFile.m index c64a34073b..d43e1c27ac 100644 --- a/interfaces/matlab/interface/+helics/helicsBrokerSetLogFile.m +++ b/interfaces/matlab/interface/+helics/helicsBrokerSetLogFile.m @@ -1,3 +1,3 @@ function varargout = helicsBrokerSetLogFile(varargin) - [varargout{1:nargout}] = helicsMEX(126, varargin{:}); + [varargout{1:nargout}] = helicsMEX(138, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsBrokerSetTimeBarrier.m b/interfaces/matlab/interface/+helics/helicsBrokerSetTimeBarrier.m index 133244f717..9069c922b9 100644 --- a/interfaces/matlab/interface/+helics/helicsBrokerSetTimeBarrier.m +++ b/interfaces/matlab/interface/+helics/helicsBrokerSetTimeBarrier.m @@ -1,3 +1,3 @@ function varargout = helicsBrokerSetTimeBarrier(varargin) - [varargout{1:nargout}] = helicsMEX(127, varargin{:}); + [varargout{1:nargout}] = helicsMEX(139, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsBrokerWaitForDisconnect.m b/interfaces/matlab/interface/+helics/helicsBrokerWaitForDisconnect.m index 97585ced37..2ca784976f 100644 --- a/interfaces/matlab/interface/+helics/helicsBrokerWaitForDisconnect.m +++ b/interfaces/matlab/interface/+helics/helicsBrokerWaitForDisconnect.m @@ -1,3 +1,3 @@ function varargout = helicsBrokerWaitForDisconnect(varargin) - [varargout{1:nargout}] = helicsMEX(29, varargin{:}); + [varargout{1:nargout}] = helicsMEX(35, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCleanupLibrary.m b/interfaces/matlab/interface/+helics/helicsCleanupLibrary.m index e35d2f9156..dbbdf28af7 100644 --- a/interfaces/matlab/interface/+helics/helicsCleanupLibrary.m +++ b/interfaces/matlab/interface/+helics/helicsCleanupLibrary.m @@ -1,3 +1,3 @@ function varargout = helicsCleanupLibrary(varargin) - [varargout{1:nargout}] = helicsMEX(139, varargin{:}); + [varargout{1:nargout}] = helicsMEX(151, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCloseLibrary.m b/interfaces/matlab/interface/+helics/helicsCloseLibrary.m index 1cfe7d393f..075aec9dae 100644 --- a/interfaces/matlab/interface/+helics/helicsCloseLibrary.m +++ b/interfaces/matlab/interface/+helics/helicsCloseLibrary.m @@ -1,3 +1,3 @@ function varargout = helicsCloseLibrary(varargin) - [varargout{1:nargout}] = helicsMEX(85, varargin{:}); + [varargout{1:nargout}] = helicsMEX(91, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCoreAddDestinationFilterToEndpoint.m b/interfaces/matlab/interface/+helics/helicsCoreAddDestinationFilterToEndpoint.m index 19582ab58d..d17e3bb3de 100644 --- a/interfaces/matlab/interface/+helics/helicsCoreAddDestinationFilterToEndpoint.m +++ b/interfaces/matlab/interface/+helics/helicsCoreAddDestinationFilterToEndpoint.m @@ -1,3 +1,3 @@ function varargout = helicsCoreAddDestinationFilterToEndpoint(varargin) - [varargout{1:nargout}] = helicsMEX(33, varargin{:}); + [varargout{1:nargout}] = helicsMEX(39, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCoreAddSourceFilterToEndpoint.m b/interfaces/matlab/interface/+helics/helicsCoreAddSourceFilterToEndpoint.m index d206846076..ada5a7a690 100644 --- a/interfaces/matlab/interface/+helics/helicsCoreAddSourceFilterToEndpoint.m +++ b/interfaces/matlab/interface/+helics/helicsCoreAddSourceFilterToEndpoint.m @@ -1,3 +1,3 @@ function varargout = helicsCoreAddSourceFilterToEndpoint(varargin) - [varargout{1:nargout}] = helicsMEX(32, varargin{:}); + [varargout{1:nargout}] = helicsMEX(38, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCoreClone.m b/interfaces/matlab/interface/+helics/helicsCoreClone.m index 64c368a61e..55c53375d7 100644 --- a/interfaces/matlab/interface/+helics/helicsCoreClone.m +++ b/interfaces/matlab/interface/+helics/helicsCoreClone.m @@ -1,3 +1,3 @@ function varargout = helicsCoreClone(varargin) - [varargout{1:nargout}] = helicsMEX(17, varargin{:}); + [varargout{1:nargout}] = helicsMEX(23, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCoreConnect.m b/interfaces/matlab/interface/+helics/helicsCoreConnect.m index 6286fc63e5..166c68a2c7 100644 --- a/interfaces/matlab/interface/+helics/helicsCoreConnect.m +++ b/interfaces/matlab/interface/+helics/helicsCoreConnect.m @@ -1,3 +1,3 @@ function varargout = helicsCoreConnect(varargin) - [varargout{1:nargout}] = helicsMEX(40, varargin{:}); + [varargout{1:nargout}] = helicsMEX(46, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCoreDataLink.m b/interfaces/matlab/interface/+helics/helicsCoreDataLink.m index 81825ee599..923700ce90 100644 --- a/interfaces/matlab/interface/+helics/helicsCoreDataLink.m +++ b/interfaces/matlab/interface/+helics/helicsCoreDataLink.m @@ -1,3 +1,3 @@ function varargout = helicsCoreDataLink(varargin) - [varargout{1:nargout}] = helicsMEX(31, varargin{:}); + [varargout{1:nargout}] = helicsMEX(37, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCoreDestroy.m b/interfaces/matlab/interface/+helics/helicsCoreDestroy.m index 69c7926d17..6ef3b0a68e 100644 --- a/interfaces/matlab/interface/+helics/helicsCoreDestroy.m +++ b/interfaces/matlab/interface/+helics/helicsCoreDestroy.m @@ -1,3 +1,3 @@ function varargout = helicsCoreDestroy(varargin) - [varargout{1:nargout}] = helicsMEX(46, varargin{:}); + [varargout{1:nargout}] = helicsMEX(52, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCoreDisconnect.m b/interfaces/matlab/interface/+helics/helicsCoreDisconnect.m index a00b779569..00048afff0 100644 --- a/interfaces/matlab/interface/+helics/helicsCoreDisconnect.m +++ b/interfaces/matlab/interface/+helics/helicsCoreDisconnect.m @@ -1,3 +1,3 @@ function varargout = helicsCoreDisconnect(varargin) - [varargout{1:nargout}] = helicsMEX(41, varargin{:}); + [varargout{1:nargout}] = helicsMEX(47, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCoreFree.m b/interfaces/matlab/interface/+helics/helicsCoreFree.m index 8da7658763..740dfe8fc7 100644 --- a/interfaces/matlab/interface/+helics/helicsCoreFree.m +++ b/interfaces/matlab/interface/+helics/helicsCoreFree.m @@ -1,3 +1,3 @@ function varargout = helicsCoreFree(varargin) - [varargout{1:nargout}] = helicsMEX(47, varargin{:}); + [varargout{1:nargout}] = helicsMEX(53, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCoreGetAddress.m b/interfaces/matlab/interface/+helics/helicsCoreGetAddress.m index 6f21ff6faf..f67ef95544 100644 --- a/interfaces/matlab/interface/+helics/helicsCoreGetAddress.m +++ b/interfaces/matlab/interface/+helics/helicsCoreGetAddress.m @@ -1,3 +1,3 @@ function varargout = helicsCoreGetAddress(varargin) - [varargout{1:nargout}] = helicsMEX(38, varargin{:}); + [varargout{1:nargout}] = helicsMEX(44, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCoreGetIdentifier.m b/interfaces/matlab/interface/+helics/helicsCoreGetIdentifier.m index 9707014731..1e4ffa6dc1 100644 --- a/interfaces/matlab/interface/+helics/helicsCoreGetIdentifier.m +++ b/interfaces/matlab/interface/+helics/helicsCoreGetIdentifier.m @@ -1,3 +1,3 @@ function varargout = helicsCoreGetIdentifier(varargin) - [varargout{1:nargout}] = helicsMEX(36, varargin{:}); + [varargout{1:nargout}] = helicsMEX(42, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCoreIsConnected.m b/interfaces/matlab/interface/+helics/helicsCoreIsConnected.m index add293337c..da595764d9 100644 --- a/interfaces/matlab/interface/+helics/helicsCoreIsConnected.m +++ b/interfaces/matlab/interface/+helics/helicsCoreIsConnected.m @@ -1,3 +1,3 @@ function varargout = helicsCoreIsConnected(varargin) - [varargout{1:nargout}] = helicsMEX(30, varargin{:}); + [varargout{1:nargout}] = helicsMEX(36, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCoreIsValid.m b/interfaces/matlab/interface/+helics/helicsCoreIsValid.m index f3e5c27f16..12caae1dcb 100644 --- a/interfaces/matlab/interface/+helics/helicsCoreIsValid.m +++ b/interfaces/matlab/interface/+helics/helicsCoreIsValid.m @@ -1,3 +1,3 @@ function varargout = helicsCoreIsValid(varargin) - [varargout{1:nargout}] = helicsMEX(18, varargin{:}); + [varargout{1:nargout}] = helicsMEX(24, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCoreMakeConnections.m b/interfaces/matlab/interface/+helics/helicsCoreMakeConnections.m index 2dd99e3f2c..e8895b8b30 100644 --- a/interfaces/matlab/interface/+helics/helicsCoreMakeConnections.m +++ b/interfaces/matlab/interface/+helics/helicsCoreMakeConnections.m @@ -1,3 +1,3 @@ function varargout = helicsCoreMakeConnections(varargin) - [varargout{1:nargout}] = helicsMEX(34, varargin{:}); + [varargout{1:nargout}] = helicsMEX(40, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCoreRegisterCloningFilter.m b/interfaces/matlab/interface/+helics/helicsCoreRegisterCloningFilter.m index e203ab1072..be5891a7e2 100644 --- a/interfaces/matlab/interface/+helics/helicsCoreRegisterCloningFilter.m +++ b/interfaces/matlab/interface/+helics/helicsCoreRegisterCloningFilter.m @@ -1,3 +1,3 @@ function varargout = helicsCoreRegisterCloningFilter(varargin) - [varargout{1:nargout}] = helicsMEX(287, varargin{:}); + [varargout{1:nargout}] = helicsMEX(299, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCoreRegisterFilter.m b/interfaces/matlab/interface/+helics/helicsCoreRegisterFilter.m index 9eb018e8bd..9c394cf257 100644 --- a/interfaces/matlab/interface/+helics/helicsCoreRegisterFilter.m +++ b/interfaces/matlab/interface/+helics/helicsCoreRegisterFilter.m @@ -1,3 +1,3 @@ function varargout = helicsCoreRegisterFilter(varargin) - [varargout{1:nargout}] = helicsMEX(286, varargin{:}); + [varargout{1:nargout}] = helicsMEX(298, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCoreSendCommand.m b/interfaces/matlab/interface/+helics/helicsCoreSendCommand.m new file mode 100644 index 0000000000..54632b3c59 --- /dev/null +++ b/interfaces/matlab/interface/+helics/helicsCoreSendCommand.m @@ -0,0 +1,3 @@ +function varargout = helicsCoreSendCommand(varargin) + [varargout{1:nargout}] = helicsMEX(135, varargin{:}); +end diff --git a/interfaces/matlab/interface/+helics/helicsCoreSetGlobal.m b/interfaces/matlab/interface/+helics/helicsCoreSetGlobal.m index 08fabaa25c..c8027efd8e 100644 --- a/interfaces/matlab/interface/+helics/helicsCoreSetGlobal.m +++ b/interfaces/matlab/interface/+helics/helicsCoreSetGlobal.m @@ -1,3 +1,3 @@ function varargout = helicsCoreSetGlobal(varargin) - [varargout{1:nargout}] = helicsMEX(123, varargin{:}); + [varargout{1:nargout}] = helicsMEX(133, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCoreSetLogFile.m b/interfaces/matlab/interface/+helics/helicsCoreSetLogFile.m index 193afd4113..6ab7a156db 100644 --- a/interfaces/matlab/interface/+helics/helicsCoreSetLogFile.m +++ b/interfaces/matlab/interface/+helics/helicsCoreSetLogFile.m @@ -1,3 +1,3 @@ function varargout = helicsCoreSetLogFile(varargin) - [varargout{1:nargout}] = helicsMEX(125, varargin{:}); + [varargout{1:nargout}] = helicsMEX(137, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCoreSetReadyToInit.m b/interfaces/matlab/interface/+helics/helicsCoreSetReadyToInit.m index 8b12c2144e..9d06db891d 100644 --- a/interfaces/matlab/interface/+helics/helicsCoreSetReadyToInit.m +++ b/interfaces/matlab/interface/+helics/helicsCoreSetReadyToInit.m @@ -1,3 +1,3 @@ function varargout = helicsCoreSetReadyToInit(varargin) - [varargout{1:nargout}] = helicsMEX(39, varargin{:}); + [varargout{1:nargout}] = helicsMEX(45, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCoreWaitForDisconnect.m b/interfaces/matlab/interface/+helics/helicsCoreWaitForDisconnect.m index aceca7e6b2..c429591224 100644 --- a/interfaces/matlab/interface/+helics/helicsCoreWaitForDisconnect.m +++ b/interfaces/matlab/interface/+helics/helicsCoreWaitForDisconnect.m @@ -1,3 +1,3 @@ function varargout = helicsCoreWaitForDisconnect(varargin) - [varargout{1:nargout}] = helicsMEX(28, varargin{:}); + [varargout{1:nargout}] = helicsMEX(34, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCreateBroker.m b/interfaces/matlab/interface/+helics/helicsCreateBroker.m index c07d360f90..0389b3eb7e 100644 --- a/interfaces/matlab/interface/+helics/helicsCreateBroker.m +++ b/interfaces/matlab/interface/+helics/helicsCreateBroker.m @@ -1,3 +1,3 @@ function varargout = helicsCreateBroker(varargin) - [varargout{1:nargout}] = helicsMEX(19, varargin{:}); + [varargout{1:nargout}] = helicsMEX(25, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCreateBrokerFromArgs.m b/interfaces/matlab/interface/+helics/helicsCreateBrokerFromArgs.m index 3b97b63b76..75f3eecbb4 100644 --- a/interfaces/matlab/interface/+helics/helicsCreateBrokerFromArgs.m +++ b/interfaces/matlab/interface/+helics/helicsCreateBrokerFromArgs.m @@ -1,3 +1,3 @@ function varargout = helicsCreateBrokerFromArgs(varargin) - [varargout{1:nargout}] = helicsMEX(20, varargin{:}); + [varargout{1:nargout}] = helicsMEX(26, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCreateCombinationFederate.m b/interfaces/matlab/interface/+helics/helicsCreateCombinationFederate.m index ff76e1f4e7..ed8abe60dd 100644 --- a/interfaces/matlab/interface/+helics/helicsCreateCombinationFederate.m +++ b/interfaces/matlab/interface/+helics/helicsCreateCombinationFederate.m @@ -1,3 +1,3 @@ function varargout = helicsCreateCombinationFederate(varargin) - [varargout{1:nargout}] = helicsMEX(53, varargin{:}); + [varargout{1:nargout}] = helicsMEX(59, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCreateCombinationFederateFromConfig.m b/interfaces/matlab/interface/+helics/helicsCreateCombinationFederateFromConfig.m index 4162b47839..62936aed48 100644 --- a/interfaces/matlab/interface/+helics/helicsCreateCombinationFederateFromConfig.m +++ b/interfaces/matlab/interface/+helics/helicsCreateCombinationFederateFromConfig.m @@ -1,3 +1,3 @@ function varargout = helicsCreateCombinationFederateFromConfig(varargin) - [varargout{1:nargout}] = helicsMEX(54, varargin{:}); + [varargout{1:nargout}] = helicsMEX(60, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCreateCore.m b/interfaces/matlab/interface/+helics/helicsCreateCore.m index a32632bcb6..4ca1b51140 100644 --- a/interfaces/matlab/interface/+helics/helicsCreateCore.m +++ b/interfaces/matlab/interface/+helics/helicsCreateCore.m @@ -1,3 +1,3 @@ function varargout = helicsCreateCore(varargin) - [varargout{1:nargout}] = helicsMEX(15, varargin{:}); + [varargout{1:nargout}] = helicsMEX(21, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCreateCoreFromArgs.m b/interfaces/matlab/interface/+helics/helicsCreateCoreFromArgs.m index 916d64037c..01419067be 100644 --- a/interfaces/matlab/interface/+helics/helicsCreateCoreFromArgs.m +++ b/interfaces/matlab/interface/+helics/helicsCreateCoreFromArgs.m @@ -1,3 +1,3 @@ function varargout = helicsCreateCoreFromArgs(varargin) - [varargout{1:nargout}] = helicsMEX(16, varargin{:}); + [varargout{1:nargout}] = helicsMEX(22, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCreateFederateInfo.m b/interfaces/matlab/interface/+helics/helicsCreateFederateInfo.m index ad29badd81..588d8a535f 100644 --- a/interfaces/matlab/interface/+helics/helicsCreateFederateInfo.m +++ b/interfaces/matlab/interface/+helics/helicsCreateFederateInfo.m @@ -1,3 +1,3 @@ function varargout = helicsCreateFederateInfo(varargin) - [varargout{1:nargout}] = helicsMEX(56, varargin{:}); + [varargout{1:nargout}] = helicsMEX(62, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCreateMessageFederate.m b/interfaces/matlab/interface/+helics/helicsCreateMessageFederate.m index f57d949640..a30c4979b4 100644 --- a/interfaces/matlab/interface/+helics/helicsCreateMessageFederate.m +++ b/interfaces/matlab/interface/+helics/helicsCreateMessageFederate.m @@ -1,3 +1,3 @@ function varargout = helicsCreateMessageFederate(varargin) - [varargout{1:nargout}] = helicsMEX(51, varargin{:}); + [varargout{1:nargout}] = helicsMEX(57, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCreateMessageFederateFromConfig.m b/interfaces/matlab/interface/+helics/helicsCreateMessageFederateFromConfig.m index 554672f835..6883d17ef2 100644 --- a/interfaces/matlab/interface/+helics/helicsCreateMessageFederateFromConfig.m +++ b/interfaces/matlab/interface/+helics/helicsCreateMessageFederateFromConfig.m @@ -1,3 +1,3 @@ function varargout = helicsCreateMessageFederateFromConfig(varargin) - [varargout{1:nargout}] = helicsMEX(52, varargin{:}); + [varargout{1:nargout}] = helicsMEX(58, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCreateQuery.m b/interfaces/matlab/interface/+helics/helicsCreateQuery.m index 2ee1e88d48..b7364d7245 100644 --- a/interfaces/matlab/interface/+helics/helicsCreateQuery.m +++ b/interfaces/matlab/interface/+helics/helicsCreateQuery.m @@ -1,3 +1,3 @@ function varargout = helicsCreateQuery(varargin) - [varargout{1:nargout}] = helicsMEX(129, varargin{:}); + [varargout{1:nargout}] = helicsMEX(141, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCreateValueFederate.m b/interfaces/matlab/interface/+helics/helicsCreateValueFederate.m index 28ea0ec810..482185c5e4 100644 --- a/interfaces/matlab/interface/+helics/helicsCreateValueFederate.m +++ b/interfaces/matlab/interface/+helics/helicsCreateValueFederate.m @@ -1,3 +1,3 @@ function varargout = helicsCreateValueFederate(varargin) - [varargout{1:nargout}] = helicsMEX(49, varargin{:}); + [varargout{1:nargout}] = helicsMEX(55, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsCreateValueFederateFromConfig.m b/interfaces/matlab/interface/+helics/helicsCreateValueFederateFromConfig.m index 3c8f5374dc..0af6ad95c0 100644 --- a/interfaces/matlab/interface/+helics/helicsCreateValueFederateFromConfig.m +++ b/interfaces/matlab/interface/+helics/helicsCreateValueFederateFromConfig.m @@ -1,3 +1,3 @@ function varargout = helicsCreateValueFederateFromConfig(varargin) - [varargout{1:nargout}] = helicsMEX(50, varargin{:}); + [varargout{1:nargout}] = helicsMEX(56, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointAddDestinationFilter.m b/interfaces/matlab/interface/+helics/helicsEndpointAddDestinationFilter.m index 7a85d30b7e..bb8d36cebb 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointAddDestinationFilter.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointAddDestinationFilter.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointAddDestinationFilter(varargin) - [varargout{1:nargout}] = helicsMEX(255, varargin{:}); + [varargout{1:nargout}] = helicsMEX(267, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointAddDestinationTarget.m b/interfaces/matlab/interface/+helics/helicsEndpointAddDestinationTarget.m index 5879a56112..d6cdab3540 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointAddDestinationTarget.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointAddDestinationTarget.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointAddDestinationTarget(varargin) - [varargout{1:nargout}] = helicsMEX(252, varargin{:}); + [varargout{1:nargout}] = helicsMEX(264, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointAddSourceFilter.m b/interfaces/matlab/interface/+helics/helicsEndpointAddSourceFilter.m index d04194afa4..35373fb55e 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointAddSourceFilter.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointAddSourceFilter.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointAddSourceFilter(varargin) - [varargout{1:nargout}] = helicsMEX(254, varargin{:}); + [varargout{1:nargout}] = helicsMEX(266, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointAddSourceTarget.m b/interfaces/matlab/interface/+helics/helicsEndpointAddSourceTarget.m index b0b64e4329..ac03bc5961 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointAddSourceTarget.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointAddSourceTarget.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointAddSourceTarget(varargin) - [varargout{1:nargout}] = helicsMEX(251, varargin{:}); + [varargout{1:nargout}] = helicsMEX(263, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointCreateMessage.m b/interfaces/matlab/interface/+helics/helicsEndpointCreateMessage.m index 90fa0add54..2440b78245 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointCreateMessage.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointCreateMessage.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointCreateMessage(varargin) - [varargout{1:nargout}] = helicsMEX(240, varargin{:}); + [varargout{1:nargout}] = helicsMEX(252, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointGetDefaultDestination.m b/interfaces/matlab/interface/+helics/helicsEndpointGetDefaultDestination.m index 5c9e44fd2f..98e3f7d5ea 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointGetDefaultDestination.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointGetDefaultDestination.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointGetDefaultDestination(varargin) - [varargout{1:nargout}] = helicsMEX(227, varargin{:}); + [varargout{1:nargout}] = helicsMEX(239, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointGetInfo.m b/interfaces/matlab/interface/+helics/helicsEndpointGetInfo.m index 60c4b39e3b..82b943f6d9 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointGetInfo.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointGetInfo.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointGetInfo(varargin) - [varargout{1:nargout}] = helicsMEX(247, varargin{:}); + [varargout{1:nargout}] = helicsMEX(259, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointGetMessage.m b/interfaces/matlab/interface/+helics/helicsEndpointGetMessage.m index eb452180dd..b96dc59572 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointGetMessage.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointGetMessage.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointGetMessage(varargin) - [varargout{1:nargout}] = helicsMEX(239, varargin{:}); + [varargout{1:nargout}] = helicsMEX(251, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointGetName.m b/interfaces/matlab/interface/+helics/helicsEndpointGetName.m index 5dffaf0176..ce0666fe95 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointGetName.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointGetName.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointGetName(varargin) - [varargout{1:nargout}] = helicsMEX(245, varargin{:}); + [varargout{1:nargout}] = helicsMEX(257, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointGetOption.m b/interfaces/matlab/interface/+helics/helicsEndpointGetOption.m index 4b48ec825e..e0a44ffe0e 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointGetOption.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointGetOption.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointGetOption(varargin) - [varargout{1:nargout}] = helicsMEX(250, varargin{:}); + [varargout{1:nargout}] = helicsMEX(262, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointGetType.m b/interfaces/matlab/interface/+helics/helicsEndpointGetType.m index ef6b7a7f9b..3f80ed28c6 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointGetType.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointGetType.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointGetType(varargin) - [varargout{1:nargout}] = helicsMEX(244, varargin{:}); + [varargout{1:nargout}] = helicsMEX(256, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointHasMessage.m b/interfaces/matlab/interface/+helics/helicsEndpointHasMessage.m index f604ff3669..f43fb780f2 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointHasMessage.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointHasMessage.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointHasMessage(varargin) - [varargout{1:nargout}] = helicsMEX(236, varargin{:}); + [varargout{1:nargout}] = helicsMEX(248, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointIsValid.m b/interfaces/matlab/interface/+helics/helicsEndpointIsValid.m index 2dac81565b..f5e5fce6ca 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointIsValid.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointIsValid.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointIsValid(varargin) - [varargout{1:nargout}] = helicsMEX(225, varargin{:}); + [varargout{1:nargout}] = helicsMEX(237, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointPendingMessages.m b/interfaces/matlab/interface/+helics/helicsEndpointPendingMessages.m index 251ee21007..69610a0e3a 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointPendingMessages.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointPendingMessages.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointPendingMessages(varargin) - [varargout{1:nargout}] = helicsMEX(238, varargin{:}); + [varargout{1:nargout}] = helicsMEX(250, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointRemoveTarget.m b/interfaces/matlab/interface/+helics/helicsEndpointRemoveTarget.m index edd867dae7..df77addb71 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointRemoveTarget.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointRemoveTarget.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointRemoveTarget(varargin) - [varargout{1:nargout}] = helicsMEX(253, varargin{:}); + [varargout{1:nargout}] = helicsMEX(265, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointSend.m b/interfaces/matlab/interface/+helics/helicsEndpointSend.m index e03c070566..dc9894cb28 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointSend.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointSend.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointSend(varargin) - [varargout{1:nargout}] = helicsMEX(228, varargin{:}); + [varargout{1:nargout}] = helicsMEX(240, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointSendAt.m b/interfaces/matlab/interface/+helics/helicsEndpointSendAt.m index ff32012721..bb94bacaaf 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointSendAt.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointSendAt.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointSendAt(varargin) - [varargout{1:nargout}] = helicsMEX(231, varargin{:}); + [varargout{1:nargout}] = helicsMEX(243, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointSendMessage.m b/interfaces/matlab/interface/+helics/helicsEndpointSendMessage.m index 9e9112278a..ce604e9a5b 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointSendMessage.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointSendMessage.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointSendMessage(varargin) - [varargout{1:nargout}] = helicsMEX(232, varargin{:}); + [varargout{1:nargout}] = helicsMEX(244, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointSendMessageZeroCopy.m b/interfaces/matlab/interface/+helics/helicsEndpointSendMessageZeroCopy.m index ecc28fa39d..3f4bef08ba 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointSendMessageZeroCopy.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointSendMessageZeroCopy.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointSendMessageZeroCopy(varargin) - [varargout{1:nargout}] = helicsMEX(233, varargin{:}); + [varargout{1:nargout}] = helicsMEX(245, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointSendTo.m b/interfaces/matlab/interface/+helics/helicsEndpointSendTo.m index 430d8b8b37..df109e4cb5 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointSendTo.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointSendTo.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointSendTo(varargin) - [varargout{1:nargout}] = helicsMEX(229, varargin{:}); + [varargout{1:nargout}] = helicsMEX(241, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointSendToAt.m b/interfaces/matlab/interface/+helics/helicsEndpointSendToAt.m index 2e6ee81d53..1c70e5ef80 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointSendToAt.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointSendToAt.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointSendToAt(varargin) - [varargout{1:nargout}] = helicsMEX(230, varargin{:}); + [varargout{1:nargout}] = helicsMEX(242, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointSetDefaultDestination.m b/interfaces/matlab/interface/+helics/helicsEndpointSetDefaultDestination.m index 78408d72d5..1d63038df8 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointSetDefaultDestination.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointSetDefaultDestination.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointSetDefaultDestination(varargin) - [varargout{1:nargout}] = helicsMEX(226, varargin{:}); + [varargout{1:nargout}] = helicsMEX(238, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointSetInfo.m b/interfaces/matlab/interface/+helics/helicsEndpointSetInfo.m index c4c0520f91..f5c442ef7d 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointSetInfo.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointSetInfo.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointSetInfo(varargin) - [varargout{1:nargout}] = helicsMEX(248, varargin{:}); + [varargout{1:nargout}] = helicsMEX(260, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointSetOption.m b/interfaces/matlab/interface/+helics/helicsEndpointSetOption.m index 5513c72d89..d84452a6a5 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointSetOption.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointSetOption.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointSetOption(varargin) - [varargout{1:nargout}] = helicsMEX(249, varargin{:}); + [varargout{1:nargout}] = helicsMEX(261, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsEndpointSubscribe.m b/interfaces/matlab/interface/+helics/helicsEndpointSubscribe.m index 404f8563ea..035f218ecf 100644 --- a/interfaces/matlab/interface/+helics/helicsEndpointSubscribe.m +++ b/interfaces/matlab/interface/+helics/helicsEndpointSubscribe.m @@ -1,3 +1,3 @@ function varargout = helicsEndpointSubscribe(varargin) - [varargout{1:nargout}] = helicsMEX(234, varargin{:}); + [varargout{1:nargout}] = helicsMEX(246, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateAddDependency.m b/interfaces/matlab/interface/+helics/helicsFederateAddDependency.m index 9bc62cefb7..073982f7d6 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateAddDependency.m +++ b/interfaces/matlab/interface/+helics/helicsFederateAddDependency.m @@ -1,3 +1,3 @@ function varargout = helicsFederateAddDependency(varargin) - [varargout{1:nargout}] = helicsMEX(116, varargin{:}); + [varargout{1:nargout}] = helicsMEX(122, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateClearMessages.m b/interfaces/matlab/interface/+helics/helicsFederateClearMessages.m index 782fe55cfe..015fee2c40 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateClearMessages.m +++ b/interfaces/matlab/interface/+helics/helicsFederateClearMessages.m @@ -1,3 +1,3 @@ function varargout = helicsFederateClearMessages(varargin) - [varargout{1:nargout}] = helicsMEX(243, varargin{:}); + [varargout{1:nargout}] = helicsMEX(255, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateClearUpdates.m b/interfaces/matlab/interface/+helics/helicsFederateClearUpdates.m index 1bf888f9a8..604bf4fef8 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateClearUpdates.m +++ b/interfaces/matlab/interface/+helics/helicsFederateClearUpdates.m @@ -1,3 +1,3 @@ function varargout = helicsFederateClearUpdates(varargin) - [varargout{1:nargout}] = helicsMEX(154, varargin{:}); + [varargout{1:nargout}] = helicsMEX(166, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateClone.m b/interfaces/matlab/interface/+helics/helicsFederateClone.m index add9886121..082a29c300 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateClone.m +++ b/interfaces/matlab/interface/+helics/helicsFederateClone.m @@ -1,3 +1,3 @@ function varargout = helicsFederateClone(varargin) - [varargout{1:nargout}] = helicsMEX(55, varargin{:}); + [varargout{1:nargout}] = helicsMEX(61, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateCreateMessage.m b/interfaces/matlab/interface/+helics/helicsFederateCreateMessage.m index 9860f90a77..7f31ba8a2e 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateCreateMessage.m +++ b/interfaces/matlab/interface/+helics/helicsFederateCreateMessage.m @@ -1,3 +1,3 @@ function varargout = helicsFederateCreateMessage(varargin) - [varargout{1:nargout}] = helicsMEX(242, varargin{:}); + [varargout{1:nargout}] = helicsMEX(254, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateDestroy.m b/interfaces/matlab/interface/+helics/helicsFederateDestroy.m index d2eec553c4..3c86649589 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateDestroy.m +++ b/interfaces/matlab/interface/+helics/helicsFederateDestroy.m @@ -1,3 +1,3 @@ function varargout = helicsFederateDestroy(varargin) - [varargout{1:nargout}] = helicsMEX(44, varargin{:}); + [varargout{1:nargout}] = helicsMEX(50, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingMode.m b/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingMode.m index 3fabbe1ead..3f42d04249 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingMode.m +++ b/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingMode.m @@ -1,3 +1,3 @@ function varargout = helicsFederateEnterExecutingMode(varargin) - [varargout{1:nargout}] = helicsMEX(90, varargin{:}); + [varargout{1:nargout}] = helicsMEX(96, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeAsync.m b/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeAsync.m index 8e705964ca..4405f65795 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeAsync.m +++ b/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeAsync.m @@ -1,3 +1,3 @@ function varargout = helicsFederateEnterExecutingModeAsync(varargin) - [varargout{1:nargout}] = helicsMEX(91, varargin{:}); + [varargout{1:nargout}] = helicsMEX(97, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeComplete.m b/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeComplete.m index d8de6cc914..a57f0aebfa 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeComplete.m +++ b/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeComplete.m @@ -1,3 +1,3 @@ function varargout = helicsFederateEnterExecutingModeComplete(varargin) - [varargout{1:nargout}] = helicsMEX(92, varargin{:}); + [varargout{1:nargout}] = helicsMEX(98, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeIterative.m b/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeIterative.m index 12fd86e180..6810001481 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeIterative.m +++ b/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeIterative.m @@ -1,3 +1,3 @@ function varargout = helicsFederateEnterExecutingModeIterative(varargin) - [varargout{1:nargout}] = helicsMEX(93, varargin{:}); + [varargout{1:nargout}] = helicsMEX(99, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeIterativeAsync.m b/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeIterativeAsync.m index 182da4e278..17431d65f7 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeIterativeAsync.m +++ b/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeIterativeAsync.m @@ -1,3 +1,3 @@ function varargout = helicsFederateEnterExecutingModeIterativeAsync(varargin) - [varargout{1:nargout}] = helicsMEX(94, varargin{:}); + [varargout{1:nargout}] = helicsMEX(100, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeIterativeComplete.m b/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeIterativeComplete.m index 3f20de0299..ffdde497cf 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeIterativeComplete.m +++ b/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeIterativeComplete.m @@ -1,3 +1,3 @@ function varargout = helicsFederateEnterExecutingModeIterativeComplete(varargin) - [varargout{1:nargout}] = helicsMEX(95, varargin{:}); + [varargout{1:nargout}] = helicsMEX(101, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateEnterInitializingMode.m b/interfaces/matlab/interface/+helics/helicsFederateEnterInitializingMode.m index c93c40c0ef..965a32c0ae 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateEnterInitializingMode.m +++ b/interfaces/matlab/interface/+helics/helicsFederateEnterInitializingMode.m @@ -1,3 +1,3 @@ function varargout = helicsFederateEnterInitializingMode(varargin) - [varargout{1:nargout}] = helicsMEX(86, varargin{:}); + [varargout{1:nargout}] = helicsMEX(92, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateEnterInitializingModeAsync.m b/interfaces/matlab/interface/+helics/helicsFederateEnterInitializingModeAsync.m index 9418a4b036..0a793f2bea 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateEnterInitializingModeAsync.m +++ b/interfaces/matlab/interface/+helics/helicsFederateEnterInitializingModeAsync.m @@ -1,3 +1,3 @@ function varargout = helicsFederateEnterInitializingModeAsync(varargin) - [varargout{1:nargout}] = helicsMEX(87, varargin{:}); + [varargout{1:nargout}] = helicsMEX(93, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateEnterInitializingModeComplete.m b/interfaces/matlab/interface/+helics/helicsFederateEnterInitializingModeComplete.m index 58bdf6b16e..46a913f5c2 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateEnterInitializingModeComplete.m +++ b/interfaces/matlab/interface/+helics/helicsFederateEnterInitializingModeComplete.m @@ -1,3 +1,3 @@ function varargout = helicsFederateEnterInitializingModeComplete(varargin) - [varargout{1:nargout}] = helicsMEX(89, varargin{:}); + [varargout{1:nargout}] = helicsMEX(95, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateFinalize.m b/interfaces/matlab/interface/+helics/helicsFederateFinalize.m index 4e668019ca..9cb1d1f066 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateFinalize.m +++ b/interfaces/matlab/interface/+helics/helicsFederateFinalize.m @@ -1,3 +1,3 @@ function varargout = helicsFederateFinalize(varargin) - [varargout{1:nargout}] = helicsMEX(81, varargin{:}); + [varargout{1:nargout}] = helicsMEX(87, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateFinalizeAsync.m b/interfaces/matlab/interface/+helics/helicsFederateFinalizeAsync.m index e5271f4c5b..ec12e498bd 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateFinalizeAsync.m +++ b/interfaces/matlab/interface/+helics/helicsFederateFinalizeAsync.m @@ -1,3 +1,3 @@ function varargout = helicsFederateFinalizeAsync(varargin) - [varargout{1:nargout}] = helicsMEX(82, varargin{:}); + [varargout{1:nargout}] = helicsMEX(88, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateFinalizeComplete.m b/interfaces/matlab/interface/+helics/helicsFederateFinalizeComplete.m index cfeac08484..2f7d95ba1f 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateFinalizeComplete.m +++ b/interfaces/matlab/interface/+helics/helicsFederateFinalizeComplete.m @@ -1,3 +1,3 @@ function varargout = helicsFederateFinalizeComplete(varargin) - [varargout{1:nargout}] = helicsMEX(83, varargin{:}); + [varargout{1:nargout}] = helicsMEX(89, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateFree.m b/interfaces/matlab/interface/+helics/helicsFederateFree.m index 18bc190570..181ee627c8 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateFree.m +++ b/interfaces/matlab/interface/+helics/helicsFederateFree.m @@ -1,3 +1,3 @@ function varargout = helicsFederateFree(varargin) - [varargout{1:nargout}] = helicsMEX(84, varargin{:}); + [varargout{1:nargout}] = helicsMEX(90, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetCommand.m b/interfaces/matlab/interface/+helics/helicsFederateGetCommand.m new file mode 100644 index 0000000000..c915aead9a --- /dev/null +++ b/interfaces/matlab/interface/+helics/helicsFederateGetCommand.m @@ -0,0 +1,3 @@ +function varargout = helicsFederateGetCommand(varargin) + [varargout{1:nargout}] = helicsMEX(130, varargin{:}); +end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetCommandSource.m b/interfaces/matlab/interface/+helics/helicsFederateGetCommandSource.m new file mode 100644 index 0000000000..4a24fd76ff --- /dev/null +++ b/interfaces/matlab/interface/+helics/helicsFederateGetCommandSource.m @@ -0,0 +1,3 @@ +function varargout = helicsFederateGetCommandSource(varargin) + [varargout{1:nargout}] = helicsMEX(131, varargin{:}); +end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetCore.m b/interfaces/matlab/interface/+helics/helicsFederateGetCore.m new file mode 100644 index 0000000000..9eff96656c --- /dev/null +++ b/interfaces/matlab/interface/+helics/helicsFederateGetCore.m @@ -0,0 +1,3 @@ +function varargout = helicsFederateGetCore(varargin) + [varargout{1:nargout}] = helicsMEX(103, varargin{:}); +end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetCoreObject.m b/interfaces/matlab/interface/+helics/helicsFederateGetCoreObject.m deleted file mode 100644 index 3dd31aac4e..0000000000 --- a/interfaces/matlab/interface/+helics/helicsFederateGetCoreObject.m +++ /dev/null @@ -1,3 +0,0 @@ -function varargout = helicsFederateGetCoreObject(varargin) - [varargout{1:nargout}] = helicsMEX(97, varargin{:}); -end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetCurrentTime.m b/interfaces/matlab/interface/+helics/helicsFederateGetCurrentTime.m index 97904298fc..75ff49bdee 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetCurrentTime.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetCurrentTime.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetCurrentTime(varargin) - [varargout{1:nargout}] = helicsMEX(114, varargin{:}); + [varargout{1:nargout}] = helicsMEX(120, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetEndpoint.m b/interfaces/matlab/interface/+helics/helicsFederateGetEndpoint.m index a08804933a..06451c0679 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetEndpoint.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetEndpoint.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetEndpoint(varargin) - [varargout{1:nargout}] = helicsMEX(223, varargin{:}); + [varargout{1:nargout}] = helicsMEX(235, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetEndpointByIndex.m b/interfaces/matlab/interface/+helics/helicsFederateGetEndpointByIndex.m index 31f870e015..04cb731191 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetEndpointByIndex.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetEndpointByIndex.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetEndpointByIndex(varargin) - [varargout{1:nargout}] = helicsMEX(224, varargin{:}); + [varargout{1:nargout}] = helicsMEX(236, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetEndpointCount.m b/interfaces/matlab/interface/+helics/helicsFederateGetEndpointCount.m index bb0127fd1e..4a95e4f425 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetEndpointCount.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetEndpointCount.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetEndpointCount(varargin) - [varargout{1:nargout}] = helicsMEX(246, varargin{:}); + [varargout{1:nargout}] = helicsMEX(258, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetFilter.m b/interfaces/matlab/interface/+helics/helicsFederateGetFilter.m index 8c7f02c698..8f6542d891 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetFilter.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetFilter.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetFilter(varargin) - [varargout{1:nargout}] = helicsMEX(289, varargin{:}); + [varargout{1:nargout}] = helicsMEX(301, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetFilterByIndex.m b/interfaces/matlab/interface/+helics/helicsFederateGetFilterByIndex.m index 59817fd623..c756ff2cea 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetFilterByIndex.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetFilterByIndex.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetFilterByIndex(varargin) - [varargout{1:nargout}] = helicsMEX(290, varargin{:}); + [varargout{1:nargout}] = helicsMEX(302, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetFilterCount.m b/interfaces/matlab/interface/+helics/helicsFederateGetFilterCount.m index 501d95f50f..6ae3e187f1 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetFilterCount.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetFilterCount.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetFilterCount(varargin) - [varargout{1:nargout}] = helicsMEX(288, varargin{:}); + [varargout{1:nargout}] = helicsMEX(300, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetFlagOption.m b/interfaces/matlab/interface/+helics/helicsFederateGetFlagOption.m index 5ef97f38c7..7c93f99d9f 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetFlagOption.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetFlagOption.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetFlagOption(varargin) - [varargout{1:nargout}] = helicsMEX(112, varargin{:}); + [varargout{1:nargout}] = helicsMEX(118, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetInput.m b/interfaces/matlab/interface/+helics/helicsFederateGetInput.m index 53303c5098..70a69403d8 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetInput.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetInput.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetInput(varargin) - [varargout{1:nargout}] = helicsMEX(151, varargin{:}); + [varargout{1:nargout}] = helicsMEX(163, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetInputByIndex.m b/interfaces/matlab/interface/+helics/helicsFederateGetInputByIndex.m index b1bbcff714..724d1fbba4 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetInputByIndex.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetInputByIndex.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetInputByIndex(varargin) - [varargout{1:nargout}] = helicsMEX(152, varargin{:}); + [varargout{1:nargout}] = helicsMEX(164, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetInputCount.m b/interfaces/matlab/interface/+helics/helicsFederateGetInputCount.m index 328d061a39..9046641f8c 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetInputCount.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetInputCount.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetInputCount(varargin) - [varargout{1:nargout}] = helicsMEX(218, varargin{:}); + [varargout{1:nargout}] = helicsMEX(230, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetIntegerProperty.m b/interfaces/matlab/interface/+helics/helicsFederateGetIntegerProperty.m index 7838346bac..12bef0ed92 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetIntegerProperty.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetIntegerProperty.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetIntegerProperty(varargin) - [varargout{1:nargout}] = helicsMEX(113, varargin{:}); + [varargout{1:nargout}] = helicsMEX(119, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetMessage.m b/interfaces/matlab/interface/+helics/helicsFederateGetMessage.m index f4ec3fbf54..5424b68950 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetMessage.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetMessage.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetMessage(varargin) - [varargout{1:nargout}] = helicsMEX(241, varargin{:}); + [varargout{1:nargout}] = helicsMEX(253, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetName.m b/interfaces/matlab/interface/+helics/helicsFederateGetName.m index 39c1f13fc8..3afb251fd8 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetName.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetName.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetName(varargin) - [varargout{1:nargout}] = helicsMEX(106, varargin{:}); + [varargout{1:nargout}] = helicsMEX(112, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetPublication.m b/interfaces/matlab/interface/+helics/helicsFederateGetPublication.m index a324487521..c4cca17c6a 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetPublication.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetPublication.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetPublication(varargin) - [varargout{1:nargout}] = helicsMEX(149, varargin{:}); + [varargout{1:nargout}] = helicsMEX(161, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetPublicationByIndex.m b/interfaces/matlab/interface/+helics/helicsFederateGetPublicationByIndex.m index 5c05a543a7..04ef54c231 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetPublicationByIndex.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetPublicationByIndex.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetPublicationByIndex(varargin) - [varargout{1:nargout}] = helicsMEX(150, varargin{:}); + [varargout{1:nargout}] = helicsMEX(162, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetPublicationCount.m b/interfaces/matlab/interface/+helics/helicsFederateGetPublicationCount.m index b0e70db4b7..cb8b0243ff 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetPublicationCount.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetPublicationCount.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetPublicationCount(varargin) - [varargout{1:nargout}] = helicsMEX(217, varargin{:}); + [varargout{1:nargout}] = helicsMEX(229, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetState.m b/interfaces/matlab/interface/+helics/helicsFederateGetState.m index fb60995f5e..abb4ae40fb 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetState.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetState.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetState(varargin) - [varargout{1:nargout}] = helicsMEX(96, varargin{:}); + [varargout{1:nargout}] = helicsMEX(102, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetSubscription.m b/interfaces/matlab/interface/+helics/helicsFederateGetSubscription.m index 46e46a83e3..42e7c9e7bc 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetSubscription.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetSubscription.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetSubscription(varargin) - [varargout{1:nargout}] = helicsMEX(153, varargin{:}); + [varargout{1:nargout}] = helicsMEX(165, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetTimeProperty.m b/interfaces/matlab/interface/+helics/helicsFederateGetTimeProperty.m index 2ae316e72a..5e5613b1e0 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGetTimeProperty.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGetTimeProperty.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGetTimeProperty(varargin) - [varargout{1:nargout}] = helicsMEX(111, varargin{:}); + [varargout{1:nargout}] = helicsMEX(117, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateGlobalError.m b/interfaces/matlab/interface/+helics/helicsFederateGlobalError.m index 76d85bdcf8..7c445cd981 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateGlobalError.m +++ b/interfaces/matlab/interface/+helics/helicsFederateGlobalError.m @@ -1,3 +1,3 @@ function varargout = helicsFederateGlobalError(varargin) - [varargout{1:nargout}] = helicsMEX(79, varargin{:}); + [varargout{1:nargout}] = helicsMEX(85, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateHasMessage.m b/interfaces/matlab/interface/+helics/helicsFederateHasMessage.m index 9be27c62f6..04ebcd0f1c 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateHasMessage.m +++ b/interfaces/matlab/interface/+helics/helicsFederateHasMessage.m @@ -1,3 +1,3 @@ function varargout = helicsFederateHasMessage(varargin) - [varargout{1:nargout}] = helicsMEX(235, varargin{:}); + [varargout{1:nargout}] = helicsMEX(247, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateInfoClone.m b/interfaces/matlab/interface/+helics/helicsFederateInfoClone.m index ec156f234a..676c5e284c 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateInfoClone.m +++ b/interfaces/matlab/interface/+helics/helicsFederateInfoClone.m @@ -1,3 +1,3 @@ function varargout = helicsFederateInfoClone(varargin) - [varargout{1:nargout}] = helicsMEX(57, varargin{:}); + [varargout{1:nargout}] = helicsMEX(63, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateInfoFree.m b/interfaces/matlab/interface/+helics/helicsFederateInfoFree.m index ced8139365..71fe2d0feb 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateInfoFree.m +++ b/interfaces/matlab/interface/+helics/helicsFederateInfoFree.m @@ -1,3 +1,3 @@ function varargout = helicsFederateInfoFree(varargin) - [varargout{1:nargout}] = helicsMEX(59, varargin{:}); + [varargout{1:nargout}] = helicsMEX(65, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateInfoLoadFromArgs.m b/interfaces/matlab/interface/+helics/helicsFederateInfoLoadFromArgs.m index a4414869af..d4359c334b 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateInfoLoadFromArgs.m +++ b/interfaces/matlab/interface/+helics/helicsFederateInfoLoadFromArgs.m @@ -1,3 +1,3 @@ function varargout = helicsFederateInfoLoadFromArgs(varargin) - [varargout{1:nargout}] = helicsMEX(58, varargin{:}); + [varargout{1:nargout}] = helicsMEX(64, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateInfoSetBroker.m b/interfaces/matlab/interface/+helics/helicsFederateInfoSetBroker.m index 17e25dc753..e1e6e4444d 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateInfoSetBroker.m +++ b/interfaces/matlab/interface/+helics/helicsFederateInfoSetBroker.m @@ -1,3 +1,3 @@ function varargout = helicsFederateInfoSetBroker(varargin) - [varargout{1:nargout}] = helicsMEX(66, varargin{:}); + [varargout{1:nargout}] = helicsMEX(72, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateInfoSetBrokerInitString.m b/interfaces/matlab/interface/+helics/helicsFederateInfoSetBrokerInitString.m index 1b8f3fcce8..a126a4909c 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateInfoSetBrokerInitString.m +++ b/interfaces/matlab/interface/+helics/helicsFederateInfoSetBrokerInitString.m @@ -1,3 +1,3 @@ function varargout = helicsFederateInfoSetBrokerInitString(varargin) - [varargout{1:nargout}] = helicsMEX(63, varargin{:}); + [varargout{1:nargout}] = helicsMEX(69, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateInfoSetBrokerKey.m b/interfaces/matlab/interface/+helics/helicsFederateInfoSetBrokerKey.m index de748b9e4c..6c42323784 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateInfoSetBrokerKey.m +++ b/interfaces/matlab/interface/+helics/helicsFederateInfoSetBrokerKey.m @@ -1,3 +1,3 @@ function varargout = helicsFederateInfoSetBrokerKey(varargin) - [varargout{1:nargout}] = helicsMEX(67, varargin{:}); + [varargout{1:nargout}] = helicsMEX(73, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateInfoSetBrokerPort.m b/interfaces/matlab/interface/+helics/helicsFederateInfoSetBrokerPort.m index 750a054f8a..981a930dec 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateInfoSetBrokerPort.m +++ b/interfaces/matlab/interface/+helics/helicsFederateInfoSetBrokerPort.m @@ -1,3 +1,3 @@ function varargout = helicsFederateInfoSetBrokerPort(varargin) - [varargout{1:nargout}] = helicsMEX(68, varargin{:}); + [varargout{1:nargout}] = helicsMEX(74, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateInfoSetCoreInitString.m b/interfaces/matlab/interface/+helics/helicsFederateInfoSetCoreInitString.m index 77ac715a9e..29368e2d58 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateInfoSetCoreInitString.m +++ b/interfaces/matlab/interface/+helics/helicsFederateInfoSetCoreInitString.m @@ -1,3 +1,3 @@ function varargout = helicsFederateInfoSetCoreInitString(varargin) - [varargout{1:nargout}] = helicsMEX(62, varargin{:}); + [varargout{1:nargout}] = helicsMEX(68, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateInfoSetCoreName.m b/interfaces/matlab/interface/+helics/helicsFederateInfoSetCoreName.m index 0111703590..7f881cc98e 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateInfoSetCoreName.m +++ b/interfaces/matlab/interface/+helics/helicsFederateInfoSetCoreName.m @@ -1,3 +1,3 @@ function varargout = helicsFederateInfoSetCoreName(varargin) - [varargout{1:nargout}] = helicsMEX(61, varargin{:}); + [varargout{1:nargout}] = helicsMEX(67, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateInfoSetCoreType.m b/interfaces/matlab/interface/+helics/helicsFederateInfoSetCoreType.m index 5b4f83bc0e..4548365d32 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateInfoSetCoreType.m +++ b/interfaces/matlab/interface/+helics/helicsFederateInfoSetCoreType.m @@ -1,3 +1,3 @@ function varargout = helicsFederateInfoSetCoreType(varargin) - [varargout{1:nargout}] = helicsMEX(64, varargin{:}); + [varargout{1:nargout}] = helicsMEX(70, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateInfoSetCoreTypeFromString.m b/interfaces/matlab/interface/+helics/helicsFederateInfoSetCoreTypeFromString.m index d3ad35a5a1..dad16f476a 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateInfoSetCoreTypeFromString.m +++ b/interfaces/matlab/interface/+helics/helicsFederateInfoSetCoreTypeFromString.m @@ -1,3 +1,3 @@ function varargout = helicsFederateInfoSetCoreTypeFromString(varargin) - [varargout{1:nargout}] = helicsMEX(65, varargin{:}); + [varargout{1:nargout}] = helicsMEX(71, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateInfoSetFlagOption.m b/interfaces/matlab/interface/+helics/helicsFederateInfoSetFlagOption.m index 5fa4861162..524cc120cb 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateInfoSetFlagOption.m +++ b/interfaces/matlab/interface/+helics/helicsFederateInfoSetFlagOption.m @@ -1,3 +1,3 @@ function varargout = helicsFederateInfoSetFlagOption(varargin) - [varargout{1:nargout}] = helicsMEX(74, varargin{:}); + [varargout{1:nargout}] = helicsMEX(80, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateInfoSetIntegerProperty.m b/interfaces/matlab/interface/+helics/helicsFederateInfoSetIntegerProperty.m index b62618d7ff..086b22b7a5 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateInfoSetIntegerProperty.m +++ b/interfaces/matlab/interface/+helics/helicsFederateInfoSetIntegerProperty.m @@ -1,3 +1,3 @@ function varargout = helicsFederateInfoSetIntegerProperty(varargin) - [varargout{1:nargout}] = helicsMEX(77, varargin{:}); + [varargout{1:nargout}] = helicsMEX(83, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateInfoSetLocalPort.m b/interfaces/matlab/interface/+helics/helicsFederateInfoSetLocalPort.m index 810a6ba954..32e2bde6f5 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateInfoSetLocalPort.m +++ b/interfaces/matlab/interface/+helics/helicsFederateInfoSetLocalPort.m @@ -1,3 +1,3 @@ function varargout = helicsFederateInfoSetLocalPort(varargin) - [varargout{1:nargout}] = helicsMEX(69, varargin{:}); + [varargout{1:nargout}] = helicsMEX(75, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateInfoSetSeparator.m b/interfaces/matlab/interface/+helics/helicsFederateInfoSetSeparator.m index f0502f248e..c225ab4001 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateInfoSetSeparator.m +++ b/interfaces/matlab/interface/+helics/helicsFederateInfoSetSeparator.m @@ -1,3 +1,3 @@ function varargout = helicsFederateInfoSetSeparator(varargin) - [varargout{1:nargout}] = helicsMEX(75, varargin{:}); + [varargout{1:nargout}] = helicsMEX(81, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateInfoSetTimeProperty.m b/interfaces/matlab/interface/+helics/helicsFederateInfoSetTimeProperty.m index 0d75336664..6f355e3cdd 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateInfoSetTimeProperty.m +++ b/interfaces/matlab/interface/+helics/helicsFederateInfoSetTimeProperty.m @@ -1,3 +1,3 @@ function varargout = helicsFederateInfoSetTimeProperty(varargin) - [varargout{1:nargout}] = helicsMEX(76, varargin{:}); + [varargout{1:nargout}] = helicsMEX(82, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateIsAsyncOperationCompleted.m b/interfaces/matlab/interface/+helics/helicsFederateIsAsyncOperationCompleted.m index 5026e72296..a5936e7dfa 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateIsAsyncOperationCompleted.m +++ b/interfaces/matlab/interface/+helics/helicsFederateIsAsyncOperationCompleted.m @@ -1,3 +1,3 @@ function varargout = helicsFederateIsAsyncOperationCompleted(varargin) - [varargout{1:nargout}] = helicsMEX(88, varargin{:}); + [varargout{1:nargout}] = helicsMEX(94, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateIsValid.m b/interfaces/matlab/interface/+helics/helicsFederateIsValid.m index 9ea15c1360..7771f088d4 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateIsValid.m +++ b/interfaces/matlab/interface/+helics/helicsFederateIsValid.m @@ -1,3 +1,3 @@ function varargout = helicsFederateIsValid(varargin) - [varargout{1:nargout}] = helicsMEX(60, varargin{:}); + [varargout{1:nargout}] = helicsMEX(66, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateLocalError.m b/interfaces/matlab/interface/+helics/helicsFederateLocalError.m index ea0e1cd243..a0f43a1e80 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateLocalError.m +++ b/interfaces/matlab/interface/+helics/helicsFederateLocalError.m @@ -1,3 +1,3 @@ function varargout = helicsFederateLocalError(varargin) - [varargout{1:nargout}] = helicsMEX(80, varargin{:}); + [varargout{1:nargout}] = helicsMEX(86, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateLogDebugMessage.m b/interfaces/matlab/interface/+helics/helicsFederateLogDebugMessage.m index a7aa579ffe..b02632a835 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateLogDebugMessage.m +++ b/interfaces/matlab/interface/+helics/helicsFederateLogDebugMessage.m @@ -1,3 +1,3 @@ function varargout = helicsFederateLogDebugMessage(varargin) - [varargout{1:nargout}] = helicsMEX(121, varargin{:}); + [varargout{1:nargout}] = helicsMEX(127, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateLogErrorMessage.m b/interfaces/matlab/interface/+helics/helicsFederateLogErrorMessage.m index fe7dae9e83..373d78cfe7 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateLogErrorMessage.m +++ b/interfaces/matlab/interface/+helics/helicsFederateLogErrorMessage.m @@ -1,3 +1,3 @@ function varargout = helicsFederateLogErrorMessage(varargin) - [varargout{1:nargout}] = helicsMEX(118, varargin{:}); + [varargout{1:nargout}] = helicsMEX(124, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateLogInfoMessage.m b/interfaces/matlab/interface/+helics/helicsFederateLogInfoMessage.m index b3f59c4ca7..b57e227df8 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateLogInfoMessage.m +++ b/interfaces/matlab/interface/+helics/helicsFederateLogInfoMessage.m @@ -1,3 +1,3 @@ function varargout = helicsFederateLogInfoMessage(varargin) - [varargout{1:nargout}] = helicsMEX(120, varargin{:}); + [varargout{1:nargout}] = helicsMEX(126, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateLogLevelMessage.m b/interfaces/matlab/interface/+helics/helicsFederateLogLevelMessage.m index 3908275492..af4cd348ab 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateLogLevelMessage.m +++ b/interfaces/matlab/interface/+helics/helicsFederateLogLevelMessage.m @@ -1,3 +1,3 @@ function varargout = helicsFederateLogLevelMessage(varargin) - [varargout{1:nargout}] = helicsMEX(122, varargin{:}); + [varargout{1:nargout}] = helicsMEX(128, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateLogWarningMessage.m b/interfaces/matlab/interface/+helics/helicsFederateLogWarningMessage.m index c5fcf2a9f5..d6add58418 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateLogWarningMessage.m +++ b/interfaces/matlab/interface/+helics/helicsFederateLogWarningMessage.m @@ -1,3 +1,3 @@ function varargout = helicsFederateLogWarningMessage(varargin) - [varargout{1:nargout}] = helicsMEX(119, varargin{:}); + [varargout{1:nargout}] = helicsMEX(125, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederatePendingMessages.m b/interfaces/matlab/interface/+helics/helicsFederatePendingMessages.m index ae13892def..805d64b7ab 100644 --- a/interfaces/matlab/interface/+helics/helicsFederatePendingMessages.m +++ b/interfaces/matlab/interface/+helics/helicsFederatePendingMessages.m @@ -1,3 +1,3 @@ function varargout = helicsFederatePendingMessages(varargin) - [varargout{1:nargout}] = helicsMEX(237, varargin{:}); + [varargout{1:nargout}] = helicsMEX(249, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederatePublishJSON.m b/interfaces/matlab/interface/+helics/helicsFederatePublishJSON.m index f74c7f9281..241192252e 100644 --- a/interfaces/matlab/interface/+helics/helicsFederatePublishJSON.m +++ b/interfaces/matlab/interface/+helics/helicsFederatePublishJSON.m @@ -1,3 +1,3 @@ function varargout = helicsFederatePublishJSON(varargin) - [varargout{1:nargout}] = helicsMEX(156, varargin{:}); + [varargout{1:nargout}] = helicsMEX(168, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterCloningFilter.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterCloningFilter.m index 2da3fc7f95..56e313e32c 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRegisterCloningFilter.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRegisterCloningFilter.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRegisterCloningFilter(varargin) - [varargout{1:nargout}] = helicsMEX(284, varargin{:}); + [varargout{1:nargout}] = helicsMEX(296, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterEndpoint.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterEndpoint.m index 7fdb81b3aa..950f4e5ff6 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRegisterEndpoint.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRegisterEndpoint.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRegisterEndpoint(varargin) - [varargout{1:nargout}] = helicsMEX(219, varargin{:}); + [varargout{1:nargout}] = helicsMEX(231, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterFilter.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterFilter.m index d897feb27e..2a63eb45ee 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRegisterFilter.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRegisterFilter.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRegisterFilter(varargin) - [varargout{1:nargout}] = helicsMEX(282, varargin{:}); + [varargout{1:nargout}] = helicsMEX(294, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterFromPublicationJSON.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterFromPublicationJSON.m index 1ee26255c4..0a010a3062 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRegisterFromPublicationJSON.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRegisterFromPublicationJSON.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRegisterFromPublicationJSON(varargin) - [varargout{1:nargout}] = helicsMEX(155, varargin{:}); + [varargout{1:nargout}] = helicsMEX(167, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalCloningFilter.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalCloningFilter.m index fd74ddbc7b..42efae69c0 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalCloningFilter.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalCloningFilter.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRegisterGlobalCloningFilter(varargin) - [varargout{1:nargout}] = helicsMEX(285, varargin{:}); + [varargout{1:nargout}] = helicsMEX(297, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalEndpoint.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalEndpoint.m index 0c65ae2ef5..5a5b696662 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalEndpoint.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalEndpoint.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRegisterGlobalEndpoint(varargin) - [varargout{1:nargout}] = helicsMEX(220, varargin{:}); + [varargout{1:nargout}] = helicsMEX(232, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalFilter.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalFilter.m index c79028ebba..b88ef10881 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalFilter.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalFilter.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRegisterGlobalFilter(varargin) - [varargout{1:nargout}] = helicsMEX(283, varargin{:}); + [varargout{1:nargout}] = helicsMEX(295, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalInput.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalInput.m index dbbad6612d..1c84bf5c6f 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalInput.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalInput.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRegisterGlobalInput(varargin) - [varargout{1:nargout}] = helicsMEX(147, varargin{:}); + [varargout{1:nargout}] = helicsMEX(159, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalPublication.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalPublication.m index bfdb4e3e60..2eec7fea52 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalPublication.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalPublication.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRegisterGlobalPublication(varargin) - [varargout{1:nargout}] = helicsMEX(143, varargin{:}); + [varargout{1:nargout}] = helicsMEX(155, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalTargetedEndpoint.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalTargetedEndpoint.m index f75a7077dd..cb00524ace 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalTargetedEndpoint.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalTargetedEndpoint.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRegisterGlobalTargetedEndpoint(varargin) - [varargout{1:nargout}] = helicsMEX(222, varargin{:}); + [varargout{1:nargout}] = helicsMEX(234, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalTypeInput.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalTypeInput.m index 92674c0456..53b8c867b6 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalTypeInput.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalTypeInput.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRegisterGlobalTypeInput(varargin) - [varargout{1:nargout}] = helicsMEX(148, varargin{:}); + [varargout{1:nargout}] = helicsMEX(160, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalTypePublication.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalTypePublication.m index 0fbde72791..f856696297 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalTypePublication.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalTypePublication.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRegisterGlobalTypePublication(varargin) - [varargout{1:nargout}] = helicsMEX(144, varargin{:}); + [varargout{1:nargout}] = helicsMEX(156, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterInput.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterInput.m index b7069cd2f3..7e427b7a1c 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRegisterInput.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRegisterInput.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRegisterInput(varargin) - [varargout{1:nargout}] = helicsMEX(145, varargin{:}); + [varargout{1:nargout}] = helicsMEX(157, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterInterfaces.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterInterfaces.m index 7be3bd4ede..7f416f1c6c 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRegisterInterfaces.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRegisterInterfaces.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRegisterInterfaces(varargin) - [varargout{1:nargout}] = helicsMEX(78, varargin{:}); + [varargout{1:nargout}] = helicsMEX(84, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterPublication.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterPublication.m index 56b070f2e2..5e5547888a 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRegisterPublication.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRegisterPublication.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRegisterPublication(varargin) - [varargout{1:nargout}] = helicsMEX(141, varargin{:}); + [varargout{1:nargout}] = helicsMEX(153, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterSubscription.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterSubscription.m index 745dfb7148..9c6599d55c 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRegisterSubscription.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRegisterSubscription.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRegisterSubscription(varargin) - [varargout{1:nargout}] = helicsMEX(140, varargin{:}); + [varargout{1:nargout}] = helicsMEX(152, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterTargetedEndpoint.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterTargetedEndpoint.m index e5b005c80f..5be471ba0e 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRegisterTargetedEndpoint.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRegisterTargetedEndpoint.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRegisterTargetedEndpoint(varargin) - [varargout{1:nargout}] = helicsMEX(221, varargin{:}); + [varargout{1:nargout}] = helicsMEX(233, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterTypeInput.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterTypeInput.m index 55c81ba228..7677dd9161 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRegisterTypeInput.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRegisterTypeInput.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRegisterTypeInput(varargin) - [varargout{1:nargout}] = helicsMEX(146, varargin{:}); + [varargout{1:nargout}] = helicsMEX(158, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterTypePublication.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterTypePublication.m index b4092834ee..1a64bbfaa7 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRegisterTypePublication.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRegisterTypePublication.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRegisterTypePublication(varargin) - [varargout{1:nargout}] = helicsMEX(142, varargin{:}); + [varargout{1:nargout}] = helicsMEX(154, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRequestNextStep.m b/interfaces/matlab/interface/+helics/helicsFederateRequestNextStep.m index 4c738496f5..57ee2c4067 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRequestNextStep.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRequestNextStep.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRequestNextStep(varargin) - [varargout{1:nargout}] = helicsMEX(100, varargin{:}); + [varargout{1:nargout}] = helicsMEX(106, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRequestTime.m b/interfaces/matlab/interface/+helics/helicsFederateRequestTime.m index 75098f2136..ca4deed946 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRequestTime.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRequestTime.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRequestTime(varargin) - [varargout{1:nargout}] = helicsMEX(98, varargin{:}); + [varargout{1:nargout}] = helicsMEX(104, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRequestTimeAdvance.m b/interfaces/matlab/interface/+helics/helicsFederateRequestTimeAdvance.m index 18d83287b7..87c2d2afd0 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRequestTimeAdvance.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRequestTimeAdvance.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRequestTimeAdvance(varargin) - [varargout{1:nargout}] = helicsMEX(99, varargin{:}); + [varargout{1:nargout}] = helicsMEX(105, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRequestTimeAsync.m b/interfaces/matlab/interface/+helics/helicsFederateRequestTimeAsync.m index 42f90b75ad..0b883be07d 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRequestTimeAsync.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRequestTimeAsync.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRequestTimeAsync(varargin) - [varargout{1:nargout}] = helicsMEX(102, varargin{:}); + [varargout{1:nargout}] = helicsMEX(108, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRequestTimeComplete.m b/interfaces/matlab/interface/+helics/helicsFederateRequestTimeComplete.m index cc260662ba..0cf7ca45a0 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRequestTimeComplete.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRequestTimeComplete.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRequestTimeComplete(varargin) - [varargout{1:nargout}] = helicsMEX(103, varargin{:}); + [varargout{1:nargout}] = helicsMEX(109, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRequestTimeIterative.m b/interfaces/matlab/interface/+helics/helicsFederateRequestTimeIterative.m index ed4bd11d26..b24fe94e17 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRequestTimeIterative.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRequestTimeIterative.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRequestTimeIterative(varargin) - [varargout{1:nargout}] = helicsMEX(101, varargin{:}); + [varargout{1:nargout}] = helicsMEX(107, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRequestTimeIterativeAsync.m b/interfaces/matlab/interface/+helics/helicsFederateRequestTimeIterativeAsync.m index fecd94c500..7263459423 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRequestTimeIterativeAsync.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRequestTimeIterativeAsync.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRequestTimeIterativeAsync(varargin) - [varargout{1:nargout}] = helicsMEX(104, varargin{:}); + [varargout{1:nargout}] = helicsMEX(110, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateRequestTimeIterativeComplete.m b/interfaces/matlab/interface/+helics/helicsFederateRequestTimeIterativeComplete.m index e7bd16a7e5..2cb0f5f2b1 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateRequestTimeIterativeComplete.m +++ b/interfaces/matlab/interface/+helics/helicsFederateRequestTimeIterativeComplete.m @@ -1,3 +1,3 @@ function varargout = helicsFederateRequestTimeIterativeComplete(varargin) - [varargout{1:nargout}] = helicsMEX(105, varargin{:}); + [varargout{1:nargout}] = helicsMEX(111, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateSendCommand.m b/interfaces/matlab/interface/+helics/helicsFederateSendCommand.m new file mode 100644 index 0000000000..0a0b807d67 --- /dev/null +++ b/interfaces/matlab/interface/+helics/helicsFederateSendCommand.m @@ -0,0 +1,3 @@ +function varargout = helicsFederateSendCommand(varargin) + [varargout{1:nargout}] = helicsMEX(129, varargin{:}); +end diff --git a/interfaces/matlab/interface/+helics/helicsFederateSetFlagOption.m b/interfaces/matlab/interface/+helics/helicsFederateSetFlagOption.m index ad4b5018a2..17bda610ed 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateSetFlagOption.m +++ b/interfaces/matlab/interface/+helics/helicsFederateSetFlagOption.m @@ -1,3 +1,3 @@ function varargout = helicsFederateSetFlagOption(varargin) - [varargout{1:nargout}] = helicsMEX(108, varargin{:}); + [varargout{1:nargout}] = helicsMEX(114, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateSetGlobal.m b/interfaces/matlab/interface/+helics/helicsFederateSetGlobal.m index 0319b35fac..b830f6e71b 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateSetGlobal.m +++ b/interfaces/matlab/interface/+helics/helicsFederateSetGlobal.m @@ -1,3 +1,3 @@ function varargout = helicsFederateSetGlobal(varargin) - [varargout{1:nargout}] = helicsMEX(115, varargin{:}); + [varargout{1:nargout}] = helicsMEX(121, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateSetIntegerProperty.m b/interfaces/matlab/interface/+helics/helicsFederateSetIntegerProperty.m index 934839e879..ef3189d7dd 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateSetIntegerProperty.m +++ b/interfaces/matlab/interface/+helics/helicsFederateSetIntegerProperty.m @@ -1,3 +1,3 @@ function varargout = helicsFederateSetIntegerProperty(varargin) - [varargout{1:nargout}] = helicsMEX(110, varargin{:}); + [varargout{1:nargout}] = helicsMEX(116, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateSetLogFile.m b/interfaces/matlab/interface/+helics/helicsFederateSetLogFile.m index dd680a3e49..96801f0a02 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateSetLogFile.m +++ b/interfaces/matlab/interface/+helics/helicsFederateSetLogFile.m @@ -1,3 +1,3 @@ function varargout = helicsFederateSetLogFile(varargin) - [varargout{1:nargout}] = helicsMEX(117, varargin{:}); + [varargout{1:nargout}] = helicsMEX(123, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateSetSeparator.m b/interfaces/matlab/interface/+helics/helicsFederateSetSeparator.m index ff7dd1a96c..201a906b98 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateSetSeparator.m +++ b/interfaces/matlab/interface/+helics/helicsFederateSetSeparator.m @@ -1,3 +1,3 @@ function varargout = helicsFederateSetSeparator(varargin) - [varargout{1:nargout}] = helicsMEX(109, varargin{:}); + [varargout{1:nargout}] = helicsMEX(115, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateSetTimeProperty.m b/interfaces/matlab/interface/+helics/helicsFederateSetTimeProperty.m index cfb4aae635..0b63b55314 100644 --- a/interfaces/matlab/interface/+helics/helicsFederateSetTimeProperty.m +++ b/interfaces/matlab/interface/+helics/helicsFederateSetTimeProperty.m @@ -1,3 +1,3 @@ function varargout = helicsFederateSetTimeProperty(varargin) - [varargout{1:nargout}] = helicsMEX(107, varargin{:}); + [varargout{1:nargout}] = helicsMEX(113, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFederateWaitCommand.m b/interfaces/matlab/interface/+helics/helicsFederateWaitCommand.m new file mode 100644 index 0000000000..be4c11e351 --- /dev/null +++ b/interfaces/matlab/interface/+helics/helicsFederateWaitCommand.m @@ -0,0 +1,3 @@ +function varargout = helicsFederateWaitCommand(varargin) + [varargout{1:nargout}] = helicsMEX(132, varargin{:}); +end diff --git a/interfaces/matlab/interface/+helics/helicsFilterAddDeliveryEndpoint.m b/interfaces/matlab/interface/+helics/helicsFilterAddDeliveryEndpoint.m index f2253a99f7..9e75419181 100644 --- a/interfaces/matlab/interface/+helics/helicsFilterAddDeliveryEndpoint.m +++ b/interfaces/matlab/interface/+helics/helicsFilterAddDeliveryEndpoint.m @@ -1,3 +1,3 @@ function varargout = helicsFilterAddDeliveryEndpoint(varargin) - [varargout{1:nargout}] = helicsMEX(297, varargin{:}); + [varargout{1:nargout}] = helicsMEX(309, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFilterAddDestinationTarget.m b/interfaces/matlab/interface/+helics/helicsFilterAddDestinationTarget.m index 67bc64a229..2f5518e646 100644 --- a/interfaces/matlab/interface/+helics/helicsFilterAddDestinationTarget.m +++ b/interfaces/matlab/interface/+helics/helicsFilterAddDestinationTarget.m @@ -1,3 +1,3 @@ function varargout = helicsFilterAddDestinationTarget(varargin) - [varargout{1:nargout}] = helicsMEX(295, varargin{:}); + [varargout{1:nargout}] = helicsMEX(307, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFilterAddSourceTarget.m b/interfaces/matlab/interface/+helics/helicsFilterAddSourceTarget.m index cad11fcb06..407ed9507b 100644 --- a/interfaces/matlab/interface/+helics/helicsFilterAddSourceTarget.m +++ b/interfaces/matlab/interface/+helics/helicsFilterAddSourceTarget.m @@ -1,3 +1,3 @@ function varargout = helicsFilterAddSourceTarget(varargin) - [varargout{1:nargout}] = helicsMEX(296, varargin{:}); + [varargout{1:nargout}] = helicsMEX(308, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFilterGetInfo.m b/interfaces/matlab/interface/+helics/helicsFilterGetInfo.m index 0e20ca6f47..359b5eaa7b 100644 --- a/interfaces/matlab/interface/+helics/helicsFilterGetInfo.m +++ b/interfaces/matlab/interface/+helics/helicsFilterGetInfo.m @@ -1,3 +1,3 @@ function varargout = helicsFilterGetInfo(varargin) - [varargout{1:nargout}] = helicsMEX(300, varargin{:}); + [varargout{1:nargout}] = helicsMEX(312, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFilterGetName.m b/interfaces/matlab/interface/+helics/helicsFilterGetName.m index 82338cf080..e5c9ee0e27 100644 --- a/interfaces/matlab/interface/+helics/helicsFilterGetName.m +++ b/interfaces/matlab/interface/+helics/helicsFilterGetName.m @@ -1,3 +1,3 @@ function varargout = helicsFilterGetName(varargin) - [varargout{1:nargout}] = helicsMEX(292, varargin{:}); + [varargout{1:nargout}] = helicsMEX(304, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFilterGetOption.m b/interfaces/matlab/interface/+helics/helicsFilterGetOption.m index cc55fa2d16..fe61ebc7c9 100644 --- a/interfaces/matlab/interface/+helics/helicsFilterGetOption.m +++ b/interfaces/matlab/interface/+helics/helicsFilterGetOption.m @@ -1,3 +1,3 @@ function varargout = helicsFilterGetOption(varargin) - [varargout{1:nargout}] = helicsMEX(303, varargin{:}); + [varargout{1:nargout}] = helicsMEX(315, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFilterIsValid.m b/interfaces/matlab/interface/+helics/helicsFilterIsValid.m index b1c1f3c814..65cc931275 100644 --- a/interfaces/matlab/interface/+helics/helicsFilterIsValid.m +++ b/interfaces/matlab/interface/+helics/helicsFilterIsValid.m @@ -1,3 +1,3 @@ function varargout = helicsFilterIsValid(varargin) - [varargout{1:nargout}] = helicsMEX(291, varargin{:}); + [varargout{1:nargout}] = helicsMEX(303, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFilterRemoveDeliveryEndpoint.m b/interfaces/matlab/interface/+helics/helicsFilterRemoveDeliveryEndpoint.m index 318e09b9d4..6416267d43 100644 --- a/interfaces/matlab/interface/+helics/helicsFilterRemoveDeliveryEndpoint.m +++ b/interfaces/matlab/interface/+helics/helicsFilterRemoveDeliveryEndpoint.m @@ -1,3 +1,3 @@ function varargout = helicsFilterRemoveDeliveryEndpoint(varargin) - [varargout{1:nargout}] = helicsMEX(299, varargin{:}); + [varargout{1:nargout}] = helicsMEX(311, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFilterRemoveTarget.m b/interfaces/matlab/interface/+helics/helicsFilterRemoveTarget.m index ce4cf1a133..f03dda59da 100644 --- a/interfaces/matlab/interface/+helics/helicsFilterRemoveTarget.m +++ b/interfaces/matlab/interface/+helics/helicsFilterRemoveTarget.m @@ -1,3 +1,3 @@ function varargout = helicsFilterRemoveTarget(varargin) - [varargout{1:nargout}] = helicsMEX(298, varargin{:}); + [varargout{1:nargout}] = helicsMEX(310, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFilterSet.m b/interfaces/matlab/interface/+helics/helicsFilterSet.m index eac9a7076f..21d42bdd08 100644 --- a/interfaces/matlab/interface/+helics/helicsFilterSet.m +++ b/interfaces/matlab/interface/+helics/helicsFilterSet.m @@ -1,3 +1,3 @@ function varargout = helicsFilterSet(varargin) - [varargout{1:nargout}] = helicsMEX(293, varargin{:}); + [varargout{1:nargout}] = helicsMEX(305, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFilterSetInfo.m b/interfaces/matlab/interface/+helics/helicsFilterSetInfo.m index 7e498e06ee..d852cbebdd 100644 --- a/interfaces/matlab/interface/+helics/helicsFilterSetInfo.m +++ b/interfaces/matlab/interface/+helics/helicsFilterSetInfo.m @@ -1,3 +1,3 @@ function varargout = helicsFilterSetInfo(varargin) - [varargout{1:nargout}] = helicsMEX(301, varargin{:}); + [varargout{1:nargout}] = helicsMEX(313, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFilterSetOption.m b/interfaces/matlab/interface/+helics/helicsFilterSetOption.m index ea99fc4aea..a58a041d18 100644 --- a/interfaces/matlab/interface/+helics/helicsFilterSetOption.m +++ b/interfaces/matlab/interface/+helics/helicsFilterSetOption.m @@ -1,3 +1,3 @@ function varargout = helicsFilterSetOption(varargin) - [varargout{1:nargout}] = helicsMEX(302, varargin{:}); + [varargout{1:nargout}] = helicsMEX(314, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsFilterSetString.m b/interfaces/matlab/interface/+helics/helicsFilterSetString.m index 09b93d7e26..3710481254 100644 --- a/interfaces/matlab/interface/+helics/helicsFilterSetString.m +++ b/interfaces/matlab/interface/+helics/helicsFilterSetString.m @@ -1,3 +1,3 @@ function varargout = helicsFilterSetString(varargin) - [varargout{1:nargout}] = helicsMEX(294, varargin{:}); + [varargout{1:nargout}] = helicsMEX(306, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsGetBuildFlags.m b/interfaces/matlab/interface/+helics/helicsGetBuildFlags.m index bb35fbc803..5f7f9c95a2 100644 --- a/interfaces/matlab/interface/+helics/helicsGetBuildFlags.m +++ b/interfaces/matlab/interface/+helics/helicsGetBuildFlags.m @@ -1,3 +1,3 @@ function varargout = helicsGetBuildFlags(varargin) - [varargout{1:nargout}] = helicsMEX(12, varargin{:}); + [varargout{1:nargout}] = helicsMEX(18, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsGetCompilerVersion.m b/interfaces/matlab/interface/+helics/helicsGetCompilerVersion.m index afa72b6b46..14435d940b 100644 --- a/interfaces/matlab/interface/+helics/helicsGetCompilerVersion.m +++ b/interfaces/matlab/interface/+helics/helicsGetCompilerVersion.m @@ -1,3 +1,3 @@ function varargout = helicsGetCompilerVersion(varargin) - [varargout{1:nargout}] = helicsMEX(13, varargin{:}); + [varargout{1:nargout}] = helicsMEX(19, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsGetFederateByName.m b/interfaces/matlab/interface/+helics/helicsGetFederateByName.m index 7b25463d71..81e5a62658 100644 --- a/interfaces/matlab/interface/+helics/helicsGetFederateByName.m +++ b/interfaces/matlab/interface/+helics/helicsGetFederateByName.m @@ -1,3 +1,3 @@ function varargout = helicsGetFederateByName(varargin) - [varargout{1:nargout}] = helicsMEX(42, varargin{:}); + [varargout{1:nargout}] = helicsMEX(48, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsGetFlagIndex.m b/interfaces/matlab/interface/+helics/helicsGetFlagIndex.m index 22f0bc78a7..008ecf4b8d 100644 --- a/interfaces/matlab/interface/+helics/helicsGetFlagIndex.m +++ b/interfaces/matlab/interface/+helics/helicsGetFlagIndex.m @@ -1,3 +1,3 @@ function varargout = helicsGetFlagIndex(varargin) - [varargout{1:nargout}] = helicsMEX(71, varargin{:}); + [varargout{1:nargout}] = helicsMEX(77, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsGetOptionIndex.m b/interfaces/matlab/interface/+helics/helicsGetOptionIndex.m index 02da14d6ba..8409318be8 100644 --- a/interfaces/matlab/interface/+helics/helicsGetOptionIndex.m +++ b/interfaces/matlab/interface/+helics/helicsGetOptionIndex.m @@ -1,3 +1,3 @@ function varargout = helicsGetOptionIndex(varargin) - [varargout{1:nargout}] = helicsMEX(72, varargin{:}); + [varargout{1:nargout}] = helicsMEX(78, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsGetOptionValue.m b/interfaces/matlab/interface/+helics/helicsGetOptionValue.m index be3f885378..99bea48f7b 100644 --- a/interfaces/matlab/interface/+helics/helicsGetOptionValue.m +++ b/interfaces/matlab/interface/+helics/helicsGetOptionValue.m @@ -1,3 +1,3 @@ function varargout = helicsGetOptionValue(varargin) - [varargout{1:nargout}] = helicsMEX(73, varargin{:}); + [varargout{1:nargout}] = helicsMEX(79, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsGetPropertyIndex.m b/interfaces/matlab/interface/+helics/helicsGetPropertyIndex.m index 7a2ab27138..2af8ed8a97 100644 --- a/interfaces/matlab/interface/+helics/helicsGetPropertyIndex.m +++ b/interfaces/matlab/interface/+helics/helicsGetPropertyIndex.m @@ -1,3 +1,3 @@ function varargout = helicsGetPropertyIndex(varargin) - [varargout{1:nargout}] = helicsMEX(70, varargin{:}); + [varargout{1:nargout}] = helicsMEX(76, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsGetVersion.m b/interfaces/matlab/interface/+helics/helicsGetVersion.m index 38cc3e1a4d..e144062383 100644 --- a/interfaces/matlab/interface/+helics/helicsGetVersion.m +++ b/interfaces/matlab/interface/+helics/helicsGetVersion.m @@ -1,3 +1,3 @@ function varargout = helicsGetVersion(varargin) - [varargout{1:nargout}] = helicsMEX(11, varargin{:}); + [varargout{1:nargout}] = helicsMEX(17, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputAddTarget.m b/interfaces/matlab/interface/+helics/helicsInputAddTarget.m index 550c4a8a7f..202fbbcc75 100644 --- a/interfaces/matlab/interface/+helics/helicsInputAddTarget.m +++ b/interfaces/matlab/interface/+helics/helicsInputAddTarget.m @@ -1,3 +1,3 @@ function varargout = helicsInputAddTarget(varargin) - [varargout{1:nargout}] = helicsMEX(170, varargin{:}); + [varargout{1:nargout}] = helicsMEX(182, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputClearUpdate.m b/interfaces/matlab/interface/+helics/helicsInputClearUpdate.m index cbb82ee9b5..94758eb34e 100644 --- a/interfaces/matlab/interface/+helics/helicsInputClearUpdate.m +++ b/interfaces/matlab/interface/+helics/helicsInputClearUpdate.m @@ -1,3 +1,3 @@ function varargout = helicsInputClearUpdate(varargin) - [varargout{1:nargout}] = helicsMEX(216, varargin{:}); + [varargout{1:nargout}] = helicsMEX(228, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetBoolean.m b/interfaces/matlab/interface/+helics/helicsInputGetBoolean.m index d03e4cc043..fd77c008ca 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetBoolean.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetBoolean.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetBoolean(varargin) - [varargout{1:nargout}] = helicsMEX(176, varargin{:}); + [varargout{1:nargout}] = helicsMEX(188, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetChar.m b/interfaces/matlab/interface/+helics/helicsInputGetChar.m index f62bdae0b1..87de6c1b27 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetChar.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetChar.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetChar(varargin) - [varargout{1:nargout}] = helicsMEX(179, varargin{:}); + [varargout{1:nargout}] = helicsMEX(191, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetComplex.m b/interfaces/matlab/interface/+helics/helicsInputGetComplex.m index 1b22f4451f..41061240fd 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetComplex.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetComplex.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetComplex(varargin) - [varargout{1:nargout}] = helicsMEX(180, varargin{:}); + [varargout{1:nargout}] = helicsMEX(192, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetDouble.m b/interfaces/matlab/interface/+helics/helicsInputGetDouble.m index 9f261345f7..e262540f8b 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetDouble.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetDouble.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetDouble(varargin) - [varargout{1:nargout}] = helicsMEX(177, varargin{:}); + [varargout{1:nargout}] = helicsMEX(189, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetExtractionUnits.m b/interfaces/matlab/interface/+helics/helicsInputGetExtractionUnits.m index 4a33cd7238..67a1de465d 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetExtractionUnits.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetExtractionUnits.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetExtractionUnits(varargin) - [varargout{1:nargout}] = helicsMEX(202, varargin{:}); + [varargout{1:nargout}] = helicsMEX(214, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetInfo.m b/interfaces/matlab/interface/+helics/helicsInputGetInfo.m index fb47253a7b..d51506e19b 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetInfo.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetInfo.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetInfo(varargin) - [varargout{1:nargout}] = helicsMEX(204, varargin{:}); + [varargout{1:nargout}] = helicsMEX(216, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetInjectionUnits.m b/interfaces/matlab/interface/+helics/helicsInputGetInjectionUnits.m index 78abd3b2e8..8779002a10 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetInjectionUnits.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetInjectionUnits.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetInjectionUnits(varargin) - [varargout{1:nargout}] = helicsMEX(201, varargin{:}); + [varargout{1:nargout}] = helicsMEX(213, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetInteger.m b/interfaces/matlab/interface/+helics/helicsInputGetInteger.m index 4fa40dbcc0..fe34580fca 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetInteger.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetInteger.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetInteger(varargin) - [varargout{1:nargout}] = helicsMEX(175, varargin{:}); + [varargout{1:nargout}] = helicsMEX(187, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetKey.m b/interfaces/matlab/interface/+helics/helicsInputGetKey.m index 50609c196d..aebcc0bd30 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetKey.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetKey.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetKey(varargin) - [varargout{1:nargout}] = helicsMEX(197, varargin{:}); + [varargout{1:nargout}] = helicsMEX(209, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetNamedPoint.m b/interfaces/matlab/interface/+helics/helicsInputGetNamedPoint.m index 86d8126ab5..26150ef3e6 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetNamedPoint.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetNamedPoint.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetNamedPoint(varargin) - [varargout{1:nargout}] = helicsMEX(183, varargin{:}); + [varargout{1:nargout}] = helicsMEX(195, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetOption.m b/interfaces/matlab/interface/+helics/helicsInputGetOption.m index 8dbf73fc20..ce49e73b65 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetOption.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetOption.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetOption(varargin) - [varargout{1:nargout}] = helicsMEX(208, varargin{:}); + [varargout{1:nargout}] = helicsMEX(220, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetPublicationType.m b/interfaces/matlab/interface/+helics/helicsInputGetPublicationType.m index 95fee32c84..0097716048 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetPublicationType.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetPublicationType.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetPublicationType(varargin) - [varargout{1:nargout}] = helicsMEX(195, varargin{:}); + [varargout{1:nargout}] = helicsMEX(207, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetRawValue.m b/interfaces/matlab/interface/+helics/helicsInputGetRawValue.m index 6db33b45a7..02e5188522 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetRawValue.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetRawValue.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetRawValue(varargin) - [varargout{1:nargout}] = helicsMEX(172, varargin{:}); + [varargout{1:nargout}] = helicsMEX(184, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetRawValueSize.m b/interfaces/matlab/interface/+helics/helicsInputGetRawValueSize.m index 5d353c52db..216b012d1e 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetRawValueSize.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetRawValueSize.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetRawValueSize(varargin) - [varargout{1:nargout}] = helicsMEX(171, varargin{:}); + [varargout{1:nargout}] = helicsMEX(183, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetString.m b/interfaces/matlab/interface/+helics/helicsInputGetString.m index 1bb11ff638..df330c8165 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetString.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetString.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetString(varargin) - [varargout{1:nargout}] = helicsMEX(174, varargin{:}); + [varargout{1:nargout}] = helicsMEX(186, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetStringSize.m b/interfaces/matlab/interface/+helics/helicsInputGetStringSize.m index 002cea0c22..197d133c42 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetStringSize.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetStringSize.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetStringSize(varargin) - [varargout{1:nargout}] = helicsMEX(173, varargin{:}); + [varargout{1:nargout}] = helicsMEX(185, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetTime.m b/interfaces/matlab/interface/+helics/helicsInputGetTime.m index f2b8b583bc..93b5b6d393 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetTime.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetTime.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetTime(varargin) - [varargout{1:nargout}] = helicsMEX(178, varargin{:}); + [varargout{1:nargout}] = helicsMEX(190, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetType.m b/interfaces/matlab/interface/+helics/helicsInputGetType.m index dcbf83d48b..bc32db762b 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetType.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetType.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetType(varargin) - [varargout{1:nargout}] = helicsMEX(194, varargin{:}); + [varargout{1:nargout}] = helicsMEX(206, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetUnits.m b/interfaces/matlab/interface/+helics/helicsInputGetUnits.m index 05f2af5313..74d57c4878 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetUnits.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetUnits.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetUnits(varargin) - [varargout{1:nargout}] = helicsMEX(200, varargin{:}); + [varargout{1:nargout}] = helicsMEX(212, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetVector.m b/interfaces/matlab/interface/+helics/helicsInputGetVector.m index b7e2122dff..f912b12c25 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetVector.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetVector.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetVector(varargin) - [varargout{1:nargout}] = helicsMEX(182, varargin{:}); + [varargout{1:nargout}] = helicsMEX(194, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputGetVectorSize.m b/interfaces/matlab/interface/+helics/helicsInputGetVectorSize.m index fc5bb975f6..c9c3a3e618 100644 --- a/interfaces/matlab/interface/+helics/helicsInputGetVectorSize.m +++ b/interfaces/matlab/interface/+helics/helicsInputGetVectorSize.m @@ -1,3 +1,3 @@ function varargout = helicsInputGetVectorSize(varargin) - [varargout{1:nargout}] = helicsMEX(181, varargin{:}); + [varargout{1:nargout}] = helicsMEX(193, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputIsUpdated.m b/interfaces/matlab/interface/+helics/helicsInputIsUpdated.m index 019470c8a1..2944672c40 100644 --- a/interfaces/matlab/interface/+helics/helicsInputIsUpdated.m +++ b/interfaces/matlab/interface/+helics/helicsInputIsUpdated.m @@ -1,3 +1,3 @@ function varargout = helicsInputIsUpdated(varargin) - [varargout{1:nargout}] = helicsMEX(214, varargin{:}); + [varargout{1:nargout}] = helicsMEX(226, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputIsValid.m b/interfaces/matlab/interface/+helics/helicsInputIsValid.m index db680d844c..68131f7214 100644 --- a/interfaces/matlab/interface/+helics/helicsInputIsValid.m +++ b/interfaces/matlab/interface/+helics/helicsInputIsValid.m @@ -1,3 +1,3 @@ function varargout = helicsInputIsValid(varargin) - [varargout{1:nargout}] = helicsMEX(169, varargin{:}); + [varargout{1:nargout}] = helicsMEX(181, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputLastUpdateTime.m b/interfaces/matlab/interface/+helics/helicsInputLastUpdateTime.m index 1673543a1b..de645101e0 100644 --- a/interfaces/matlab/interface/+helics/helicsInputLastUpdateTime.m +++ b/interfaces/matlab/interface/+helics/helicsInputLastUpdateTime.m @@ -1,3 +1,3 @@ function varargout = helicsInputLastUpdateTime(varargin) - [varargout{1:nargout}] = helicsMEX(215, varargin{:}); + [varargout{1:nargout}] = helicsMEX(227, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultBoolean.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultBoolean.m index 509b684184..aeab009809 100644 --- a/interfaces/matlab/interface/+helics/helicsInputSetDefaultBoolean.m +++ b/interfaces/matlab/interface/+helics/helicsInputSetDefaultBoolean.m @@ -1,3 +1,3 @@ function varargout = helicsInputSetDefaultBoolean(varargin) - [varargout{1:nargout}] = helicsMEX(187, varargin{:}); + [varargout{1:nargout}] = helicsMEX(199, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultChar.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultChar.m index 5468e0558b..fd831c8df1 100644 --- a/interfaces/matlab/interface/+helics/helicsInputSetDefaultChar.m +++ b/interfaces/matlab/interface/+helics/helicsInputSetDefaultChar.m @@ -1,3 +1,3 @@ function varargout = helicsInputSetDefaultChar(varargin) - [varargout{1:nargout}] = helicsMEX(189, varargin{:}); + [varargout{1:nargout}] = helicsMEX(201, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultComplex.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultComplex.m index 3921579a72..d2b45fc324 100644 --- a/interfaces/matlab/interface/+helics/helicsInputSetDefaultComplex.m +++ b/interfaces/matlab/interface/+helics/helicsInputSetDefaultComplex.m @@ -1,3 +1,3 @@ function varargout = helicsInputSetDefaultComplex(varargin) - [varargout{1:nargout}] = helicsMEX(191, varargin{:}); + [varargout{1:nargout}] = helicsMEX(203, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultDouble.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultDouble.m index be87208b18..0ed9e01b4f 100644 --- a/interfaces/matlab/interface/+helics/helicsInputSetDefaultDouble.m +++ b/interfaces/matlab/interface/+helics/helicsInputSetDefaultDouble.m @@ -1,3 +1,3 @@ function varargout = helicsInputSetDefaultDouble(varargin) - [varargout{1:nargout}] = helicsMEX(190, varargin{:}); + [varargout{1:nargout}] = helicsMEX(202, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultInteger.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultInteger.m index e1f8264537..08c147c8f6 100644 --- a/interfaces/matlab/interface/+helics/helicsInputSetDefaultInteger.m +++ b/interfaces/matlab/interface/+helics/helicsInputSetDefaultInteger.m @@ -1,3 +1,3 @@ function varargout = helicsInputSetDefaultInteger(varargin) - [varargout{1:nargout}] = helicsMEX(186, varargin{:}); + [varargout{1:nargout}] = helicsMEX(198, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultNamedPoint.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultNamedPoint.m index 1d9b022686..c35d1129f6 100644 --- a/interfaces/matlab/interface/+helics/helicsInputSetDefaultNamedPoint.m +++ b/interfaces/matlab/interface/+helics/helicsInputSetDefaultNamedPoint.m @@ -1,3 +1,3 @@ function varargout = helicsInputSetDefaultNamedPoint(varargin) - [varargout{1:nargout}] = helicsMEX(193, varargin{:}); + [varargout{1:nargout}] = helicsMEX(205, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultRaw.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultRaw.m index baf9e94c97..2f6015b739 100644 --- a/interfaces/matlab/interface/+helics/helicsInputSetDefaultRaw.m +++ b/interfaces/matlab/interface/+helics/helicsInputSetDefaultRaw.m @@ -1,3 +1,3 @@ function varargout = helicsInputSetDefaultRaw(varargin) - [varargout{1:nargout}] = helicsMEX(184, varargin{:}); + [varargout{1:nargout}] = helicsMEX(196, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultString.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultString.m index 05b6a275af..c178544f09 100644 --- a/interfaces/matlab/interface/+helics/helicsInputSetDefaultString.m +++ b/interfaces/matlab/interface/+helics/helicsInputSetDefaultString.m @@ -1,3 +1,3 @@ function varargout = helicsInputSetDefaultString(varargin) - [varargout{1:nargout}] = helicsMEX(185, varargin{:}); + [varargout{1:nargout}] = helicsMEX(197, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultTime.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultTime.m index 6c6b89adc1..2006693bc7 100644 --- a/interfaces/matlab/interface/+helics/helicsInputSetDefaultTime.m +++ b/interfaces/matlab/interface/+helics/helicsInputSetDefaultTime.m @@ -1,3 +1,3 @@ function varargout = helicsInputSetDefaultTime(varargin) - [varargout{1:nargout}] = helicsMEX(188, varargin{:}); + [varargout{1:nargout}] = helicsMEX(200, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultVector.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultVector.m index 460a7ee8fe..37131cc370 100644 --- a/interfaces/matlab/interface/+helics/helicsInputSetDefaultVector.m +++ b/interfaces/matlab/interface/+helics/helicsInputSetDefaultVector.m @@ -1,3 +1,3 @@ function varargout = helicsInputSetDefaultVector(varargin) - [varargout{1:nargout}] = helicsMEX(192, varargin{:}); + [varargout{1:nargout}] = helicsMEX(204, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputSetInfo.m b/interfaces/matlab/interface/+helics/helicsInputSetInfo.m index 2dddef08cf..489946a368 100644 --- a/interfaces/matlab/interface/+helics/helicsInputSetInfo.m +++ b/interfaces/matlab/interface/+helics/helicsInputSetInfo.m @@ -1,3 +1,3 @@ function varargout = helicsInputSetInfo(varargin) - [varargout{1:nargout}] = helicsMEX(205, varargin{:}); + [varargout{1:nargout}] = helicsMEX(217, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputSetMinimumChange.m b/interfaces/matlab/interface/+helics/helicsInputSetMinimumChange.m index be44559743..15088c7fcc 100644 --- a/interfaces/matlab/interface/+helics/helicsInputSetMinimumChange.m +++ b/interfaces/matlab/interface/+helics/helicsInputSetMinimumChange.m @@ -1,3 +1,3 @@ function varargout = helicsInputSetMinimumChange(varargin) - [varargout{1:nargout}] = helicsMEX(213, varargin{:}); + [varargout{1:nargout}] = helicsMEX(225, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsInputSetOption.m b/interfaces/matlab/interface/+helics/helicsInputSetOption.m index 3cfe75eaec..8dd3b31c5e 100644 --- a/interfaces/matlab/interface/+helics/helicsInputSetOption.m +++ b/interfaces/matlab/interface/+helics/helicsInputSetOption.m @@ -1,3 +1,3 @@ function varargout = helicsInputSetOption(varargin) - [varargout{1:nargout}] = helicsMEX(209, varargin{:}); + [varargout{1:nargout}] = helicsMEX(221, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsIsCoreTypeAvailable.m b/interfaces/matlab/interface/+helics/helicsIsCoreTypeAvailable.m index 4cbed2f1ca..e4f4218edc 100644 --- a/interfaces/matlab/interface/+helics/helicsIsCoreTypeAvailable.m +++ b/interfaces/matlab/interface/+helics/helicsIsCoreTypeAvailable.m @@ -1,3 +1,3 @@ function varargout = helicsIsCoreTypeAvailable(varargin) - [varargout{1:nargout}] = helicsMEX(14, varargin{:}); + [varargout{1:nargout}] = helicsMEX(20, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageAppendData.m b/interfaces/matlab/interface/+helics/helicsMessageAppendData.m index ef9e108f33..4c82af69aa 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageAppendData.m +++ b/interfaces/matlab/interface/+helics/helicsMessageAppendData.m @@ -1,3 +1,3 @@ function varargout = helicsMessageAppendData(varargin) - [varargout{1:nargout}] = helicsMEX(278, varargin{:}); + [varargout{1:nargout}] = helicsMEX(290, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageCheckFlag.m b/interfaces/matlab/interface/+helics/helicsMessageCheckFlag.m index 522b3e3f88..f3f743d60b 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageCheckFlag.m +++ b/interfaces/matlab/interface/+helics/helicsMessageCheckFlag.m @@ -1,3 +1,3 @@ function varargout = helicsMessageCheckFlag(varargin) - [varargout{1:nargout}] = helicsMEX(263, varargin{:}); + [varargout{1:nargout}] = helicsMEX(275, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageClearFlags.m b/interfaces/matlab/interface/+helics/helicsMessageClearFlags.m index 8a62678777..2ecb8a61ee 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageClearFlags.m +++ b/interfaces/matlab/interface/+helics/helicsMessageClearFlags.m @@ -1,3 +1,3 @@ function varargout = helicsMessageClearFlags(varargin) - [varargout{1:nargout}] = helicsMEX(274, varargin{:}); + [varargout{1:nargout}] = helicsMEX(286, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageClone.m b/interfaces/matlab/interface/+helics/helicsMessageClone.m index c4d4ad0b2a..978639ff21 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageClone.m +++ b/interfaces/matlab/interface/+helics/helicsMessageClone.m @@ -1,3 +1,3 @@ function varargout = helicsMessageClone(varargin) - [varargout{1:nargout}] = helicsMEX(280, varargin{:}); + [varargout{1:nargout}] = helicsMEX(292, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageCopy.m b/interfaces/matlab/interface/+helics/helicsMessageCopy.m index 808ef1d76c..b2ddb09290 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageCopy.m +++ b/interfaces/matlab/interface/+helics/helicsMessageCopy.m @@ -1,3 +1,3 @@ function varargout = helicsMessageCopy(varargin) - [varargout{1:nargout}] = helicsMEX(279, varargin{:}); + [varargout{1:nargout}] = helicsMEX(291, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageFree.m b/interfaces/matlab/interface/+helics/helicsMessageFree.m index 49a869d8dd..ec3113352c 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageFree.m +++ b/interfaces/matlab/interface/+helics/helicsMessageFree.m @@ -1,3 +1,3 @@ function varargout = helicsMessageFree(varargin) - [varargout{1:nargout}] = helicsMEX(281, varargin{:}); + [varargout{1:nargout}] = helicsMEX(293, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageGetDestination.m b/interfaces/matlab/interface/+helics/helicsMessageGetDestination.m index 75f34f7067..bcd91c0ec5 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageGetDestination.m +++ b/interfaces/matlab/interface/+helics/helicsMessageGetDestination.m @@ -1,3 +1,3 @@ function varargout = helicsMessageGetDestination(varargin) - [varargout{1:nargout}] = helicsMEX(257, varargin{:}); + [varargout{1:nargout}] = helicsMEX(269, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageGetMessageID.m b/interfaces/matlab/interface/+helics/helicsMessageGetMessageID.m index 91085e4b42..b6506f2ce4 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageGetMessageID.m +++ b/interfaces/matlab/interface/+helics/helicsMessageGetMessageID.m @@ -1,3 +1,3 @@ function varargout = helicsMessageGetMessageID(varargin) - [varargout{1:nargout}] = helicsMEX(262, varargin{:}); + [varargout{1:nargout}] = helicsMEX(274, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageGetOriginalDestination.m b/interfaces/matlab/interface/+helics/helicsMessageGetOriginalDestination.m index fe7d6af9e2..c0189d0233 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageGetOriginalDestination.m +++ b/interfaces/matlab/interface/+helics/helicsMessageGetOriginalDestination.m @@ -1,3 +1,3 @@ function varargout = helicsMessageGetOriginalDestination(varargin) - [varargout{1:nargout}] = helicsMEX(259, varargin{:}); + [varargout{1:nargout}] = helicsMEX(271, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageGetOriginalSource.m b/interfaces/matlab/interface/+helics/helicsMessageGetOriginalSource.m index 919ee9fb01..c46aba574f 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageGetOriginalSource.m +++ b/interfaces/matlab/interface/+helics/helicsMessageGetOriginalSource.m @@ -1,3 +1,3 @@ function varargout = helicsMessageGetOriginalSource(varargin) - [varargout{1:nargout}] = helicsMEX(258, varargin{:}); + [varargout{1:nargout}] = helicsMEX(270, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageGetRawData.m b/interfaces/matlab/interface/+helics/helicsMessageGetRawData.m index 76901aded5..1f127029f8 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageGetRawData.m +++ b/interfaces/matlab/interface/+helics/helicsMessageGetRawData.m @@ -1,3 +1,3 @@ function varargout = helicsMessageGetRawData(varargin) - [varargout{1:nargout}] = helicsMEX(265, varargin{:}); + [varargout{1:nargout}] = helicsMEX(277, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageGetRawDataSize.m b/interfaces/matlab/interface/+helics/helicsMessageGetRawDataSize.m index 837f83d71b..5af336b2b6 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageGetRawDataSize.m +++ b/interfaces/matlab/interface/+helics/helicsMessageGetRawDataSize.m @@ -1,3 +1,3 @@ function varargout = helicsMessageGetRawDataSize(varargin) - [varargout{1:nargout}] = helicsMEX(264, varargin{:}); + [varargout{1:nargout}] = helicsMEX(276, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageGetSource.m b/interfaces/matlab/interface/+helics/helicsMessageGetSource.m index 962867d187..3a8f266331 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageGetSource.m +++ b/interfaces/matlab/interface/+helics/helicsMessageGetSource.m @@ -1,3 +1,3 @@ function varargout = helicsMessageGetSource(varargin) - [varargout{1:nargout}] = helicsMEX(256, varargin{:}); + [varargout{1:nargout}] = helicsMEX(268, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageGetString.m b/interfaces/matlab/interface/+helics/helicsMessageGetString.m index 07cfec2a4b..41d2c64c3b 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageGetString.m +++ b/interfaces/matlab/interface/+helics/helicsMessageGetString.m @@ -1,3 +1,3 @@ function varargout = helicsMessageGetString(varargin) - [varargout{1:nargout}] = helicsMEX(261, varargin{:}); + [varargout{1:nargout}] = helicsMEX(273, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageGetTime.m b/interfaces/matlab/interface/+helics/helicsMessageGetTime.m index 57661e0fb3..cf209f6576 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageGetTime.m +++ b/interfaces/matlab/interface/+helics/helicsMessageGetTime.m @@ -1,3 +1,3 @@ function varargout = helicsMessageGetTime(varargin) - [varargout{1:nargout}] = helicsMEX(260, varargin{:}); + [varargout{1:nargout}] = helicsMEX(272, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageIsValid.m b/interfaces/matlab/interface/+helics/helicsMessageIsValid.m index 1278226dbe..121851457a 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageIsValid.m +++ b/interfaces/matlab/interface/+helics/helicsMessageIsValid.m @@ -1,3 +1,3 @@ function varargout = helicsMessageIsValid(varargin) - [varargout{1:nargout}] = helicsMEX(266, varargin{:}); + [varargout{1:nargout}] = helicsMEX(278, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageReserve.m b/interfaces/matlab/interface/+helics/helicsMessageReserve.m index 8e3a03a816..09ece15e31 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageReserve.m +++ b/interfaces/matlab/interface/+helics/helicsMessageReserve.m @@ -1,3 +1,3 @@ function varargout = helicsMessageReserve(varargin) - [varargout{1:nargout}] = helicsMEX(272, varargin{:}); + [varargout{1:nargout}] = helicsMEX(284, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageSetData.m b/interfaces/matlab/interface/+helics/helicsMessageSetData.m index 5762f9844c..45a2f06ff9 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageSetData.m +++ b/interfaces/matlab/interface/+helics/helicsMessageSetData.m @@ -1,3 +1,3 @@ function varargout = helicsMessageSetData(varargin) - [varargout{1:nargout}] = helicsMEX(277, varargin{:}); + [varargout{1:nargout}] = helicsMEX(289, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageSetDestination.m b/interfaces/matlab/interface/+helics/helicsMessageSetDestination.m index eefc73cc24..55b462a244 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageSetDestination.m +++ b/interfaces/matlab/interface/+helics/helicsMessageSetDestination.m @@ -1,3 +1,3 @@ function varargout = helicsMessageSetDestination(varargin) - [varargout{1:nargout}] = helicsMEX(268, varargin{:}); + [varargout{1:nargout}] = helicsMEX(280, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageSetFlagOption.m b/interfaces/matlab/interface/+helics/helicsMessageSetFlagOption.m index 72ed93dce0..d1208f0cdc 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageSetFlagOption.m +++ b/interfaces/matlab/interface/+helics/helicsMessageSetFlagOption.m @@ -1,3 +1,3 @@ function varargout = helicsMessageSetFlagOption(varargin) - [varargout{1:nargout}] = helicsMEX(275, varargin{:}); + [varargout{1:nargout}] = helicsMEX(287, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageSetMessageID.m b/interfaces/matlab/interface/+helics/helicsMessageSetMessageID.m index 242dfe6d28..5b9c63bad0 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageSetMessageID.m +++ b/interfaces/matlab/interface/+helics/helicsMessageSetMessageID.m @@ -1,3 +1,3 @@ function varargout = helicsMessageSetMessageID(varargin) - [varargout{1:nargout}] = helicsMEX(273, varargin{:}); + [varargout{1:nargout}] = helicsMEX(285, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageSetOriginalDestination.m b/interfaces/matlab/interface/+helics/helicsMessageSetOriginalDestination.m index 035c5f5e55..f94b9a3f96 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageSetOriginalDestination.m +++ b/interfaces/matlab/interface/+helics/helicsMessageSetOriginalDestination.m @@ -1,3 +1,3 @@ function varargout = helicsMessageSetOriginalDestination(varargin) - [varargout{1:nargout}] = helicsMEX(270, varargin{:}); + [varargout{1:nargout}] = helicsMEX(282, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageSetOriginalSource.m b/interfaces/matlab/interface/+helics/helicsMessageSetOriginalSource.m index 2ff7795787..8a9f884a76 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageSetOriginalSource.m +++ b/interfaces/matlab/interface/+helics/helicsMessageSetOriginalSource.m @@ -1,3 +1,3 @@ function varargout = helicsMessageSetOriginalSource(varargin) - [varargout{1:nargout}] = helicsMEX(269, varargin{:}); + [varargout{1:nargout}] = helicsMEX(281, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageSetSource.m b/interfaces/matlab/interface/+helics/helicsMessageSetSource.m index f6be5bf586..c14cfcd494 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageSetSource.m +++ b/interfaces/matlab/interface/+helics/helicsMessageSetSource.m @@ -1,3 +1,3 @@ function varargout = helicsMessageSetSource(varargin) - [varargout{1:nargout}] = helicsMEX(267, varargin{:}); + [varargout{1:nargout}] = helicsMEX(279, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageSetString.m b/interfaces/matlab/interface/+helics/helicsMessageSetString.m index 5520a688ad..8bfdfae204 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageSetString.m +++ b/interfaces/matlab/interface/+helics/helicsMessageSetString.m @@ -1,3 +1,3 @@ function varargout = helicsMessageSetString(varargin) - [varargout{1:nargout}] = helicsMEX(276, varargin{:}); + [varargout{1:nargout}] = helicsMEX(288, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsMessageSetTime.m b/interfaces/matlab/interface/+helics/helicsMessageSetTime.m index 39e4788ae0..f92f4621ce 100644 --- a/interfaces/matlab/interface/+helics/helicsMessageSetTime.m +++ b/interfaces/matlab/interface/+helics/helicsMessageSetTime.m @@ -1,3 +1,3 @@ function varargout = helicsMessageSetTime(varargin) - [varargout{1:nargout}] = helicsMEX(271, varargin{:}); + [varargout{1:nargout}] = helicsMEX(283, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationAddTarget.m b/interfaces/matlab/interface/+helics/helicsPublicationAddTarget.m index 04546282dd..0ad0b36361 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationAddTarget.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationAddTarget.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationAddTarget(varargin) - [varargout{1:nargout}] = helicsMEX(168, varargin{:}); + [varargout{1:nargout}] = helicsMEX(180, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationGetInfo.m b/interfaces/matlab/interface/+helics/helicsPublicationGetInfo.m index 46a18fc71e..054091d925 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationGetInfo.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationGetInfo.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationGetInfo(varargin) - [varargout{1:nargout}] = helicsMEX(206, varargin{:}); + [varargout{1:nargout}] = helicsMEX(218, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationGetKey.m b/interfaces/matlab/interface/+helics/helicsPublicationGetKey.m index efecc66088..f5d4837873 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationGetKey.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationGetKey.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationGetKey(varargin) - [varargout{1:nargout}] = helicsMEX(199, varargin{:}); + [varargout{1:nargout}] = helicsMEX(211, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationGetOption.m b/interfaces/matlab/interface/+helics/helicsPublicationGetOption.m index 28a88623c1..449d38c45b 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationGetOption.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationGetOption.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationGetOption(varargin) - [varargout{1:nargout}] = helicsMEX(210, varargin{:}); + [varargout{1:nargout}] = helicsMEX(222, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationGetType.m b/interfaces/matlab/interface/+helics/helicsPublicationGetType.m index d4f2c8fcaa..d7f3534e53 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationGetType.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationGetType.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationGetType(varargin) - [varargout{1:nargout}] = helicsMEX(196, varargin{:}); + [varargout{1:nargout}] = helicsMEX(208, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationGetUnits.m b/interfaces/matlab/interface/+helics/helicsPublicationGetUnits.m index b8ff19bff9..8f24ca561a 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationGetUnits.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationGetUnits.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationGetUnits(varargin) - [varargout{1:nargout}] = helicsMEX(203, varargin{:}); + [varargout{1:nargout}] = helicsMEX(215, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationIsValid.m b/interfaces/matlab/interface/+helics/helicsPublicationIsValid.m index 3196a0ccc6..cdd2ca16b5 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationIsValid.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationIsValid.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationIsValid(varargin) - [varargout{1:nargout}] = helicsMEX(157, varargin{:}); + [varargout{1:nargout}] = helicsMEX(169, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishBoolean.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishBoolean.m index f7721c64d3..52cac9e952 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationPublishBoolean.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationPublishBoolean.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationPublishBoolean(varargin) - [varargout{1:nargout}] = helicsMEX(161, varargin{:}); + [varargout{1:nargout}] = helicsMEX(173, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishChar.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishChar.m index 19400bac69..cbd0fffbc8 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationPublishChar.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationPublishChar.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationPublishChar(varargin) - [varargout{1:nargout}] = helicsMEX(164, varargin{:}); + [varargout{1:nargout}] = helicsMEX(176, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishComplex.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishComplex.m index aefb847c09..e4dc4eaa09 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationPublishComplex.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationPublishComplex.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationPublishComplex(varargin) - [varargout{1:nargout}] = helicsMEX(165, varargin{:}); + [varargout{1:nargout}] = helicsMEX(177, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishDouble.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishDouble.m index 96ddbd7ace..8a81f028d3 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationPublishDouble.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationPublishDouble.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationPublishDouble(varargin) - [varargout{1:nargout}] = helicsMEX(162, varargin{:}); + [varargout{1:nargout}] = helicsMEX(174, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishInteger.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishInteger.m index 19fe57e0a1..f3bcf4d0e2 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationPublishInteger.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationPublishInteger.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationPublishInteger(varargin) - [varargout{1:nargout}] = helicsMEX(160, varargin{:}); + [varargout{1:nargout}] = helicsMEX(172, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishNamedPoint.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishNamedPoint.m index d3e69ada22..009b8d2f1b 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationPublishNamedPoint.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationPublishNamedPoint.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationPublishNamedPoint(varargin) - [varargout{1:nargout}] = helicsMEX(167, varargin{:}); + [varargout{1:nargout}] = helicsMEX(179, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishRaw.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishRaw.m index d303f14d4a..53dc8ba925 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationPublishRaw.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationPublishRaw.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationPublishRaw(varargin) - [varargout{1:nargout}] = helicsMEX(158, varargin{:}); + [varargout{1:nargout}] = helicsMEX(170, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishString.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishString.m index 31db7a691f..95ec04c2f3 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationPublishString.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationPublishString.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationPublishString(varargin) - [varargout{1:nargout}] = helicsMEX(159, varargin{:}); + [varargout{1:nargout}] = helicsMEX(171, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishTime.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishTime.m index cd454bd8d2..17465d4d76 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationPublishTime.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationPublishTime.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationPublishTime(varargin) - [varargout{1:nargout}] = helicsMEX(163, varargin{:}); + [varargout{1:nargout}] = helicsMEX(175, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishVector.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishVector.m index a7d5bf863e..dfcd1f63dc 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationPublishVector.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationPublishVector.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationPublishVector(varargin) - [varargout{1:nargout}] = helicsMEX(166, varargin{:}); + [varargout{1:nargout}] = helicsMEX(178, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationSetInfo.m b/interfaces/matlab/interface/+helics/helicsPublicationSetInfo.m index 1d38ee1e9b..8af6966fa8 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationSetInfo.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationSetInfo.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationSetInfo(varargin) - [varargout{1:nargout}] = helicsMEX(207, varargin{:}); + [varargout{1:nargout}] = helicsMEX(219, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationSetMinimumChange.m b/interfaces/matlab/interface/+helics/helicsPublicationSetMinimumChange.m index 0f8f4352b7..667b8a1360 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationSetMinimumChange.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationSetMinimumChange.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationSetMinimumChange(varargin) - [varargout{1:nargout}] = helicsMEX(212, varargin{:}); + [varargout{1:nargout}] = helicsMEX(224, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsPublicationSetOption.m b/interfaces/matlab/interface/+helics/helicsPublicationSetOption.m index 065332781a..42b75b2948 100644 --- a/interfaces/matlab/interface/+helics/helicsPublicationSetOption.m +++ b/interfaces/matlab/interface/+helics/helicsPublicationSetOption.m @@ -1,3 +1,3 @@ function varargout = helicsPublicationSetOption(varargin) - [varargout{1:nargout}] = helicsMEX(211, varargin{:}); + [varargout{1:nargout}] = helicsMEX(223, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsQueryBrokerExecute.m b/interfaces/matlab/interface/+helics/helicsQueryBrokerExecute.m index 01bc66b243..98192de1a8 100644 --- a/interfaces/matlab/interface/+helics/helicsQueryBrokerExecute.m +++ b/interfaces/matlab/interface/+helics/helicsQueryBrokerExecute.m @@ -1,3 +1,3 @@ function varargout = helicsQueryBrokerExecute(varargin) - [varargout{1:nargout}] = helicsMEX(132, varargin{:}); + [varargout{1:nargout}] = helicsMEX(144, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsQueryCoreExecute.m b/interfaces/matlab/interface/+helics/helicsQueryCoreExecute.m index 7ff0ba7eaf..296e2aa77c 100644 --- a/interfaces/matlab/interface/+helics/helicsQueryCoreExecute.m +++ b/interfaces/matlab/interface/+helics/helicsQueryCoreExecute.m @@ -1,3 +1,3 @@ function varargout = helicsQueryCoreExecute(varargin) - [varargout{1:nargout}] = helicsMEX(131, varargin{:}); + [varargout{1:nargout}] = helicsMEX(143, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsQueryExecute.m b/interfaces/matlab/interface/+helics/helicsQueryExecute.m index 5408356412..6d22d6f118 100644 --- a/interfaces/matlab/interface/+helics/helicsQueryExecute.m +++ b/interfaces/matlab/interface/+helics/helicsQueryExecute.m @@ -1,3 +1,3 @@ function varargout = helicsQueryExecute(varargin) - [varargout{1:nargout}] = helicsMEX(130, varargin{:}); + [varargout{1:nargout}] = helicsMEX(142, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsQueryExecuteAsync.m b/interfaces/matlab/interface/+helics/helicsQueryExecuteAsync.m index f20b47f024..8434cf1b4e 100644 --- a/interfaces/matlab/interface/+helics/helicsQueryExecuteAsync.m +++ b/interfaces/matlab/interface/+helics/helicsQueryExecuteAsync.m @@ -1,3 +1,3 @@ function varargout = helicsQueryExecuteAsync(varargin) - [varargout{1:nargout}] = helicsMEX(133, varargin{:}); + [varargout{1:nargout}] = helicsMEX(145, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsQueryExecuteComplete.m b/interfaces/matlab/interface/+helics/helicsQueryExecuteComplete.m index 8f49c07d10..62f52b37fc 100644 --- a/interfaces/matlab/interface/+helics/helicsQueryExecuteComplete.m +++ b/interfaces/matlab/interface/+helics/helicsQueryExecuteComplete.m @@ -1,3 +1,3 @@ function varargout = helicsQueryExecuteComplete(varargin) - [varargout{1:nargout}] = helicsMEX(134, varargin{:}); + [varargout{1:nargout}] = helicsMEX(146, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsQueryFree.m b/interfaces/matlab/interface/+helics/helicsQueryFree.m index f26844fd3c..a6651f04d9 100644 --- a/interfaces/matlab/interface/+helics/helicsQueryFree.m +++ b/interfaces/matlab/interface/+helics/helicsQueryFree.m @@ -1,3 +1,3 @@ function varargout = helicsQueryFree(varargin) - [varargout{1:nargout}] = helicsMEX(138, varargin{:}); + [varargout{1:nargout}] = helicsMEX(150, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsQueryIsCompleted.m b/interfaces/matlab/interface/+helics/helicsQueryIsCompleted.m index db27dbbfeb..22ef916d4d 100644 --- a/interfaces/matlab/interface/+helics/helicsQueryIsCompleted.m +++ b/interfaces/matlab/interface/+helics/helicsQueryIsCompleted.m @@ -1,3 +1,3 @@ function varargout = helicsQueryIsCompleted(varargin) - [varargout{1:nargout}] = helicsMEX(135, varargin{:}); + [varargout{1:nargout}] = helicsMEX(147, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsQuerySetQueryString.m b/interfaces/matlab/interface/+helics/helicsQuerySetQueryString.m index 48fe609969..95e9034c54 100644 --- a/interfaces/matlab/interface/+helics/helicsQuerySetQueryString.m +++ b/interfaces/matlab/interface/+helics/helicsQuerySetQueryString.m @@ -1,3 +1,3 @@ function varargout = helicsQuerySetQueryString(varargin) - [varargout{1:nargout}] = helicsMEX(137, varargin{:}); + [varargout{1:nargout}] = helicsMEX(149, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsQuerySetTarget.m b/interfaces/matlab/interface/+helics/helicsQuerySetTarget.m index e58d80aaaa..de89c5730e 100644 --- a/interfaces/matlab/interface/+helics/helicsQuerySetTarget.m +++ b/interfaces/matlab/interface/+helics/helicsQuerySetTarget.m @@ -1,3 +1,3 @@ function varargout = helicsQuerySetTarget(varargin) - [varargout{1:nargout}] = helicsMEX(136, varargin{:}); + [varargout{1:nargout}] = helicsMEX(148, varargin{:}); end diff --git a/interfaces/matlab/interface/+helics/helicsSubscriptionGetKey.m b/interfaces/matlab/interface/+helics/helicsSubscriptionGetKey.m index be4a1b37bc..9630c5107d 100644 --- a/interfaces/matlab/interface/+helics/helicsSubscriptionGetKey.m +++ b/interfaces/matlab/interface/+helics/helicsSubscriptionGetKey.m @@ -1,3 +1,3 @@ function varargout = helicsSubscriptionGetKey(varargin) - [varargout{1:nargout}] = helicsMEX(198, varargin{:}); + [varargout{1:nargout}] = helicsMEX(210, varargin{:}); end diff --git a/interfaces/matlab/interface/helicsMEX.cpp b/interfaces/matlab/interface/helicsMEX.cpp index 5c1b0299d1..b19b57b1d2 100644 --- a/interfaces/matlab/interface/helicsMEX.cpp +++ b/interfaces/matlab/interface/helicsMEX.cpp @@ -1206,27 +1206,28 @@ namespace swig { /* -------- TYPES TABLE (BEGIN) -------- */ -#define SWIGTYPE_p_char swig_types[0] -#define SWIGTYPE_p_double swig_types[1] -#define SWIGTYPE_p_helics_core_type swig_types[2] -#define SWIGTYPE_p_helics_data_type swig_types[3] -#define SWIGTYPE_p_helics_error swig_types[4] -#define SWIGTYPE_p_helics_error_types swig_types[5] -#define SWIGTYPE_p_helics_federate_flags swig_types[6] -#define SWIGTYPE_p_helics_federate_state swig_types[7] -#define SWIGTYPE_p_helics_filter_type swig_types[8] -#define SWIGTYPE_p_helics_handle_options swig_types[9] -#define SWIGTYPE_p_helics_iteration_request swig_types[10] -#define SWIGTYPE_p_helics_iteration_result swig_types[11] -#define SWIGTYPE_p_helics_log_levels swig_types[12] -#define SWIGTYPE_p_helics_multi_input_mode swig_types[13] -#define SWIGTYPE_p_helics_properties swig_types[14] -#define SWIGTYPE_p_int swig_types[15] -#define SWIGTYPE_p_int32_t swig_types[16] -#define SWIGTYPE_p_p_char swig_types[17] -#define SWIGTYPE_p_void swig_types[18] -static swig_type_info *swig_types[20]; -static swig_module_info swig_module = {swig_types, 19, 0, 0, 0, 0}; +#define SWIGTYPE_p_HelicsComplex swig_types[0] +#define SWIGTYPE_p_char swig_types[1] +#define SWIGTYPE_p_double swig_types[2] +#define SWIGTYPE_p_helics_core_type swig_types[3] +#define SWIGTYPE_p_helics_data_type swig_types[4] +#define SWIGTYPE_p_helics_error swig_types[5] +#define SWIGTYPE_p_helics_error_types swig_types[6] +#define SWIGTYPE_p_helics_federate_flags swig_types[7] +#define SWIGTYPE_p_helics_federate_state swig_types[8] +#define SWIGTYPE_p_helics_filter_type swig_types[9] +#define SWIGTYPE_p_helics_handle_options swig_types[10] +#define SWIGTYPE_p_helics_iteration_request swig_types[11] +#define SWIGTYPE_p_helics_iteration_result swig_types[12] +#define SWIGTYPE_p_helics_log_levels swig_types[13] +#define SWIGTYPE_p_helics_multi_input_mode swig_types[14] +#define SWIGTYPE_p_helics_properties swig_types[15] +#define SWIGTYPE_p_int swig_types[16] +#define SWIGTYPE_p_int32_t swig_types[17] +#define SWIGTYPE_p_p_char swig_types[18] +#define SWIGTYPE_p_void swig_types[19] +static swig_type_info *swig_types[21]; +static swig_module_info swig_module = {swig_types, 20, 0, 0, 0, 0}; #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name) #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name) @@ -1317,6 +1318,14 @@ SWIG_From_int (int value) } + SWIGINTERN int SWIG_AsVal_double (mxArray* pm, double* val) + { + if(!mxIsDouble(pm) || mxGetNumberOfElements(pm)!=1) return SWIG_TypeError; + if (val) *val = mxGetScalar(pm); + return SWIG_OK; + } + + SWIGINTERN swig_type_info* SWIG_pchar_descriptor(void) { @@ -1476,14 +1485,6 @@ SWIG_AsVal_char (mxArray* obj, char *val) } - SWIGINTERN int SWIG_AsVal_double (mxArray* pm, double* val) - { - if(!mxIsDouble(pm) || mxGetNumberOfElements(pm)!=1) return SWIG_TypeError; - if (val) *val = mxGetScalar(pm); - return SWIG_OK; - } - - SWIGINTERN int SWIG_AsVal_long_SS_long (mxArray* pm, long long* val) { if(mxGetNumberOfElements(pm)!=1) return SWIG_TypeError; @@ -1567,6 +1568,160 @@ SWIGINTERN int _wrap_helics_false_get(int resc, mxArray *resv[], int argc, mxArr } +int _wrap_HelicsComplex_real_set(int resc, mxArray *resv[], int argc, mxArray *argv[]) { + HelicsComplex *arg1 = (HelicsComplex *) 0 ; + double arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + double val2 ; + int ecode2 = 0 ; + mxArray * _out; + + if (!SWIG_check_num_args("HelicsComplex_real_set",argc,2,2,0)) { + SWIG_fail; + } + res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_HelicsComplex, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelicsComplex_real_set" "', argument " "1"" of type '" "HelicsComplex *""'"); + } + arg1 = reinterpret_cast< HelicsComplex * >(argp1); + ecode2 = SWIG_AsVal_double(argv[1], &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HelicsComplex_real_set" "', argument " "2"" of type '" "double""'"); + } + arg2 = static_cast< double >(val2); + if (arg1) (arg1)->real = arg2; + _out = (mxArray*)0; + if (_out) --resc, *resv++ = _out; + return 0; +fail: + return 1; +} + + +int _wrap_HelicsComplex_real_get(int resc, mxArray *resv[], int argc, mxArray *argv[]) { + HelicsComplex *arg1 = (HelicsComplex *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + mxArray * _out; + double result; + + if (!SWIG_check_num_args("HelicsComplex_real_get",argc,1,1,0)) { + SWIG_fail; + } + res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_HelicsComplex, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelicsComplex_real_get" "', argument " "1"" of type '" "HelicsComplex *""'"); + } + arg1 = reinterpret_cast< HelicsComplex * >(argp1); + result = (double) ((arg1)->real); + _out = SWIG_From_double(static_cast< double >(result)); + if (_out) --resc, *resv++ = _out; + return 0; +fail: + return 1; +} + + +int _wrap_HelicsComplex_imag_set(int resc, mxArray *resv[], int argc, mxArray *argv[]) { + HelicsComplex *arg1 = (HelicsComplex *) 0 ; + double arg2 ; + void *argp1 = 0 ; + int res1 = 0 ; + double val2 ; + int ecode2 = 0 ; + mxArray * _out; + + if (!SWIG_check_num_args("HelicsComplex_imag_set",argc,2,2,0)) { + SWIG_fail; + } + res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_HelicsComplex, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelicsComplex_imag_set" "', argument " "1"" of type '" "HelicsComplex *""'"); + } + arg1 = reinterpret_cast< HelicsComplex * >(argp1); + ecode2 = SWIG_AsVal_double(argv[1], &val2); + if (!SWIG_IsOK(ecode2)) { + SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "HelicsComplex_imag_set" "', argument " "2"" of type '" "double""'"); + } + arg2 = static_cast< double >(val2); + if (arg1) (arg1)->imag = arg2; + _out = (mxArray*)0; + if (_out) --resc, *resv++ = _out; + return 0; +fail: + return 1; +} + + +int _wrap_HelicsComplex_imag_get(int resc, mxArray *resv[], int argc, mxArray *argv[]) { + HelicsComplex *arg1 = (HelicsComplex *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + mxArray * _out; + double result; + + if (!SWIG_check_num_args("HelicsComplex_imag_get",argc,1,1,0)) { + SWIG_fail; + } + res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_HelicsComplex, 0 | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "HelicsComplex_imag_get" "', argument " "1"" of type '" "HelicsComplex *""'"); + } + arg1 = reinterpret_cast< HelicsComplex * >(argp1); + result = (double) ((arg1)->imag); + _out = SWIG_From_double(static_cast< double >(result)); + if (_out) --resc, *resv++ = _out; + return 0; +fail: + return 1; +} + + +int _wrap_new_HelicsComplex(int resc, mxArray *resv[], int argc, mxArray *argv[]) { + mxArray * _out; + HelicsComplex *result = 0 ; + + if (!SWIG_check_num_args("new_HelicsComplex",argc,0,0,0)) { + SWIG_fail; + } + (void)argv; + result = (HelicsComplex *)new HelicsComplex(); + _out = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_HelicsComplex, 1 | 0 ); + if (_out) --resc, *resv++ = _out; + return 0; +fail: + return 1; +} + + +int _wrap_delete_HelicsComplex(int resc, mxArray *resv[], int argc, mxArray *argv[]) { + HelicsComplex *arg1 = (HelicsComplex *) 0 ; + void *argp1 = 0 ; + int res1 = 0 ; + mxArray * _out; + + int is_owned; + if (!SWIG_check_num_args("delete_HelicsComplex",argc,1,1,0)) { + SWIG_fail; + } + is_owned = SWIG_Matlab_isOwned(argv[0]); + res1 = SWIG_ConvertPtr(argv[0], &argp1,SWIGTYPE_p_HelicsComplex, SWIG_POINTER_DISOWN | 0 ); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "delete_HelicsComplex" "', argument " "1"" of type '" "HelicsComplex *""'"); + } + arg1 = reinterpret_cast< HelicsComplex * >(argp1); + if (is_owned) { + delete arg1; + } + _out = (mxArray*)0; + if (_out) --resc, *resv++ = _out; + return 0; +fail: + return 1; +} + + int _wrap_helicsGetVersion(int resc, mxArray *resv[], int argc, mxArray *argv[]) { mxArray * _out; char *result = 0 ; @@ -5121,7 +5276,7 @@ int _wrap_helicsFederateGetState(int resc, mxArray *resv[], int argc, mxArray *a } -int _wrap_helicsFederateGetCoreObject(int resc, mxArray *resv[], int argc, mxArray *argv[]) { +int _wrap_helicsFederateGetCore(int resc, mxArray *resv[], int argc, mxArray *argv[]) { helics_federate arg1 = (helics_federate) 0 ; helics_error *arg2 = (helics_error *) 0 ; int res1 ; @@ -5133,14 +5288,14 @@ int _wrap_helicsFederateGetCoreObject(int resc, mxArray *resv[], int argc, mxArr etemp2=helicsErrorInitialize(); arg2=&etemp2; } - if (!SWIG_check_num_args("helicsFederateGetCoreObject",argc,1,1,0)) { + if (!SWIG_check_num_args("helicsFederateGetCore",argc,1,1,0)) { SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0],SWIG_as_voidptrptr(&arg1), 0, 0); if (!SWIG_IsOK(res1)) { - SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "helicsFederateGetCoreObject" "', argument " "1"" of type '" "helics_federate""'"); + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "helicsFederateGetCore" "', argument " "1"" of type '" "helics_federate""'"); } - result = (helics_core)helicsFederateGetCoreObject(arg1,arg2); + result = (helics_core)helicsFederateGetCore(arg1,arg2); _out = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_void, 0 | 0 ); if (_out) --resc, *resv++ = _out; { @@ -6392,6 +6547,187 @@ int _wrap_helicsFederateLogLevelMessage(int resc, mxArray *resv[], int argc, mxA } +int _wrap_helicsFederateSendCommand(int resc, mxArray *resv[], int argc, mxArray *argv[]) { + helics_federate arg1 = (helics_federate) 0 ; + char *arg2 = (char *) 0 ; + char *arg3 = (char *) 0 ; + helics_error *arg4 = (helics_error *) 0 ; + int res1 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; + helics_error etemp4 ; + mxArray * _out; + + { + etemp4=helicsErrorInitialize(); + arg4=&etemp4; + } + if (!SWIG_check_num_args("helicsFederateSendCommand",argc,3,3,0)) { + SWIG_fail; + } + res1 = SWIG_ConvertPtr(argv[0],SWIG_as_voidptrptr(&arg1), 0, 0); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "helicsFederateSendCommand" "', argument " "1"" of type '" "helics_federate""'"); + } + res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "helicsFederateSendCommand" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = reinterpret_cast< char * >(buf2); + res3 = SWIG_AsCharPtrAndSize(argv[2], &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "helicsFederateSendCommand" "', argument " "3"" of type '" "char const *""'"); + } + arg3 = reinterpret_cast< char * >(buf3); + helicsFederateSendCommand(arg1,(char const *)arg2,(char const *)arg3,arg4); + _out = (mxArray*)0; + if (_out) --resc, *resv++ = _out; + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + { + if (arg4->error_code!=helics_ok) + { + throwHelicsMatlabError(arg4); + } + } + return 0; +fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + { + if (arg4->error_code!=helics_ok) + { + throwHelicsMatlabError(arg4); + } + } + return 1; +} + + +int _wrap_helicsFederateGetCommand(int resc, mxArray *resv[], int argc, mxArray *argv[]) { + helics_federate arg1 = (helics_federate) 0 ; + helics_error *arg2 = (helics_error *) 0 ; + int res1 ; + helics_error etemp2 ; + mxArray * _out; + char *result = 0 ; + + { + etemp2=helicsErrorInitialize(); + arg2=&etemp2; + } + if (!SWIG_check_num_args("helicsFederateGetCommand",argc,1,1,0)) { + SWIG_fail; + } + res1 = SWIG_ConvertPtr(argv[0],SWIG_as_voidptrptr(&arg1), 0, 0); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "helicsFederateGetCommand" "', argument " "1"" of type '" "helics_federate""'"); + } + result = (char *)helicsFederateGetCommand(arg1,arg2); + _out = SWIG_FromCharPtr((const char *)result); + if (_out) --resc, *resv++ = _out; + { + if (arg2->error_code!=helics_ok) + { + throwHelicsMatlabError(arg2); + } + } + return 0; +fail: + { + if (arg2->error_code!=helics_ok) + { + throwHelicsMatlabError(arg2); + } + } + return 1; +} + + +int _wrap_helicsFederateGetCommandSource(int resc, mxArray *resv[], int argc, mxArray *argv[]) { + helics_federate arg1 = (helics_federate) 0 ; + helics_error *arg2 = (helics_error *) 0 ; + int res1 ; + helics_error etemp2 ; + mxArray * _out; + char *result = 0 ; + + { + etemp2=helicsErrorInitialize(); + arg2=&etemp2; + } + if (!SWIG_check_num_args("helicsFederateGetCommandSource",argc,1,1,0)) { + SWIG_fail; + } + res1 = SWIG_ConvertPtr(argv[0],SWIG_as_voidptrptr(&arg1), 0, 0); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "helicsFederateGetCommandSource" "', argument " "1"" of type '" "helics_federate""'"); + } + result = (char *)helicsFederateGetCommandSource(arg1,arg2); + _out = SWIG_FromCharPtr((const char *)result); + if (_out) --resc, *resv++ = _out; + { + if (arg2->error_code!=helics_ok) + { + throwHelicsMatlabError(arg2); + } + } + return 0; +fail: + { + if (arg2->error_code!=helics_ok) + { + throwHelicsMatlabError(arg2); + } + } + return 1; +} + + +int _wrap_helicsFederateWaitCommand(int resc, mxArray *resv[], int argc, mxArray *argv[]) { + helics_federate arg1 = (helics_federate) 0 ; + helics_error *arg2 = (helics_error *) 0 ; + int res1 ; + helics_error etemp2 ; + mxArray * _out; + char *result = 0 ; + + { + etemp2=helicsErrorInitialize(); + arg2=&etemp2; + } + if (!SWIG_check_num_args("helicsFederateWaitCommand",argc,1,1,0)) { + SWIG_fail; + } + res1 = SWIG_ConvertPtr(argv[0],SWIG_as_voidptrptr(&arg1), 0, 0); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "helicsFederateWaitCommand" "', argument " "1"" of type '" "helics_federate""'"); + } + result = (char *)helicsFederateWaitCommand(arg1,arg2); + _out = SWIG_FromCharPtr((const char *)result); + if (_out) --resc, *resv++ = _out; + { + if (arg2->error_code!=helics_ok) + { + throwHelicsMatlabError(arg2); + } + } + return 0; +fail: + { + if (arg2->error_code!=helics_ok) + { + throwHelicsMatlabError(arg2); + } + } + return 1; +} + + int _wrap_helicsCoreSetGlobal(int resc, mxArray *resv[], int argc, mxArray *argv[]) { helics_core arg1 = (helics_core) 0 ; char *arg2 = (char *) 0 ; @@ -6514,6 +6850,128 @@ int _wrap_helicsBrokerSetGlobal(int resc, mxArray *resv[], int argc, mxArray *ar } +int _wrap_helicsCoreSendCommand(int resc, mxArray *resv[], int argc, mxArray *argv[]) { + helics_core arg1 = (helics_core) 0 ; + char *arg2 = (char *) 0 ; + char *arg3 = (char *) 0 ; + helics_error *arg4 = (helics_error *) 0 ; + int res1 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; + helics_error etemp4 ; + mxArray * _out; + + { + etemp4=helicsErrorInitialize(); + arg4=&etemp4; + } + if (!SWIG_check_num_args("helicsCoreSendCommand",argc,3,3,0)) { + SWIG_fail; + } + res1 = SWIG_ConvertPtr(argv[0],SWIG_as_voidptrptr(&arg1), 0, 0); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "helicsCoreSendCommand" "', argument " "1"" of type '" "helics_core""'"); + } + res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "helicsCoreSendCommand" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = reinterpret_cast< char * >(buf2); + res3 = SWIG_AsCharPtrAndSize(argv[2], &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "helicsCoreSendCommand" "', argument " "3"" of type '" "char const *""'"); + } + arg3 = reinterpret_cast< char * >(buf3); + helicsCoreSendCommand(arg1,(char const *)arg2,(char const *)arg3,arg4); + _out = (mxArray*)0; + if (_out) --resc, *resv++ = _out; + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + { + if (arg4->error_code!=helics_ok) + { + throwHelicsMatlabError(arg4); + } + } + return 0; +fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + { + if (arg4->error_code!=helics_ok) + { + throwHelicsMatlabError(arg4); + } + } + return 1; +} + + +int _wrap_helicsBrokerSendCommand(int resc, mxArray *resv[], int argc, mxArray *argv[]) { + helics_broker arg1 = (helics_broker) 0 ; + char *arg2 = (char *) 0 ; + char *arg3 = (char *) 0 ; + helics_error *arg4 = (helics_error *) 0 ; + int res1 ; + int res2 ; + char *buf2 = 0 ; + int alloc2 = 0 ; + int res3 ; + char *buf3 = 0 ; + int alloc3 = 0 ; + helics_error etemp4 ; + mxArray * _out; + + { + etemp4=helicsErrorInitialize(); + arg4=&etemp4; + } + if (!SWIG_check_num_args("helicsBrokerSendCommand",argc,3,3,0)) { + SWIG_fail; + } + res1 = SWIG_ConvertPtr(argv[0],SWIG_as_voidptrptr(&arg1), 0, 0); + if (!SWIG_IsOK(res1)) { + SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "helicsBrokerSendCommand" "', argument " "1"" of type '" "helics_broker""'"); + } + res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2); + if (!SWIG_IsOK(res2)) { + SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "helicsBrokerSendCommand" "', argument " "2"" of type '" "char const *""'"); + } + arg2 = reinterpret_cast< char * >(buf2); + res3 = SWIG_AsCharPtrAndSize(argv[2], &buf3, NULL, &alloc3); + if (!SWIG_IsOK(res3)) { + SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "helicsBrokerSendCommand" "', argument " "3"" of type '" "char const *""'"); + } + arg3 = reinterpret_cast< char * >(buf3); + helicsBrokerSendCommand(arg1,(char const *)arg2,(char const *)arg3,arg4); + _out = (mxArray*)0; + if (_out) --resc, *resv++ = _out; + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + { + if (arg4->error_code!=helics_ok) + { + throwHelicsMatlabError(arg4); + } + } + return 0; +fail: + if (alloc2 == SWIG_NEWOBJ) delete[] buf2; + if (alloc3 == SWIG_NEWOBJ) delete[] buf3; + { + if (arg4->error_code!=helics_ok) + { + throwHelicsMatlabError(arg4); + } + } + return 1; +} + + int _wrap_helicsCoreSetLogFile(int resc, mxArray *resv[], int argc, mxArray *argv[]) { helics_core arg1 = (helics_core) 0 ; char *arg2 = (char *) 0 ; @@ -14100,11 +14558,12 @@ int _wrap_helicsFilterGetOption(int resc, mxArray *resv[], int argc, mxArray *ar /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ +static swig_type_info _swigt__p_HelicsComplex = {"_p_HelicsComplex", "HelicsComplex *", 0, 0, (void*)"helics.HelicsComplex", 0}; static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_double = {"_p_double", "helics_time *|double *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_double = {"_p_double", "helics_time *|double *|HelicsTime *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_helics_core_type = {"_p_helics_core_type", "enum helics_core_type *|helics_core_type *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_helics_data_type = {"_p_helics_data_type", "enum helics_data_type *|helics_data_type *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_helics_error = {"_p_helics_error", "helics_error *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_helics_error = {"_p_helics_error", "helics_error *|HelicsError *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_helics_error_types = {"_p_helics_error_types", "enum helics_error_types *|helics_error_types *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_helics_federate_flags = {"_p_helics_federate_flags", "enum helics_federate_flags *|helics_federate_flags *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_helics_federate_state = {"_p_helics_federate_state", "enum helics_federate_state *|helics_federate_state *", 0, 0, (void*)0, 0}; @@ -14115,12 +14574,13 @@ static swig_type_info _swigt__p_helics_iteration_result = {"_p_helics_iteration_ static swig_type_info _swigt__p_helics_log_levels = {"_p_helics_log_levels", "enum helics_log_levels *|helics_log_levels *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_helics_multi_input_mode = {"_p_helics_multi_input_mode", "enum helics_multi_input_mode *|helics_multi_input_mode *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_helics_properties = {"_p_helics_properties", "enum helics_properties *|helics_properties *", 0, 0, (void*)0, 0}; -static swig_type_info _swigt__p_int = {"_p_int", "helics_bool *|int *", 0, 0, (void*)0, 0}; +static swig_type_info _swigt__p_int = {"_p_int", "helics_bool *|int *|HelicsBool *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_int32_t = {"_p_int32_t", "int32_t *", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0}; static swig_type_info _swigt__p_void = {"_p_void", "helics_publication|helics_core|helics_broker|helics_query|helics_filter|helics_federate_info|helics_federate|helics_endpoint|helics_message|void *|helics_input", 0, 0, (void*)0, 0}; static swig_type_info *swig_type_initial[] = { + &_swigt__p_HelicsComplex, &_swigt__p_char, &_swigt__p_double, &_swigt__p_helics_core_type, @@ -14142,6 +14602,7 @@ static swig_type_info *swig_type_initial[] = { &_swigt__p_void, }; +static swig_cast_info _swigc__p_HelicsComplex[] = { {&_swigt__p_HelicsComplex, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_double[] = { {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info _swigc__p_helics_core_type[] = { {&_swigt__p_helics_core_type, 0, 0, 0},{0, 0, 0, 0}}; @@ -14163,6 +14624,7 @@ static swig_cast_info _swigc__p_p_char[] = { {&_swigt__p_p_char, 0, 0, 0},{0, 0 static swig_cast_info _swigc__p_void[] = { {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}}; static swig_cast_info *swig_cast_initial[] = { + _swigc__p_HelicsComplex, _swigc__p_char, _swigc__p_double, _swigc__p_helics_core_type, @@ -14748,299 +15210,311 @@ SWIGINTERN const char* SwigFunctionName(int fcn_id) { case 8: return "helics_time_maxtime_get"; case 9: return "helics_true_get"; case 10: return "helics_false_get"; - case 11: return "_wrap_helicsGetVersion"; - case 12: return "_wrap_helicsGetBuildFlags"; - case 13: return "_wrap_helicsGetCompilerVersion"; - case 14: return "_wrap_helicsIsCoreTypeAvailable"; - case 15: return "_wrap_helicsCreateCore"; - case 16: return "_wrap_helicsCreateCoreFromArgs"; - case 17: return "_wrap_helicsCoreClone"; - case 18: return "_wrap_helicsCoreIsValid"; - case 19: return "_wrap_helicsCreateBroker"; - case 20: return "_wrap_helicsCreateBrokerFromArgs"; - case 21: return "_wrap_helicsBrokerClone"; - case 22: return "_wrap_helicsBrokerIsValid"; - case 23: return "_wrap_helicsBrokerIsConnected"; - case 24: return "_wrap_helicsBrokerDataLink"; - case 25: return "_wrap_helicsBrokerAddSourceFilterToEndpoint"; - case 26: return "_wrap_helicsBrokerAddDestinationFilterToEndpoint"; - case 27: return "_wrap_helicsBrokerMakeConnections"; - case 28: return "_wrap_helicsCoreWaitForDisconnect"; - case 29: return "_wrap_helicsBrokerWaitForDisconnect"; - case 30: return "_wrap_helicsCoreIsConnected"; - case 31: return "_wrap_helicsCoreDataLink"; - case 32: return "_wrap_helicsCoreAddSourceFilterToEndpoint"; - case 33: return "_wrap_helicsCoreAddDestinationFilterToEndpoint"; - case 34: return "_wrap_helicsCoreMakeConnections"; - case 35: return "_wrap_helicsBrokerGetIdentifier"; - case 36: return "_wrap_helicsCoreGetIdentifier"; - case 37: return "_wrap_helicsBrokerGetAddress"; - case 38: return "_wrap_helicsCoreGetAddress"; - case 39: return "_wrap_helicsCoreSetReadyToInit"; - case 40: return "_wrap_helicsCoreConnect"; - case 41: return "_wrap_helicsCoreDisconnect"; - case 42: return "_wrap_helicsGetFederateByName"; - case 43: return "_wrap_helicsBrokerDisconnect"; - case 44: return "_wrap_helicsFederateDestroy"; - case 45: return "_wrap_helicsBrokerDestroy"; - case 46: return "_wrap_helicsCoreDestroy"; - case 47: return "_wrap_helicsCoreFree"; - case 48: return "_wrap_helicsBrokerFree"; - case 49: return "_wrap_helicsCreateValueFederate"; - case 50: return "_wrap_helicsCreateValueFederateFromConfig"; - case 51: return "_wrap_helicsCreateMessageFederate"; - case 52: return "_wrap_helicsCreateMessageFederateFromConfig"; - case 53: return "_wrap_helicsCreateCombinationFederate"; - case 54: return "_wrap_helicsCreateCombinationFederateFromConfig"; - case 55: return "_wrap_helicsFederateClone"; - case 56: return "_wrap_helicsCreateFederateInfo"; - case 57: return "_wrap_helicsFederateInfoClone"; - case 58: return "_wrap_helicsFederateInfoLoadFromArgs"; - case 59: return "_wrap_helicsFederateInfoFree"; - case 60: return "_wrap_helicsFederateIsValid"; - case 61: return "_wrap_helicsFederateInfoSetCoreName"; - case 62: return "_wrap_helicsFederateInfoSetCoreInitString"; - case 63: return "_wrap_helicsFederateInfoSetBrokerInitString"; - case 64: return "_wrap_helicsFederateInfoSetCoreType"; - case 65: return "_wrap_helicsFederateInfoSetCoreTypeFromString"; - case 66: return "_wrap_helicsFederateInfoSetBroker"; - case 67: return "_wrap_helicsFederateInfoSetBrokerKey"; - case 68: return "_wrap_helicsFederateInfoSetBrokerPort"; - case 69: return "_wrap_helicsFederateInfoSetLocalPort"; - case 70: return "_wrap_helicsGetPropertyIndex"; - case 71: return "_wrap_helicsGetFlagIndex"; - case 72: return "_wrap_helicsGetOptionIndex"; - case 73: return "_wrap_helicsGetOptionValue"; - case 74: return "_wrap_helicsFederateInfoSetFlagOption"; - case 75: return "_wrap_helicsFederateInfoSetSeparator"; - case 76: return "_wrap_helicsFederateInfoSetTimeProperty"; - case 77: return "_wrap_helicsFederateInfoSetIntegerProperty"; - case 78: return "_wrap_helicsFederateRegisterInterfaces"; - case 79: return "_wrap_helicsFederateGlobalError"; - case 80: return "_wrap_helicsFederateLocalError"; - case 81: return "_wrap_helicsFederateFinalize"; - case 82: return "_wrap_helicsFederateFinalizeAsync"; - case 83: return "_wrap_helicsFederateFinalizeComplete"; - case 84: return "_wrap_helicsFederateFree"; - case 85: return "_wrap_helicsCloseLibrary"; - case 86: return "_wrap_helicsFederateEnterInitializingMode"; - case 87: return "_wrap_helicsFederateEnterInitializingModeAsync"; - case 88: return "_wrap_helicsFederateIsAsyncOperationCompleted"; - case 89: return "_wrap_helicsFederateEnterInitializingModeComplete"; - case 90: return "_wrap_helicsFederateEnterExecutingMode"; - case 91: return "_wrap_helicsFederateEnterExecutingModeAsync"; - case 92: return "_wrap_helicsFederateEnterExecutingModeComplete"; - case 93: return "_wrap_helicsFederateEnterExecutingModeIterative"; - case 94: return "_wrap_helicsFederateEnterExecutingModeIterativeAsync"; - case 95: return "_wrap_helicsFederateEnterExecutingModeIterativeComplete"; - case 96: return "_wrap_helicsFederateGetState"; - case 97: return "_wrap_helicsFederateGetCoreObject"; - case 98: return "_wrap_helicsFederateRequestTime"; - case 99: return "_wrap_helicsFederateRequestTimeAdvance"; - case 100: return "_wrap_helicsFederateRequestNextStep"; - case 101: return "_wrap_helicsFederateRequestTimeIterative"; - case 102: return "_wrap_helicsFederateRequestTimeAsync"; - case 103: return "_wrap_helicsFederateRequestTimeComplete"; - case 104: return "_wrap_helicsFederateRequestTimeIterativeAsync"; - case 105: return "_wrap_helicsFederateRequestTimeIterativeComplete"; - case 106: return "_wrap_helicsFederateGetName"; - case 107: return "_wrap_helicsFederateSetTimeProperty"; - case 108: return "_wrap_helicsFederateSetFlagOption"; - case 109: return "_wrap_helicsFederateSetSeparator"; - case 110: return "_wrap_helicsFederateSetIntegerProperty"; - case 111: return "_wrap_helicsFederateGetTimeProperty"; - case 112: return "_wrap_helicsFederateGetFlagOption"; - case 113: return "_wrap_helicsFederateGetIntegerProperty"; - case 114: return "_wrap_helicsFederateGetCurrentTime"; - case 115: return "_wrap_helicsFederateSetGlobal"; - case 116: return "_wrap_helicsFederateAddDependency"; - case 117: return "_wrap_helicsFederateSetLogFile"; - case 118: return "_wrap_helicsFederateLogErrorMessage"; - case 119: return "_wrap_helicsFederateLogWarningMessage"; - case 120: return "_wrap_helicsFederateLogInfoMessage"; - case 121: return "_wrap_helicsFederateLogDebugMessage"; - case 122: return "_wrap_helicsFederateLogLevelMessage"; - case 123: return "_wrap_helicsCoreSetGlobal"; - case 124: return "_wrap_helicsBrokerSetGlobal"; - case 125: return "_wrap_helicsCoreSetLogFile"; - case 126: return "_wrap_helicsBrokerSetLogFile"; - case 127: return "_wrap_helicsBrokerSetTimeBarrier"; - case 128: return "_wrap_helicsBrokerClearTimeBarrier"; - case 129: return "_wrap_helicsCreateQuery"; - case 130: return "_wrap_helicsQueryExecute"; - case 131: return "_wrap_helicsQueryCoreExecute"; - case 132: return "_wrap_helicsQueryBrokerExecute"; - case 133: return "_wrap_helicsQueryExecuteAsync"; - case 134: return "_wrap_helicsQueryExecuteComplete"; - case 135: return "_wrap_helicsQueryIsCompleted"; - case 136: return "_wrap_helicsQuerySetTarget"; - case 137: return "_wrap_helicsQuerySetQueryString"; - case 138: return "_wrap_helicsQueryFree"; - case 139: return "_wrap_helicsCleanupLibrary"; - case 140: return "_wrap_helicsFederateRegisterSubscription"; - case 141: return "_wrap_helicsFederateRegisterPublication"; - case 142: return "_wrap_helicsFederateRegisterTypePublication"; - case 143: return "_wrap_helicsFederateRegisterGlobalPublication"; - case 144: return "_wrap_helicsFederateRegisterGlobalTypePublication"; - case 145: return "_wrap_helicsFederateRegisterInput"; - case 146: return "_wrap_helicsFederateRegisterTypeInput"; - case 147: return "_wrap_helicsFederateRegisterGlobalInput"; - case 148: return "_wrap_helicsFederateRegisterGlobalTypeInput"; - case 149: return "_wrap_helicsFederateGetPublication"; - case 150: return "_wrap_helicsFederateGetPublicationByIndex"; - case 151: return "_wrap_helicsFederateGetInput"; - case 152: return "_wrap_helicsFederateGetInputByIndex"; - case 153: return "_wrap_helicsFederateGetSubscription"; - case 154: return "_wrap_helicsFederateClearUpdates"; - case 155: return "_wrap_helicsFederateRegisterFromPublicationJSON"; - case 156: return "_wrap_helicsFederatePublishJSON"; - case 157: return "_wrap_helicsPublicationIsValid"; - case 158: return "_wrap_helicsPublicationPublishRaw"; - case 159: return "_wrap_helicsPublicationPublishString"; - case 160: return "_wrap_helicsPublicationPublishInteger"; - case 161: return "_wrap_helicsPublicationPublishBoolean"; - case 162: return "_wrap_helicsPublicationPublishDouble"; - case 163: return "_wrap_helicsPublicationPublishTime"; - case 164: return "_wrap_helicsPublicationPublishChar"; - case 165: return "_wrap_helicsPublicationPublishComplex"; - case 166: return "_wrap_helicsPublicationPublishVector"; - case 167: return "_wrap_helicsPublicationPublishNamedPoint"; - case 168: return "_wrap_helicsPublicationAddTarget"; - case 169: return "_wrap_helicsInputIsValid"; - case 170: return "_wrap_helicsInputAddTarget"; - case 171: return "_wrap_helicsInputGetRawValueSize"; - case 172: return "_wrap_helicsInputGetRawValue"; - case 173: return "_wrap_helicsInputGetStringSize"; - case 174: return "_wrap_helicsInputGetString"; - case 175: return "_wrap_helicsInputGetInteger"; - case 176: return "_wrap_helicsInputGetBoolean"; - case 177: return "_wrap_helicsInputGetDouble"; - case 178: return "_wrap_helicsInputGetTime"; - case 179: return "_wrap_helicsInputGetChar"; - case 180: return "_wrap_helicsInputGetComplex"; - case 181: return "_wrap_helicsInputGetVectorSize"; - case 182: return "_wrap_helicsInputGetVector"; - case 183: return "_wrap_helicsInputGetNamedPoint"; - case 184: return "_wrap_helicsInputSetDefaultRaw"; - case 185: return "_wrap_helicsInputSetDefaultString"; - case 186: return "_wrap_helicsInputSetDefaultInteger"; - case 187: return "_wrap_helicsInputSetDefaultBoolean"; - case 188: return "_wrap_helicsInputSetDefaultTime"; - case 189: return "_wrap_helicsInputSetDefaultChar"; - case 190: return "_wrap_helicsInputSetDefaultDouble"; - case 191: return "_wrap_helicsInputSetDefaultComplex"; - case 192: return "_wrap_helicsInputSetDefaultVector"; - case 193: return "_wrap_helicsInputSetDefaultNamedPoint"; - case 194: return "_wrap_helicsInputGetType"; - case 195: return "_wrap_helicsInputGetPublicationType"; - case 196: return "_wrap_helicsPublicationGetType"; - case 197: return "_wrap_helicsInputGetKey"; - case 198: return "_wrap_helicsSubscriptionGetKey"; - case 199: return "_wrap_helicsPublicationGetKey"; - case 200: return "_wrap_helicsInputGetUnits"; - case 201: return "_wrap_helicsInputGetInjectionUnits"; - case 202: return "_wrap_helicsInputGetExtractionUnits"; - case 203: return "_wrap_helicsPublicationGetUnits"; - case 204: return "_wrap_helicsInputGetInfo"; - case 205: return "_wrap_helicsInputSetInfo"; - case 206: return "_wrap_helicsPublicationGetInfo"; - case 207: return "_wrap_helicsPublicationSetInfo"; - case 208: return "_wrap_helicsInputGetOption"; - case 209: return "_wrap_helicsInputSetOption"; - case 210: return "_wrap_helicsPublicationGetOption"; - case 211: return "_wrap_helicsPublicationSetOption"; - case 212: return "_wrap_helicsPublicationSetMinimumChange"; - case 213: return "_wrap_helicsInputSetMinimumChange"; - case 214: return "_wrap_helicsInputIsUpdated"; - case 215: return "_wrap_helicsInputLastUpdateTime"; - case 216: return "_wrap_helicsInputClearUpdate"; - case 217: return "_wrap_helicsFederateGetPublicationCount"; - case 218: return "_wrap_helicsFederateGetInputCount"; - case 219: return "_wrap_helicsFederateRegisterEndpoint"; - case 220: return "_wrap_helicsFederateRegisterGlobalEndpoint"; - case 221: return "_wrap_helicsFederateRegisterTargetedEndpoint"; - case 222: return "_wrap_helicsFederateRegisterGlobalTargetedEndpoint"; - case 223: return "_wrap_helicsFederateGetEndpoint"; - case 224: return "_wrap_helicsFederateGetEndpointByIndex"; - case 225: return "_wrap_helicsEndpointIsValid"; - case 226: return "_wrap_helicsEndpointSetDefaultDestination"; - case 227: return "_wrap_helicsEndpointGetDefaultDestination"; - case 228: return "_wrap_helicsEndpointSend"; - case 229: return "_wrap_helicsEndpointSendTo"; - case 230: return "_wrap_helicsEndpointSendToAt"; - case 231: return "_wrap_helicsEndpointSendAt"; - case 232: return "_wrap_helicsEndpointSendMessage"; - case 233: return "_wrap_helicsEndpointSendMessageZeroCopy"; - case 234: return "_wrap_helicsEndpointSubscribe"; - case 235: return "_wrap_helicsFederateHasMessage"; - case 236: return "_wrap_helicsEndpointHasMessage"; - case 237: return "_wrap_helicsFederatePendingMessages"; - case 238: return "_wrap_helicsEndpointPendingMessages"; - case 239: return "_wrap_helicsEndpointGetMessage"; - case 240: return "_wrap_helicsEndpointCreateMessage"; - case 241: return "_wrap_helicsFederateGetMessage"; - case 242: return "_wrap_helicsFederateCreateMessage"; - case 243: return "_wrap_helicsFederateClearMessages"; - case 244: return "_wrap_helicsEndpointGetType"; - case 245: return "_wrap_helicsEndpointGetName"; - case 246: return "_wrap_helicsFederateGetEndpointCount"; - case 247: return "_wrap_helicsEndpointGetInfo"; - case 248: return "_wrap_helicsEndpointSetInfo"; - case 249: return "_wrap_helicsEndpointSetOption"; - case 250: return "_wrap_helicsEndpointGetOption"; - case 251: return "_wrap_helicsEndpointAddSourceTarget"; - case 252: return "_wrap_helicsEndpointAddDestinationTarget"; - case 253: return "_wrap_helicsEndpointRemoveTarget"; - case 254: return "_wrap_helicsEndpointAddSourceFilter"; - case 255: return "_wrap_helicsEndpointAddDestinationFilter"; - case 256: return "_wrap_helicsMessageGetSource"; - case 257: return "_wrap_helicsMessageGetDestination"; - case 258: return "_wrap_helicsMessageGetOriginalSource"; - case 259: return "_wrap_helicsMessageGetOriginalDestination"; - case 260: return "_wrap_helicsMessageGetTime"; - case 261: return "_wrap_helicsMessageGetString"; - case 262: return "_wrap_helicsMessageGetMessageID"; - case 263: return "_wrap_helicsMessageCheckFlag"; - case 264: return "_wrap_helicsMessageGetRawDataSize"; - case 265: return "_wrap_helicsMessageGetRawData"; - case 266: return "_wrap_helicsMessageIsValid"; - case 267: return "_wrap_helicsMessageSetSource"; - case 268: return "_wrap_helicsMessageSetDestination"; - case 269: return "_wrap_helicsMessageSetOriginalSource"; - case 270: return "_wrap_helicsMessageSetOriginalDestination"; - case 271: return "_wrap_helicsMessageSetTime"; - case 272: return "_wrap_helicsMessageReserve"; - case 273: return "_wrap_helicsMessageSetMessageID"; - case 274: return "_wrap_helicsMessageClearFlags"; - case 275: return "_wrap_helicsMessageSetFlagOption"; - case 276: return "_wrap_helicsMessageSetString"; - case 277: return "_wrap_helicsMessageSetData"; - case 278: return "_wrap_helicsMessageAppendData"; - case 279: return "_wrap_helicsMessageCopy"; - case 280: return "_wrap_helicsMessageClone"; - case 281: return "_wrap_helicsMessageFree"; - case 282: return "_wrap_helicsFederateRegisterFilter"; - case 283: return "_wrap_helicsFederateRegisterGlobalFilter"; - case 284: return "_wrap_helicsFederateRegisterCloningFilter"; - case 285: return "_wrap_helicsFederateRegisterGlobalCloningFilter"; - case 286: return "_wrap_helicsCoreRegisterFilter"; - case 287: return "_wrap_helicsCoreRegisterCloningFilter"; - case 288: return "_wrap_helicsFederateGetFilterCount"; - case 289: return "_wrap_helicsFederateGetFilter"; - case 290: return "_wrap_helicsFederateGetFilterByIndex"; - case 291: return "_wrap_helicsFilterIsValid"; - case 292: return "_wrap_helicsFilterGetName"; - case 293: return "_wrap_helicsFilterSet"; - case 294: return "_wrap_helicsFilterSetString"; - case 295: return "_wrap_helicsFilterAddDestinationTarget"; - case 296: return "_wrap_helicsFilterAddSourceTarget"; - case 297: return "_wrap_helicsFilterAddDeliveryEndpoint"; - case 298: return "_wrap_helicsFilterRemoveTarget"; - case 299: return "_wrap_helicsFilterRemoveDeliveryEndpoint"; - case 300: return "_wrap_helicsFilterGetInfo"; - case 301: return "_wrap_helicsFilterSetInfo"; - case 302: return "_wrap_helicsFilterSetOption"; - case 303: return "_wrap_helicsFilterGetOption"; + case 11: return "HelicsComplex_real_get"; + case 12: return "HelicsComplex_real_set"; + case 13: return "HelicsComplex_imag_get"; + case 14: return "HelicsComplex_imag_set"; + case 15: return "new_HelicsComplex"; + case 16: return "delete_HelicsComplex"; + case 17: return "_wrap_helicsGetVersion"; + case 18: return "_wrap_helicsGetBuildFlags"; + case 19: return "_wrap_helicsGetCompilerVersion"; + case 20: return "_wrap_helicsIsCoreTypeAvailable"; + case 21: return "_wrap_helicsCreateCore"; + case 22: return "_wrap_helicsCreateCoreFromArgs"; + case 23: return "_wrap_helicsCoreClone"; + case 24: return "_wrap_helicsCoreIsValid"; + case 25: return "_wrap_helicsCreateBroker"; + case 26: return "_wrap_helicsCreateBrokerFromArgs"; + case 27: return "_wrap_helicsBrokerClone"; + case 28: return "_wrap_helicsBrokerIsValid"; + case 29: return "_wrap_helicsBrokerIsConnected"; + case 30: return "_wrap_helicsBrokerDataLink"; + case 31: return "_wrap_helicsBrokerAddSourceFilterToEndpoint"; + case 32: return "_wrap_helicsBrokerAddDestinationFilterToEndpoint"; + case 33: return "_wrap_helicsBrokerMakeConnections"; + case 34: return "_wrap_helicsCoreWaitForDisconnect"; + case 35: return "_wrap_helicsBrokerWaitForDisconnect"; + case 36: return "_wrap_helicsCoreIsConnected"; + case 37: return "_wrap_helicsCoreDataLink"; + case 38: return "_wrap_helicsCoreAddSourceFilterToEndpoint"; + case 39: return "_wrap_helicsCoreAddDestinationFilterToEndpoint"; + case 40: return "_wrap_helicsCoreMakeConnections"; + case 41: return "_wrap_helicsBrokerGetIdentifier"; + case 42: return "_wrap_helicsCoreGetIdentifier"; + case 43: return "_wrap_helicsBrokerGetAddress"; + case 44: return "_wrap_helicsCoreGetAddress"; + case 45: return "_wrap_helicsCoreSetReadyToInit"; + case 46: return "_wrap_helicsCoreConnect"; + case 47: return "_wrap_helicsCoreDisconnect"; + case 48: return "_wrap_helicsGetFederateByName"; + case 49: return "_wrap_helicsBrokerDisconnect"; + case 50: return "_wrap_helicsFederateDestroy"; + case 51: return "_wrap_helicsBrokerDestroy"; + case 52: return "_wrap_helicsCoreDestroy"; + case 53: return "_wrap_helicsCoreFree"; + case 54: return "_wrap_helicsBrokerFree"; + case 55: return "_wrap_helicsCreateValueFederate"; + case 56: return "_wrap_helicsCreateValueFederateFromConfig"; + case 57: return "_wrap_helicsCreateMessageFederate"; + case 58: return "_wrap_helicsCreateMessageFederateFromConfig"; + case 59: return "_wrap_helicsCreateCombinationFederate"; + case 60: return "_wrap_helicsCreateCombinationFederateFromConfig"; + case 61: return "_wrap_helicsFederateClone"; + case 62: return "_wrap_helicsCreateFederateInfo"; + case 63: return "_wrap_helicsFederateInfoClone"; + case 64: return "_wrap_helicsFederateInfoLoadFromArgs"; + case 65: return "_wrap_helicsFederateInfoFree"; + case 66: return "_wrap_helicsFederateIsValid"; + case 67: return "_wrap_helicsFederateInfoSetCoreName"; + case 68: return "_wrap_helicsFederateInfoSetCoreInitString"; + case 69: return "_wrap_helicsFederateInfoSetBrokerInitString"; + case 70: return "_wrap_helicsFederateInfoSetCoreType"; + case 71: return "_wrap_helicsFederateInfoSetCoreTypeFromString"; + case 72: return "_wrap_helicsFederateInfoSetBroker"; + case 73: return "_wrap_helicsFederateInfoSetBrokerKey"; + case 74: return "_wrap_helicsFederateInfoSetBrokerPort"; + case 75: return "_wrap_helicsFederateInfoSetLocalPort"; + case 76: return "_wrap_helicsGetPropertyIndex"; + case 77: return "_wrap_helicsGetFlagIndex"; + case 78: return "_wrap_helicsGetOptionIndex"; + case 79: return "_wrap_helicsGetOptionValue"; + case 80: return "_wrap_helicsFederateInfoSetFlagOption"; + case 81: return "_wrap_helicsFederateInfoSetSeparator"; + case 82: return "_wrap_helicsFederateInfoSetTimeProperty"; + case 83: return "_wrap_helicsFederateInfoSetIntegerProperty"; + case 84: return "_wrap_helicsFederateRegisterInterfaces"; + case 85: return "_wrap_helicsFederateGlobalError"; + case 86: return "_wrap_helicsFederateLocalError"; + case 87: return "_wrap_helicsFederateFinalize"; + case 88: return "_wrap_helicsFederateFinalizeAsync"; + case 89: return "_wrap_helicsFederateFinalizeComplete"; + case 90: return "_wrap_helicsFederateFree"; + case 91: return "_wrap_helicsCloseLibrary"; + case 92: return "_wrap_helicsFederateEnterInitializingMode"; + case 93: return "_wrap_helicsFederateEnterInitializingModeAsync"; + case 94: return "_wrap_helicsFederateIsAsyncOperationCompleted"; + case 95: return "_wrap_helicsFederateEnterInitializingModeComplete"; + case 96: return "_wrap_helicsFederateEnterExecutingMode"; + case 97: return "_wrap_helicsFederateEnterExecutingModeAsync"; + case 98: return "_wrap_helicsFederateEnterExecutingModeComplete"; + case 99: return "_wrap_helicsFederateEnterExecutingModeIterative"; + case 100: return "_wrap_helicsFederateEnterExecutingModeIterativeAsync"; + case 101: return "_wrap_helicsFederateEnterExecutingModeIterativeComplete"; + case 102: return "_wrap_helicsFederateGetState"; + case 103: return "_wrap_helicsFederateGetCore"; + case 104: return "_wrap_helicsFederateRequestTime"; + case 105: return "_wrap_helicsFederateRequestTimeAdvance"; + case 106: return "_wrap_helicsFederateRequestNextStep"; + case 107: return "_wrap_helicsFederateRequestTimeIterative"; + case 108: return "_wrap_helicsFederateRequestTimeAsync"; + case 109: return "_wrap_helicsFederateRequestTimeComplete"; + case 110: return "_wrap_helicsFederateRequestTimeIterativeAsync"; + case 111: return "_wrap_helicsFederateRequestTimeIterativeComplete"; + case 112: return "_wrap_helicsFederateGetName"; + case 113: return "_wrap_helicsFederateSetTimeProperty"; + case 114: return "_wrap_helicsFederateSetFlagOption"; + case 115: return "_wrap_helicsFederateSetSeparator"; + case 116: return "_wrap_helicsFederateSetIntegerProperty"; + case 117: return "_wrap_helicsFederateGetTimeProperty"; + case 118: return "_wrap_helicsFederateGetFlagOption"; + case 119: return "_wrap_helicsFederateGetIntegerProperty"; + case 120: return "_wrap_helicsFederateGetCurrentTime"; + case 121: return "_wrap_helicsFederateSetGlobal"; + case 122: return "_wrap_helicsFederateAddDependency"; + case 123: return "_wrap_helicsFederateSetLogFile"; + case 124: return "_wrap_helicsFederateLogErrorMessage"; + case 125: return "_wrap_helicsFederateLogWarningMessage"; + case 126: return "_wrap_helicsFederateLogInfoMessage"; + case 127: return "_wrap_helicsFederateLogDebugMessage"; + case 128: return "_wrap_helicsFederateLogLevelMessage"; + case 129: return "_wrap_helicsFederateSendCommand"; + case 130: return "_wrap_helicsFederateGetCommand"; + case 131: return "_wrap_helicsFederateGetCommandSource"; + case 132: return "_wrap_helicsFederateWaitCommand"; + case 133: return "_wrap_helicsCoreSetGlobal"; + case 134: return "_wrap_helicsBrokerSetGlobal"; + case 135: return "_wrap_helicsCoreSendCommand"; + case 136: return "_wrap_helicsBrokerSendCommand"; + case 137: return "_wrap_helicsCoreSetLogFile"; + case 138: return "_wrap_helicsBrokerSetLogFile"; + case 139: return "_wrap_helicsBrokerSetTimeBarrier"; + case 140: return "_wrap_helicsBrokerClearTimeBarrier"; + case 141: return "_wrap_helicsCreateQuery"; + case 142: return "_wrap_helicsQueryExecute"; + case 143: return "_wrap_helicsQueryCoreExecute"; + case 144: return "_wrap_helicsQueryBrokerExecute"; + case 145: return "_wrap_helicsQueryExecuteAsync"; + case 146: return "_wrap_helicsQueryExecuteComplete"; + case 147: return "_wrap_helicsQueryIsCompleted"; + case 148: return "_wrap_helicsQuerySetTarget"; + case 149: return "_wrap_helicsQuerySetQueryString"; + case 150: return "_wrap_helicsQueryFree"; + case 151: return "_wrap_helicsCleanupLibrary"; + case 152: return "_wrap_helicsFederateRegisterSubscription"; + case 153: return "_wrap_helicsFederateRegisterPublication"; + case 154: return "_wrap_helicsFederateRegisterTypePublication"; + case 155: return "_wrap_helicsFederateRegisterGlobalPublication"; + case 156: return "_wrap_helicsFederateRegisterGlobalTypePublication"; + case 157: return "_wrap_helicsFederateRegisterInput"; + case 158: return "_wrap_helicsFederateRegisterTypeInput"; + case 159: return "_wrap_helicsFederateRegisterGlobalInput"; + case 160: return "_wrap_helicsFederateRegisterGlobalTypeInput"; + case 161: return "_wrap_helicsFederateGetPublication"; + case 162: return "_wrap_helicsFederateGetPublicationByIndex"; + case 163: return "_wrap_helicsFederateGetInput"; + case 164: return "_wrap_helicsFederateGetInputByIndex"; + case 165: return "_wrap_helicsFederateGetSubscription"; + case 166: return "_wrap_helicsFederateClearUpdates"; + case 167: return "_wrap_helicsFederateRegisterFromPublicationJSON"; + case 168: return "_wrap_helicsFederatePublishJSON"; + case 169: return "_wrap_helicsPublicationIsValid"; + case 170: return "_wrap_helicsPublicationPublishRaw"; + case 171: return "_wrap_helicsPublicationPublishString"; + case 172: return "_wrap_helicsPublicationPublishInteger"; + case 173: return "_wrap_helicsPublicationPublishBoolean"; + case 174: return "_wrap_helicsPublicationPublishDouble"; + case 175: return "_wrap_helicsPublicationPublishTime"; + case 176: return "_wrap_helicsPublicationPublishChar"; + case 177: return "_wrap_helicsPublicationPublishComplex"; + case 178: return "_wrap_helicsPublicationPublishVector"; + case 179: return "_wrap_helicsPublicationPublishNamedPoint"; + case 180: return "_wrap_helicsPublicationAddTarget"; + case 181: return "_wrap_helicsInputIsValid"; + case 182: return "_wrap_helicsInputAddTarget"; + case 183: return "_wrap_helicsInputGetRawValueSize"; + case 184: return "_wrap_helicsInputGetRawValue"; + case 185: return "_wrap_helicsInputGetStringSize"; + case 186: return "_wrap_helicsInputGetString"; + case 187: return "_wrap_helicsInputGetInteger"; + case 188: return "_wrap_helicsInputGetBoolean"; + case 189: return "_wrap_helicsInputGetDouble"; + case 190: return "_wrap_helicsInputGetTime"; + case 191: return "_wrap_helicsInputGetChar"; + case 192: return "_wrap_helicsInputGetComplex"; + case 193: return "_wrap_helicsInputGetVectorSize"; + case 194: return "_wrap_helicsInputGetVector"; + case 195: return "_wrap_helicsInputGetNamedPoint"; + case 196: return "_wrap_helicsInputSetDefaultRaw"; + case 197: return "_wrap_helicsInputSetDefaultString"; + case 198: return "_wrap_helicsInputSetDefaultInteger"; + case 199: return "_wrap_helicsInputSetDefaultBoolean"; + case 200: return "_wrap_helicsInputSetDefaultTime"; + case 201: return "_wrap_helicsInputSetDefaultChar"; + case 202: return "_wrap_helicsInputSetDefaultDouble"; + case 203: return "_wrap_helicsInputSetDefaultComplex"; + case 204: return "_wrap_helicsInputSetDefaultVector"; + case 205: return "_wrap_helicsInputSetDefaultNamedPoint"; + case 206: return "_wrap_helicsInputGetType"; + case 207: return "_wrap_helicsInputGetPublicationType"; + case 208: return "_wrap_helicsPublicationGetType"; + case 209: return "_wrap_helicsInputGetKey"; + case 210: return "_wrap_helicsSubscriptionGetKey"; + case 211: return "_wrap_helicsPublicationGetKey"; + case 212: return "_wrap_helicsInputGetUnits"; + case 213: return "_wrap_helicsInputGetInjectionUnits"; + case 214: return "_wrap_helicsInputGetExtractionUnits"; + case 215: return "_wrap_helicsPublicationGetUnits"; + case 216: return "_wrap_helicsInputGetInfo"; + case 217: return "_wrap_helicsInputSetInfo"; + case 218: return "_wrap_helicsPublicationGetInfo"; + case 219: return "_wrap_helicsPublicationSetInfo"; + case 220: return "_wrap_helicsInputGetOption"; + case 221: return "_wrap_helicsInputSetOption"; + case 222: return "_wrap_helicsPublicationGetOption"; + case 223: return "_wrap_helicsPublicationSetOption"; + case 224: return "_wrap_helicsPublicationSetMinimumChange"; + case 225: return "_wrap_helicsInputSetMinimumChange"; + case 226: return "_wrap_helicsInputIsUpdated"; + case 227: return "_wrap_helicsInputLastUpdateTime"; + case 228: return "_wrap_helicsInputClearUpdate"; + case 229: return "_wrap_helicsFederateGetPublicationCount"; + case 230: return "_wrap_helicsFederateGetInputCount"; + case 231: return "_wrap_helicsFederateRegisterEndpoint"; + case 232: return "_wrap_helicsFederateRegisterGlobalEndpoint"; + case 233: return "_wrap_helicsFederateRegisterTargetedEndpoint"; + case 234: return "_wrap_helicsFederateRegisterGlobalTargetedEndpoint"; + case 235: return "_wrap_helicsFederateGetEndpoint"; + case 236: return "_wrap_helicsFederateGetEndpointByIndex"; + case 237: return "_wrap_helicsEndpointIsValid"; + case 238: return "_wrap_helicsEndpointSetDefaultDestination"; + case 239: return "_wrap_helicsEndpointGetDefaultDestination"; + case 240: return "_wrap_helicsEndpointSend"; + case 241: return "_wrap_helicsEndpointSendTo"; + case 242: return "_wrap_helicsEndpointSendToAt"; + case 243: return "_wrap_helicsEndpointSendAt"; + case 244: return "_wrap_helicsEndpointSendMessage"; + case 245: return "_wrap_helicsEndpointSendMessageZeroCopy"; + case 246: return "_wrap_helicsEndpointSubscribe"; + case 247: return "_wrap_helicsFederateHasMessage"; + case 248: return "_wrap_helicsEndpointHasMessage"; + case 249: return "_wrap_helicsFederatePendingMessages"; + case 250: return "_wrap_helicsEndpointPendingMessages"; + case 251: return "_wrap_helicsEndpointGetMessage"; + case 252: return "_wrap_helicsEndpointCreateMessage"; + case 253: return "_wrap_helicsFederateGetMessage"; + case 254: return "_wrap_helicsFederateCreateMessage"; + case 255: return "_wrap_helicsFederateClearMessages"; + case 256: return "_wrap_helicsEndpointGetType"; + case 257: return "_wrap_helicsEndpointGetName"; + case 258: return "_wrap_helicsFederateGetEndpointCount"; + case 259: return "_wrap_helicsEndpointGetInfo"; + case 260: return "_wrap_helicsEndpointSetInfo"; + case 261: return "_wrap_helicsEndpointSetOption"; + case 262: return "_wrap_helicsEndpointGetOption"; + case 263: return "_wrap_helicsEndpointAddSourceTarget"; + case 264: return "_wrap_helicsEndpointAddDestinationTarget"; + case 265: return "_wrap_helicsEndpointRemoveTarget"; + case 266: return "_wrap_helicsEndpointAddSourceFilter"; + case 267: return "_wrap_helicsEndpointAddDestinationFilter"; + case 268: return "_wrap_helicsMessageGetSource"; + case 269: return "_wrap_helicsMessageGetDestination"; + case 270: return "_wrap_helicsMessageGetOriginalSource"; + case 271: return "_wrap_helicsMessageGetOriginalDestination"; + case 272: return "_wrap_helicsMessageGetTime"; + case 273: return "_wrap_helicsMessageGetString"; + case 274: return "_wrap_helicsMessageGetMessageID"; + case 275: return "_wrap_helicsMessageCheckFlag"; + case 276: return "_wrap_helicsMessageGetRawDataSize"; + case 277: return "_wrap_helicsMessageGetRawData"; + case 278: return "_wrap_helicsMessageIsValid"; + case 279: return "_wrap_helicsMessageSetSource"; + case 280: return "_wrap_helicsMessageSetDestination"; + case 281: return "_wrap_helicsMessageSetOriginalSource"; + case 282: return "_wrap_helicsMessageSetOriginalDestination"; + case 283: return "_wrap_helicsMessageSetTime"; + case 284: return "_wrap_helicsMessageReserve"; + case 285: return "_wrap_helicsMessageSetMessageID"; + case 286: return "_wrap_helicsMessageClearFlags"; + case 287: return "_wrap_helicsMessageSetFlagOption"; + case 288: return "_wrap_helicsMessageSetString"; + case 289: return "_wrap_helicsMessageSetData"; + case 290: return "_wrap_helicsMessageAppendData"; + case 291: return "_wrap_helicsMessageCopy"; + case 292: return "_wrap_helicsMessageClone"; + case 293: return "_wrap_helicsMessageFree"; + case 294: return "_wrap_helicsFederateRegisterFilter"; + case 295: return "_wrap_helicsFederateRegisterGlobalFilter"; + case 296: return "_wrap_helicsFederateRegisterCloningFilter"; + case 297: return "_wrap_helicsFederateRegisterGlobalCloningFilter"; + case 298: return "_wrap_helicsCoreRegisterFilter"; + case 299: return "_wrap_helicsCoreRegisterCloningFilter"; + case 300: return "_wrap_helicsFederateGetFilterCount"; + case 301: return "_wrap_helicsFederateGetFilter"; + case 302: return "_wrap_helicsFederateGetFilterByIndex"; + case 303: return "_wrap_helicsFilterIsValid"; + case 304: return "_wrap_helicsFilterGetName"; + case 305: return "_wrap_helicsFilterSet"; + case 306: return "_wrap_helicsFilterSetString"; + case 307: return "_wrap_helicsFilterAddDestinationTarget"; + case 308: return "_wrap_helicsFilterAddSourceTarget"; + case 309: return "_wrap_helicsFilterAddDeliveryEndpoint"; + case 310: return "_wrap_helicsFilterRemoveTarget"; + case 311: return "_wrap_helicsFilterRemoveDeliveryEndpoint"; + case 312: return "_wrap_helicsFilterGetInfo"; + case 313: return "_wrap_helicsFilterSetInfo"; + case 314: return "_wrap_helicsFilterSetOption"; + case 315: return "_wrap_helicsFilterGetOption"; default: return 0; } } @@ -15108,299 +15582,311 @@ void mexFunction(int resc, mxArray *resv[], int argc, const mxArray *argv[]) { case 8: flag=_wrap_helics_time_maxtime_get(resc,resv,argc,(mxArray**)(argv)); break; case 9: flag=_wrap_helics_true_get(resc,resv,argc,(mxArray**)(argv)); break; case 10: flag=_wrap_helics_false_get(resc,resv,argc,(mxArray**)(argv)); break; - case 11: flag=_wrap_helicsGetVersion(resc,resv,argc,(mxArray**)(argv)); break; - case 12: flag=_wrap_helicsGetBuildFlags(resc,resv,argc,(mxArray**)(argv)); break; - case 13: flag=_wrap_helicsGetCompilerVersion(resc,resv,argc,(mxArray**)(argv)); break; - case 14: flag=_wrap_helicsIsCoreTypeAvailable(resc,resv,argc,(mxArray**)(argv)); break; - case 15: flag=_wrap_helicsCreateCore(resc,resv,argc,(mxArray**)(argv)); break; - case 16: flag=_wrap_helicsCreateCoreFromArgs(resc,resv,argc,(mxArray**)(argv)); break; - case 17: flag=_wrap_helicsCoreClone(resc,resv,argc,(mxArray**)(argv)); break; - case 18: flag=_wrap_helicsCoreIsValid(resc,resv,argc,(mxArray**)(argv)); break; - case 19: flag=_wrap_helicsCreateBroker(resc,resv,argc,(mxArray**)(argv)); break; - case 20: flag=_wrap_helicsCreateBrokerFromArgs(resc,resv,argc,(mxArray**)(argv)); break; - case 21: flag=_wrap_helicsBrokerClone(resc,resv,argc,(mxArray**)(argv)); break; - case 22: flag=_wrap_helicsBrokerIsValid(resc,resv,argc,(mxArray**)(argv)); break; - case 23: flag=_wrap_helicsBrokerIsConnected(resc,resv,argc,(mxArray**)(argv)); break; - case 24: flag=_wrap_helicsBrokerDataLink(resc,resv,argc,(mxArray**)(argv)); break; - case 25: flag=_wrap_helicsBrokerAddSourceFilterToEndpoint(resc,resv,argc,(mxArray**)(argv)); break; - case 26: flag=_wrap_helicsBrokerAddDestinationFilterToEndpoint(resc,resv,argc,(mxArray**)(argv)); break; - case 27: flag=_wrap_helicsBrokerMakeConnections(resc,resv,argc,(mxArray**)(argv)); break; - case 28: flag=_wrap_helicsCoreWaitForDisconnect(resc,resv,argc,(mxArray**)(argv)); break; - case 29: flag=_wrap_helicsBrokerWaitForDisconnect(resc,resv,argc,(mxArray**)(argv)); break; - case 30: flag=_wrap_helicsCoreIsConnected(resc,resv,argc,(mxArray**)(argv)); break; - case 31: flag=_wrap_helicsCoreDataLink(resc,resv,argc,(mxArray**)(argv)); break; - case 32: flag=_wrap_helicsCoreAddSourceFilterToEndpoint(resc,resv,argc,(mxArray**)(argv)); break; - case 33: flag=_wrap_helicsCoreAddDestinationFilterToEndpoint(resc,resv,argc,(mxArray**)(argv)); break; - case 34: flag=_wrap_helicsCoreMakeConnections(resc,resv,argc,(mxArray**)(argv)); break; - case 35: flag=_wrap_helicsBrokerGetIdentifier(resc,resv,argc,(mxArray**)(argv)); break; - case 36: flag=_wrap_helicsCoreGetIdentifier(resc,resv,argc,(mxArray**)(argv)); break; - case 37: flag=_wrap_helicsBrokerGetAddress(resc,resv,argc,(mxArray**)(argv)); break; - case 38: flag=_wrap_helicsCoreGetAddress(resc,resv,argc,(mxArray**)(argv)); break; - case 39: flag=_wrap_helicsCoreSetReadyToInit(resc,resv,argc,(mxArray**)(argv)); break; - case 40: flag=_wrap_helicsCoreConnect(resc,resv,argc,(mxArray**)(argv)); break; - case 41: flag=_wrap_helicsCoreDisconnect(resc,resv,argc,(mxArray**)(argv)); break; - case 42: flag=_wrap_helicsGetFederateByName(resc,resv,argc,(mxArray**)(argv)); break; - case 43: flag=_wrap_helicsBrokerDisconnect(resc,resv,argc,(mxArray**)(argv)); break; - case 44: flag=_wrap_helicsFederateDestroy(resc,resv,argc,(mxArray**)(argv)); break; - case 45: flag=_wrap_helicsBrokerDestroy(resc,resv,argc,(mxArray**)(argv)); break; - case 46: flag=_wrap_helicsCoreDestroy(resc,resv,argc,(mxArray**)(argv)); break; - case 47: flag=_wrap_helicsCoreFree(resc,resv,argc,(mxArray**)(argv)); break; - case 48: flag=_wrap_helicsBrokerFree(resc,resv,argc,(mxArray**)(argv)); break; - case 49: flag=_wrap_helicsCreateValueFederate(resc,resv,argc,(mxArray**)(argv)); break; - case 50: flag=_wrap_helicsCreateValueFederateFromConfig(resc,resv,argc,(mxArray**)(argv)); break; - case 51: flag=_wrap_helicsCreateMessageFederate(resc,resv,argc,(mxArray**)(argv)); break; - case 52: flag=_wrap_helicsCreateMessageFederateFromConfig(resc,resv,argc,(mxArray**)(argv)); break; - case 53: flag=_wrap_helicsCreateCombinationFederate(resc,resv,argc,(mxArray**)(argv)); break; - case 54: flag=_wrap_helicsCreateCombinationFederateFromConfig(resc,resv,argc,(mxArray**)(argv)); break; - case 55: flag=_wrap_helicsFederateClone(resc,resv,argc,(mxArray**)(argv)); break; - case 56: flag=_wrap_helicsCreateFederateInfo(resc,resv,argc,(mxArray**)(argv)); break; - case 57: flag=_wrap_helicsFederateInfoClone(resc,resv,argc,(mxArray**)(argv)); break; - case 58: flag=_wrap_helicsFederateInfoLoadFromArgs(resc,resv,argc,(mxArray**)(argv)); break; - case 59: flag=_wrap_helicsFederateInfoFree(resc,resv,argc,(mxArray**)(argv)); break; - case 60: flag=_wrap_helicsFederateIsValid(resc,resv,argc,(mxArray**)(argv)); break; - case 61: flag=_wrap_helicsFederateInfoSetCoreName(resc,resv,argc,(mxArray**)(argv)); break; - case 62: flag=_wrap_helicsFederateInfoSetCoreInitString(resc,resv,argc,(mxArray**)(argv)); break; - case 63: flag=_wrap_helicsFederateInfoSetBrokerInitString(resc,resv,argc,(mxArray**)(argv)); break; - case 64: flag=_wrap_helicsFederateInfoSetCoreType(resc,resv,argc,(mxArray**)(argv)); break; - case 65: flag=_wrap_helicsFederateInfoSetCoreTypeFromString(resc,resv,argc,(mxArray**)(argv)); break; - case 66: flag=_wrap_helicsFederateInfoSetBroker(resc,resv,argc,(mxArray**)(argv)); break; - case 67: flag=_wrap_helicsFederateInfoSetBrokerKey(resc,resv,argc,(mxArray**)(argv)); break; - case 68: flag=_wrap_helicsFederateInfoSetBrokerPort(resc,resv,argc,(mxArray**)(argv)); break; - case 69: flag=_wrap_helicsFederateInfoSetLocalPort(resc,resv,argc,(mxArray**)(argv)); break; - case 70: flag=_wrap_helicsGetPropertyIndex(resc,resv,argc,(mxArray**)(argv)); break; - case 71: flag=_wrap_helicsGetFlagIndex(resc,resv,argc,(mxArray**)(argv)); break; - case 72: flag=_wrap_helicsGetOptionIndex(resc,resv,argc,(mxArray**)(argv)); break; - case 73: flag=_wrap_helicsGetOptionValue(resc,resv,argc,(mxArray**)(argv)); break; - case 74: flag=_wrap_helicsFederateInfoSetFlagOption(resc,resv,argc,(mxArray**)(argv)); break; - case 75: flag=_wrap_helicsFederateInfoSetSeparator(resc,resv,argc,(mxArray**)(argv)); break; - case 76: flag=_wrap_helicsFederateInfoSetTimeProperty(resc,resv,argc,(mxArray**)(argv)); break; - case 77: flag=_wrap_helicsFederateInfoSetIntegerProperty(resc,resv,argc,(mxArray**)(argv)); break; - case 78: flag=_wrap_helicsFederateRegisterInterfaces(resc,resv,argc,(mxArray**)(argv)); break; - case 79: flag=_wrap_helicsFederateGlobalError(resc,resv,argc,(mxArray**)(argv)); break; - case 80: flag=_wrap_helicsFederateLocalError(resc,resv,argc,(mxArray**)(argv)); break; - case 81: flag=_wrap_helicsFederateFinalize(resc,resv,argc,(mxArray**)(argv)); break; - case 82: flag=_wrap_helicsFederateFinalizeAsync(resc,resv,argc,(mxArray**)(argv)); break; - case 83: flag=_wrap_helicsFederateFinalizeComplete(resc,resv,argc,(mxArray**)(argv)); break; - case 84: flag=_wrap_helicsFederateFree(resc,resv,argc,(mxArray**)(argv)); break; - case 85: flag=_wrap_helicsCloseLibrary(resc,resv,argc,(mxArray**)(argv)); break; - case 86: flag=_wrap_helicsFederateEnterInitializingMode(resc,resv,argc,(mxArray**)(argv)); break; - case 87: flag=_wrap_helicsFederateEnterInitializingModeAsync(resc,resv,argc,(mxArray**)(argv)); break; - case 88: flag=_wrap_helicsFederateIsAsyncOperationCompleted(resc,resv,argc,(mxArray**)(argv)); break; - case 89: flag=_wrap_helicsFederateEnterInitializingModeComplete(resc,resv,argc,(mxArray**)(argv)); break; - case 90: flag=_wrap_helicsFederateEnterExecutingMode(resc,resv,argc,(mxArray**)(argv)); break; - case 91: flag=_wrap_helicsFederateEnterExecutingModeAsync(resc,resv,argc,(mxArray**)(argv)); break; - case 92: flag=_wrap_helicsFederateEnterExecutingModeComplete(resc,resv,argc,(mxArray**)(argv)); break; - case 93: flag=_wrap_helicsFederateEnterExecutingModeIterative(resc,resv,argc,(mxArray**)(argv)); break; - case 94: flag=_wrap_helicsFederateEnterExecutingModeIterativeAsync(resc,resv,argc,(mxArray**)(argv)); break; - case 95: flag=_wrap_helicsFederateEnterExecutingModeIterativeComplete(resc,resv,argc,(mxArray**)(argv)); break; - case 96: flag=_wrap_helicsFederateGetState(resc,resv,argc,(mxArray**)(argv)); break; - case 97: flag=_wrap_helicsFederateGetCoreObject(resc,resv,argc,(mxArray**)(argv)); break; - case 98: flag=_wrap_helicsFederateRequestTime(resc,resv,argc,(mxArray**)(argv)); break; - case 99: flag=_wrap_helicsFederateRequestTimeAdvance(resc,resv,argc,(mxArray**)(argv)); break; - case 100: flag=_wrap_helicsFederateRequestNextStep(resc,resv,argc,(mxArray**)(argv)); break; - case 101: flag=_wrap_helicsFederateRequestTimeIterative(resc,resv,argc,(mxArray**)(argv)); break; - case 102: flag=_wrap_helicsFederateRequestTimeAsync(resc,resv,argc,(mxArray**)(argv)); break; - case 103: flag=_wrap_helicsFederateRequestTimeComplete(resc,resv,argc,(mxArray**)(argv)); break; - case 104: flag=_wrap_helicsFederateRequestTimeIterativeAsync(resc,resv,argc,(mxArray**)(argv)); break; - case 105: flag=_wrap_helicsFederateRequestTimeIterativeComplete(resc,resv,argc,(mxArray**)(argv)); break; - case 106: flag=_wrap_helicsFederateGetName(resc,resv,argc,(mxArray**)(argv)); break; - case 107: flag=_wrap_helicsFederateSetTimeProperty(resc,resv,argc,(mxArray**)(argv)); break; - case 108: flag=_wrap_helicsFederateSetFlagOption(resc,resv,argc,(mxArray**)(argv)); break; - case 109: flag=_wrap_helicsFederateSetSeparator(resc,resv,argc,(mxArray**)(argv)); break; - case 110: flag=_wrap_helicsFederateSetIntegerProperty(resc,resv,argc,(mxArray**)(argv)); break; - case 111: flag=_wrap_helicsFederateGetTimeProperty(resc,resv,argc,(mxArray**)(argv)); break; - case 112: flag=_wrap_helicsFederateGetFlagOption(resc,resv,argc,(mxArray**)(argv)); break; - case 113: flag=_wrap_helicsFederateGetIntegerProperty(resc,resv,argc,(mxArray**)(argv)); break; - case 114: flag=_wrap_helicsFederateGetCurrentTime(resc,resv,argc,(mxArray**)(argv)); break; - case 115: flag=_wrap_helicsFederateSetGlobal(resc,resv,argc,(mxArray**)(argv)); break; - case 116: flag=_wrap_helicsFederateAddDependency(resc,resv,argc,(mxArray**)(argv)); break; - case 117: flag=_wrap_helicsFederateSetLogFile(resc,resv,argc,(mxArray**)(argv)); break; - case 118: flag=_wrap_helicsFederateLogErrorMessage(resc,resv,argc,(mxArray**)(argv)); break; - case 119: flag=_wrap_helicsFederateLogWarningMessage(resc,resv,argc,(mxArray**)(argv)); break; - case 120: flag=_wrap_helicsFederateLogInfoMessage(resc,resv,argc,(mxArray**)(argv)); break; - case 121: flag=_wrap_helicsFederateLogDebugMessage(resc,resv,argc,(mxArray**)(argv)); break; - case 122: flag=_wrap_helicsFederateLogLevelMessage(resc,resv,argc,(mxArray**)(argv)); break; - case 123: flag=_wrap_helicsCoreSetGlobal(resc,resv,argc,(mxArray**)(argv)); break; - case 124: flag=_wrap_helicsBrokerSetGlobal(resc,resv,argc,(mxArray**)(argv)); break; - case 125: flag=_wrap_helicsCoreSetLogFile(resc,resv,argc,(mxArray**)(argv)); break; - case 126: flag=_wrap_helicsBrokerSetLogFile(resc,resv,argc,(mxArray**)(argv)); break; - case 127: flag=_wrap_helicsBrokerSetTimeBarrier(resc,resv,argc,(mxArray**)(argv)); break; - case 128: flag=_wrap_helicsBrokerClearTimeBarrier(resc,resv,argc,(mxArray**)(argv)); break; - case 129: flag=_wrap_helicsCreateQuery(resc,resv,argc,(mxArray**)(argv)); break; - case 130: flag=_wrap_helicsQueryExecute(resc,resv,argc,(mxArray**)(argv)); break; - case 131: flag=_wrap_helicsQueryCoreExecute(resc,resv,argc,(mxArray**)(argv)); break; - case 132: flag=_wrap_helicsQueryBrokerExecute(resc,resv,argc,(mxArray**)(argv)); break; - case 133: flag=_wrap_helicsQueryExecuteAsync(resc,resv,argc,(mxArray**)(argv)); break; - case 134: flag=_wrap_helicsQueryExecuteComplete(resc,resv,argc,(mxArray**)(argv)); break; - case 135: flag=_wrap_helicsQueryIsCompleted(resc,resv,argc,(mxArray**)(argv)); break; - case 136: flag=_wrap_helicsQuerySetTarget(resc,resv,argc,(mxArray**)(argv)); break; - case 137: flag=_wrap_helicsQuerySetQueryString(resc,resv,argc,(mxArray**)(argv)); break; - case 138: flag=_wrap_helicsQueryFree(resc,resv,argc,(mxArray**)(argv)); break; - case 139: flag=_wrap_helicsCleanupLibrary(resc,resv,argc,(mxArray**)(argv)); break; - case 140: flag=_wrap_helicsFederateRegisterSubscription(resc,resv,argc,(mxArray**)(argv)); break; - case 141: flag=_wrap_helicsFederateRegisterPublication(resc,resv,argc,(mxArray**)(argv)); break; - case 142: flag=_wrap_helicsFederateRegisterTypePublication(resc,resv,argc,(mxArray**)(argv)); break; - case 143: flag=_wrap_helicsFederateRegisterGlobalPublication(resc,resv,argc,(mxArray**)(argv)); break; - case 144: flag=_wrap_helicsFederateRegisterGlobalTypePublication(resc,resv,argc,(mxArray**)(argv)); break; - case 145: flag=_wrap_helicsFederateRegisterInput(resc,resv,argc,(mxArray**)(argv)); break; - case 146: flag=_wrap_helicsFederateRegisterTypeInput(resc,resv,argc,(mxArray**)(argv)); break; - case 147: flag=_wrap_helicsFederateRegisterGlobalInput(resc,resv,argc,(mxArray**)(argv)); break; - case 148: flag=_wrap_helicsFederateRegisterGlobalTypeInput(resc,resv,argc,(mxArray**)(argv)); break; - case 149: flag=_wrap_helicsFederateGetPublication(resc,resv,argc,(mxArray**)(argv)); break; - case 150: flag=_wrap_helicsFederateGetPublicationByIndex(resc,resv,argc,(mxArray**)(argv)); break; - case 151: flag=_wrap_helicsFederateGetInput(resc,resv,argc,(mxArray**)(argv)); break; - case 152: flag=_wrap_helicsFederateGetInputByIndex(resc,resv,argc,(mxArray**)(argv)); break; - case 153: flag=_wrap_helicsFederateGetSubscription(resc,resv,argc,(mxArray**)(argv)); break; - case 154: flag=_wrap_helicsFederateClearUpdates(resc,resv,argc,(mxArray**)(argv)); break; - case 155: flag=_wrap_helicsFederateRegisterFromPublicationJSON(resc,resv,argc,(mxArray**)(argv)); break; - case 156: flag=_wrap_helicsFederatePublishJSON(resc,resv,argc,(mxArray**)(argv)); break; - case 157: flag=_wrap_helicsPublicationIsValid(resc,resv,argc,(mxArray**)(argv)); break; - case 158: flag=_wrap_helicsPublicationPublishRaw(resc,resv,argc,(mxArray**)(argv)); break; - case 159: flag=_wrap_helicsPublicationPublishString(resc,resv,argc,(mxArray**)(argv)); break; - case 160: flag=_wrap_helicsPublicationPublishInteger(resc,resv,argc,(mxArray**)(argv)); break; - case 161: flag=_wrap_helicsPublicationPublishBoolean(resc,resv,argc,(mxArray**)(argv)); break; - case 162: flag=_wrap_helicsPublicationPublishDouble(resc,resv,argc,(mxArray**)(argv)); break; - case 163: flag=_wrap_helicsPublicationPublishTime(resc,resv,argc,(mxArray**)(argv)); break; - case 164: flag=_wrap_helicsPublicationPublishChar(resc,resv,argc,(mxArray**)(argv)); break; - case 165: flag=_wrap_helicsPublicationPublishComplex(resc,resv,argc,(mxArray**)(argv)); break; - case 166: flag=_wrap_helicsPublicationPublishVector(resc,resv,argc,(mxArray**)(argv)); break; - case 167: flag=_wrap_helicsPublicationPublishNamedPoint(resc,resv,argc,(mxArray**)(argv)); break; - case 168: flag=_wrap_helicsPublicationAddTarget(resc,resv,argc,(mxArray**)(argv)); break; - case 169: flag=_wrap_helicsInputIsValid(resc,resv,argc,(mxArray**)(argv)); break; - case 170: flag=_wrap_helicsInputAddTarget(resc,resv,argc,(mxArray**)(argv)); break; - case 171: flag=_wrap_helicsInputGetRawValueSize(resc,resv,argc,(mxArray**)(argv)); break; - case 172: flag=_wrap_helicsInputGetRawValue(resc,resv,argc,(mxArray**)(argv)); break; - case 173: flag=_wrap_helicsInputGetStringSize(resc,resv,argc,(mxArray**)(argv)); break; - case 174: flag=_wrap_helicsInputGetString(resc,resv,argc,(mxArray**)(argv)); break; - case 175: flag=_wrap_helicsInputGetInteger(resc,resv,argc,(mxArray**)(argv)); break; - case 176: flag=_wrap_helicsInputGetBoolean(resc,resv,argc,(mxArray**)(argv)); break; - case 177: flag=_wrap_helicsInputGetDouble(resc,resv,argc,(mxArray**)(argv)); break; - case 178: flag=_wrap_helicsInputGetTime(resc,resv,argc,(mxArray**)(argv)); break; - case 179: flag=_wrap_helicsInputGetChar(resc,resv,argc,(mxArray**)(argv)); break; - case 180: flag=_wrap_helicsInputGetComplex(resc,resv,argc,(mxArray**)(argv)); break; - case 181: flag=_wrap_helicsInputGetVectorSize(resc,resv,argc,(mxArray**)(argv)); break; - case 182: flag=_wrap_helicsInputGetVector(resc,resv,argc,(mxArray**)(argv)); break; - case 183: flag=_wrap_helicsInputGetNamedPoint(resc,resv,argc,(mxArray**)(argv)); break; - case 184: flag=_wrap_helicsInputSetDefaultRaw(resc,resv,argc,(mxArray**)(argv)); break; - case 185: flag=_wrap_helicsInputSetDefaultString(resc,resv,argc,(mxArray**)(argv)); break; - case 186: flag=_wrap_helicsInputSetDefaultInteger(resc,resv,argc,(mxArray**)(argv)); break; - case 187: flag=_wrap_helicsInputSetDefaultBoolean(resc,resv,argc,(mxArray**)(argv)); break; - case 188: flag=_wrap_helicsInputSetDefaultTime(resc,resv,argc,(mxArray**)(argv)); break; - case 189: flag=_wrap_helicsInputSetDefaultChar(resc,resv,argc,(mxArray**)(argv)); break; - case 190: flag=_wrap_helicsInputSetDefaultDouble(resc,resv,argc,(mxArray**)(argv)); break; - case 191: flag=_wrap_helicsInputSetDefaultComplex(resc,resv,argc,(mxArray**)(argv)); break; - case 192: flag=_wrap_helicsInputSetDefaultVector(resc,resv,argc,(mxArray**)(argv)); break; - case 193: flag=_wrap_helicsInputSetDefaultNamedPoint(resc,resv,argc,(mxArray**)(argv)); break; - case 194: flag=_wrap_helicsInputGetType(resc,resv,argc,(mxArray**)(argv)); break; - case 195: flag=_wrap_helicsInputGetPublicationType(resc,resv,argc,(mxArray**)(argv)); break; - case 196: flag=_wrap_helicsPublicationGetType(resc,resv,argc,(mxArray**)(argv)); break; - case 197: flag=_wrap_helicsInputGetKey(resc,resv,argc,(mxArray**)(argv)); break; - case 198: flag=_wrap_helicsSubscriptionGetKey(resc,resv,argc,(mxArray**)(argv)); break; - case 199: flag=_wrap_helicsPublicationGetKey(resc,resv,argc,(mxArray**)(argv)); break; - case 200: flag=_wrap_helicsInputGetUnits(resc,resv,argc,(mxArray**)(argv)); break; - case 201: flag=_wrap_helicsInputGetInjectionUnits(resc,resv,argc,(mxArray**)(argv)); break; - case 202: flag=_wrap_helicsInputGetExtractionUnits(resc,resv,argc,(mxArray**)(argv)); break; - case 203: flag=_wrap_helicsPublicationGetUnits(resc,resv,argc,(mxArray**)(argv)); break; - case 204: flag=_wrap_helicsInputGetInfo(resc,resv,argc,(mxArray**)(argv)); break; - case 205: flag=_wrap_helicsInputSetInfo(resc,resv,argc,(mxArray**)(argv)); break; - case 206: flag=_wrap_helicsPublicationGetInfo(resc,resv,argc,(mxArray**)(argv)); break; - case 207: flag=_wrap_helicsPublicationSetInfo(resc,resv,argc,(mxArray**)(argv)); break; - case 208: flag=_wrap_helicsInputGetOption(resc,resv,argc,(mxArray**)(argv)); break; - case 209: flag=_wrap_helicsInputSetOption(resc,resv,argc,(mxArray**)(argv)); break; - case 210: flag=_wrap_helicsPublicationGetOption(resc,resv,argc,(mxArray**)(argv)); break; - case 211: flag=_wrap_helicsPublicationSetOption(resc,resv,argc,(mxArray**)(argv)); break; - case 212: flag=_wrap_helicsPublicationSetMinimumChange(resc,resv,argc,(mxArray**)(argv)); break; - case 213: flag=_wrap_helicsInputSetMinimumChange(resc,resv,argc,(mxArray**)(argv)); break; - case 214: flag=_wrap_helicsInputIsUpdated(resc,resv,argc,(mxArray**)(argv)); break; - case 215: flag=_wrap_helicsInputLastUpdateTime(resc,resv,argc,(mxArray**)(argv)); break; - case 216: flag=_wrap_helicsInputClearUpdate(resc,resv,argc,(mxArray**)(argv)); break; - case 217: flag=_wrap_helicsFederateGetPublicationCount(resc,resv,argc,(mxArray**)(argv)); break; - case 218: flag=_wrap_helicsFederateGetInputCount(resc,resv,argc,(mxArray**)(argv)); break; - case 219: flag=_wrap_helicsFederateRegisterEndpoint(resc,resv,argc,(mxArray**)(argv)); break; - case 220: flag=_wrap_helicsFederateRegisterGlobalEndpoint(resc,resv,argc,(mxArray**)(argv)); break; - case 221: flag=_wrap_helicsFederateRegisterTargetedEndpoint(resc,resv,argc,(mxArray**)(argv)); break; - case 222: flag=_wrap_helicsFederateRegisterGlobalTargetedEndpoint(resc,resv,argc,(mxArray**)(argv)); break; - case 223: flag=_wrap_helicsFederateGetEndpoint(resc,resv,argc,(mxArray**)(argv)); break; - case 224: flag=_wrap_helicsFederateGetEndpointByIndex(resc,resv,argc,(mxArray**)(argv)); break; - case 225: flag=_wrap_helicsEndpointIsValid(resc,resv,argc,(mxArray**)(argv)); break; - case 226: flag=_wrap_helicsEndpointSetDefaultDestination(resc,resv,argc,(mxArray**)(argv)); break; - case 227: flag=_wrap_helicsEndpointGetDefaultDestination(resc,resv,argc,(mxArray**)(argv)); break; - case 228: flag=_wrap_helicsEndpointSend(resc,resv,argc,(mxArray**)(argv)); break; - case 229: flag=_wrap_helicsEndpointSendTo(resc,resv,argc,(mxArray**)(argv)); break; - case 230: flag=_wrap_helicsEndpointSendToAt(resc,resv,argc,(mxArray**)(argv)); break; - case 231: flag=_wrap_helicsEndpointSendAt(resc,resv,argc,(mxArray**)(argv)); break; - case 232: flag=_wrap_helicsEndpointSendMessage(resc,resv,argc,(mxArray**)(argv)); break; - case 233: flag=_wrap_helicsEndpointSendMessageZeroCopy(resc,resv,argc,(mxArray**)(argv)); break; - case 234: flag=_wrap_helicsEndpointSubscribe(resc,resv,argc,(mxArray**)(argv)); break; - case 235: flag=_wrap_helicsFederateHasMessage(resc,resv,argc,(mxArray**)(argv)); break; - case 236: flag=_wrap_helicsEndpointHasMessage(resc,resv,argc,(mxArray**)(argv)); break; - case 237: flag=_wrap_helicsFederatePendingMessages(resc,resv,argc,(mxArray**)(argv)); break; - case 238: flag=_wrap_helicsEndpointPendingMessages(resc,resv,argc,(mxArray**)(argv)); break; - case 239: flag=_wrap_helicsEndpointGetMessage(resc,resv,argc,(mxArray**)(argv)); break; - case 240: flag=_wrap_helicsEndpointCreateMessage(resc,resv,argc,(mxArray**)(argv)); break; - case 241: flag=_wrap_helicsFederateGetMessage(resc,resv,argc,(mxArray**)(argv)); break; - case 242: flag=_wrap_helicsFederateCreateMessage(resc,resv,argc,(mxArray**)(argv)); break; - case 243: flag=_wrap_helicsFederateClearMessages(resc,resv,argc,(mxArray**)(argv)); break; - case 244: flag=_wrap_helicsEndpointGetType(resc,resv,argc,(mxArray**)(argv)); break; - case 245: flag=_wrap_helicsEndpointGetName(resc,resv,argc,(mxArray**)(argv)); break; - case 246: flag=_wrap_helicsFederateGetEndpointCount(resc,resv,argc,(mxArray**)(argv)); break; - case 247: flag=_wrap_helicsEndpointGetInfo(resc,resv,argc,(mxArray**)(argv)); break; - case 248: flag=_wrap_helicsEndpointSetInfo(resc,resv,argc,(mxArray**)(argv)); break; - case 249: flag=_wrap_helicsEndpointSetOption(resc,resv,argc,(mxArray**)(argv)); break; - case 250: flag=_wrap_helicsEndpointGetOption(resc,resv,argc,(mxArray**)(argv)); break; - case 251: flag=_wrap_helicsEndpointAddSourceTarget(resc,resv,argc,(mxArray**)(argv)); break; - case 252: flag=_wrap_helicsEndpointAddDestinationTarget(resc,resv,argc,(mxArray**)(argv)); break; - case 253: flag=_wrap_helicsEndpointRemoveTarget(resc,resv,argc,(mxArray**)(argv)); break; - case 254: flag=_wrap_helicsEndpointAddSourceFilter(resc,resv,argc,(mxArray**)(argv)); break; - case 255: flag=_wrap_helicsEndpointAddDestinationFilter(resc,resv,argc,(mxArray**)(argv)); break; - case 256: flag=_wrap_helicsMessageGetSource(resc,resv,argc,(mxArray**)(argv)); break; - case 257: flag=_wrap_helicsMessageGetDestination(resc,resv,argc,(mxArray**)(argv)); break; - case 258: flag=_wrap_helicsMessageGetOriginalSource(resc,resv,argc,(mxArray**)(argv)); break; - case 259: flag=_wrap_helicsMessageGetOriginalDestination(resc,resv,argc,(mxArray**)(argv)); break; - case 260: flag=_wrap_helicsMessageGetTime(resc,resv,argc,(mxArray**)(argv)); break; - case 261: flag=_wrap_helicsMessageGetString(resc,resv,argc,(mxArray**)(argv)); break; - case 262: flag=_wrap_helicsMessageGetMessageID(resc,resv,argc,(mxArray**)(argv)); break; - case 263: flag=_wrap_helicsMessageCheckFlag(resc,resv,argc,(mxArray**)(argv)); break; - case 264: flag=_wrap_helicsMessageGetRawDataSize(resc,resv,argc,(mxArray**)(argv)); break; - case 265: flag=_wrap_helicsMessageGetRawData(resc,resv,argc,(mxArray**)(argv)); break; - case 266: flag=_wrap_helicsMessageIsValid(resc,resv,argc,(mxArray**)(argv)); break; - case 267: flag=_wrap_helicsMessageSetSource(resc,resv,argc,(mxArray**)(argv)); break; - case 268: flag=_wrap_helicsMessageSetDestination(resc,resv,argc,(mxArray**)(argv)); break; - case 269: flag=_wrap_helicsMessageSetOriginalSource(resc,resv,argc,(mxArray**)(argv)); break; - case 270: flag=_wrap_helicsMessageSetOriginalDestination(resc,resv,argc,(mxArray**)(argv)); break; - case 271: flag=_wrap_helicsMessageSetTime(resc,resv,argc,(mxArray**)(argv)); break; - case 272: flag=_wrap_helicsMessageReserve(resc,resv,argc,(mxArray**)(argv)); break; - case 273: flag=_wrap_helicsMessageSetMessageID(resc,resv,argc,(mxArray**)(argv)); break; - case 274: flag=_wrap_helicsMessageClearFlags(resc,resv,argc,(mxArray**)(argv)); break; - case 275: flag=_wrap_helicsMessageSetFlagOption(resc,resv,argc,(mxArray**)(argv)); break; - case 276: flag=_wrap_helicsMessageSetString(resc,resv,argc,(mxArray**)(argv)); break; - case 277: flag=_wrap_helicsMessageSetData(resc,resv,argc,(mxArray**)(argv)); break; - case 278: flag=_wrap_helicsMessageAppendData(resc,resv,argc,(mxArray**)(argv)); break; - case 279: flag=_wrap_helicsMessageCopy(resc,resv,argc,(mxArray**)(argv)); break; - case 280: flag=_wrap_helicsMessageClone(resc,resv,argc,(mxArray**)(argv)); break; - case 281: flag=_wrap_helicsMessageFree(resc,resv,argc,(mxArray**)(argv)); break; - case 282: flag=_wrap_helicsFederateRegisterFilter(resc,resv,argc,(mxArray**)(argv)); break; - case 283: flag=_wrap_helicsFederateRegisterGlobalFilter(resc,resv,argc,(mxArray**)(argv)); break; - case 284: flag=_wrap_helicsFederateRegisterCloningFilter(resc,resv,argc,(mxArray**)(argv)); break; - case 285: flag=_wrap_helicsFederateRegisterGlobalCloningFilter(resc,resv,argc,(mxArray**)(argv)); break; - case 286: flag=_wrap_helicsCoreRegisterFilter(resc,resv,argc,(mxArray**)(argv)); break; - case 287: flag=_wrap_helicsCoreRegisterCloningFilter(resc,resv,argc,(mxArray**)(argv)); break; - case 288: flag=_wrap_helicsFederateGetFilterCount(resc,resv,argc,(mxArray**)(argv)); break; - case 289: flag=_wrap_helicsFederateGetFilter(resc,resv,argc,(mxArray**)(argv)); break; - case 290: flag=_wrap_helicsFederateGetFilterByIndex(resc,resv,argc,(mxArray**)(argv)); break; - case 291: flag=_wrap_helicsFilterIsValid(resc,resv,argc,(mxArray**)(argv)); break; - case 292: flag=_wrap_helicsFilterGetName(resc,resv,argc,(mxArray**)(argv)); break; - case 293: flag=_wrap_helicsFilterSet(resc,resv,argc,(mxArray**)(argv)); break; - case 294: flag=_wrap_helicsFilterSetString(resc,resv,argc,(mxArray**)(argv)); break; - case 295: flag=_wrap_helicsFilterAddDestinationTarget(resc,resv,argc,(mxArray**)(argv)); break; - case 296: flag=_wrap_helicsFilterAddSourceTarget(resc,resv,argc,(mxArray**)(argv)); break; - case 297: flag=_wrap_helicsFilterAddDeliveryEndpoint(resc,resv,argc,(mxArray**)(argv)); break; - case 298: flag=_wrap_helicsFilterRemoveTarget(resc,resv,argc,(mxArray**)(argv)); break; - case 299: flag=_wrap_helicsFilterRemoveDeliveryEndpoint(resc,resv,argc,(mxArray**)(argv)); break; - case 300: flag=_wrap_helicsFilterGetInfo(resc,resv,argc,(mxArray**)(argv)); break; - case 301: flag=_wrap_helicsFilterSetInfo(resc,resv,argc,(mxArray**)(argv)); break; - case 302: flag=_wrap_helicsFilterSetOption(resc,resv,argc,(mxArray**)(argv)); break; - case 303: flag=_wrap_helicsFilterGetOption(resc,resv,argc,(mxArray**)(argv)); break; + case 11: flag=_wrap_HelicsComplex_real_get(resc,resv,argc,(mxArray**)(argv)); break; + case 12: flag=_wrap_HelicsComplex_real_set(resc,resv,argc,(mxArray**)(argv)); break; + case 13: flag=_wrap_HelicsComplex_imag_get(resc,resv,argc,(mxArray**)(argv)); break; + case 14: flag=_wrap_HelicsComplex_imag_set(resc,resv,argc,(mxArray**)(argv)); break; + case 15: flag=_wrap_new_HelicsComplex(resc,resv,argc,(mxArray**)(argv)); break; + case 16: flag=_wrap_delete_HelicsComplex(resc,resv,argc,(mxArray**)(argv)); break; + case 17: flag=_wrap_helicsGetVersion(resc,resv,argc,(mxArray**)(argv)); break; + case 18: flag=_wrap_helicsGetBuildFlags(resc,resv,argc,(mxArray**)(argv)); break; + case 19: flag=_wrap_helicsGetCompilerVersion(resc,resv,argc,(mxArray**)(argv)); break; + case 20: flag=_wrap_helicsIsCoreTypeAvailable(resc,resv,argc,(mxArray**)(argv)); break; + case 21: flag=_wrap_helicsCreateCore(resc,resv,argc,(mxArray**)(argv)); break; + case 22: flag=_wrap_helicsCreateCoreFromArgs(resc,resv,argc,(mxArray**)(argv)); break; + case 23: flag=_wrap_helicsCoreClone(resc,resv,argc,(mxArray**)(argv)); break; + case 24: flag=_wrap_helicsCoreIsValid(resc,resv,argc,(mxArray**)(argv)); break; + case 25: flag=_wrap_helicsCreateBroker(resc,resv,argc,(mxArray**)(argv)); break; + case 26: flag=_wrap_helicsCreateBrokerFromArgs(resc,resv,argc,(mxArray**)(argv)); break; + case 27: flag=_wrap_helicsBrokerClone(resc,resv,argc,(mxArray**)(argv)); break; + case 28: flag=_wrap_helicsBrokerIsValid(resc,resv,argc,(mxArray**)(argv)); break; + case 29: flag=_wrap_helicsBrokerIsConnected(resc,resv,argc,(mxArray**)(argv)); break; + case 30: flag=_wrap_helicsBrokerDataLink(resc,resv,argc,(mxArray**)(argv)); break; + case 31: flag=_wrap_helicsBrokerAddSourceFilterToEndpoint(resc,resv,argc,(mxArray**)(argv)); break; + case 32: flag=_wrap_helicsBrokerAddDestinationFilterToEndpoint(resc,resv,argc,(mxArray**)(argv)); break; + case 33: flag=_wrap_helicsBrokerMakeConnections(resc,resv,argc,(mxArray**)(argv)); break; + case 34: flag=_wrap_helicsCoreWaitForDisconnect(resc,resv,argc,(mxArray**)(argv)); break; + case 35: flag=_wrap_helicsBrokerWaitForDisconnect(resc,resv,argc,(mxArray**)(argv)); break; + case 36: flag=_wrap_helicsCoreIsConnected(resc,resv,argc,(mxArray**)(argv)); break; + case 37: flag=_wrap_helicsCoreDataLink(resc,resv,argc,(mxArray**)(argv)); break; + case 38: flag=_wrap_helicsCoreAddSourceFilterToEndpoint(resc,resv,argc,(mxArray**)(argv)); break; + case 39: flag=_wrap_helicsCoreAddDestinationFilterToEndpoint(resc,resv,argc,(mxArray**)(argv)); break; + case 40: flag=_wrap_helicsCoreMakeConnections(resc,resv,argc,(mxArray**)(argv)); break; + case 41: flag=_wrap_helicsBrokerGetIdentifier(resc,resv,argc,(mxArray**)(argv)); break; + case 42: flag=_wrap_helicsCoreGetIdentifier(resc,resv,argc,(mxArray**)(argv)); break; + case 43: flag=_wrap_helicsBrokerGetAddress(resc,resv,argc,(mxArray**)(argv)); break; + case 44: flag=_wrap_helicsCoreGetAddress(resc,resv,argc,(mxArray**)(argv)); break; + case 45: flag=_wrap_helicsCoreSetReadyToInit(resc,resv,argc,(mxArray**)(argv)); break; + case 46: flag=_wrap_helicsCoreConnect(resc,resv,argc,(mxArray**)(argv)); break; + case 47: flag=_wrap_helicsCoreDisconnect(resc,resv,argc,(mxArray**)(argv)); break; + case 48: flag=_wrap_helicsGetFederateByName(resc,resv,argc,(mxArray**)(argv)); break; + case 49: flag=_wrap_helicsBrokerDisconnect(resc,resv,argc,(mxArray**)(argv)); break; + case 50: flag=_wrap_helicsFederateDestroy(resc,resv,argc,(mxArray**)(argv)); break; + case 51: flag=_wrap_helicsBrokerDestroy(resc,resv,argc,(mxArray**)(argv)); break; + case 52: flag=_wrap_helicsCoreDestroy(resc,resv,argc,(mxArray**)(argv)); break; + case 53: flag=_wrap_helicsCoreFree(resc,resv,argc,(mxArray**)(argv)); break; + case 54: flag=_wrap_helicsBrokerFree(resc,resv,argc,(mxArray**)(argv)); break; + case 55: flag=_wrap_helicsCreateValueFederate(resc,resv,argc,(mxArray**)(argv)); break; + case 56: flag=_wrap_helicsCreateValueFederateFromConfig(resc,resv,argc,(mxArray**)(argv)); break; + case 57: flag=_wrap_helicsCreateMessageFederate(resc,resv,argc,(mxArray**)(argv)); break; + case 58: flag=_wrap_helicsCreateMessageFederateFromConfig(resc,resv,argc,(mxArray**)(argv)); break; + case 59: flag=_wrap_helicsCreateCombinationFederate(resc,resv,argc,(mxArray**)(argv)); break; + case 60: flag=_wrap_helicsCreateCombinationFederateFromConfig(resc,resv,argc,(mxArray**)(argv)); break; + case 61: flag=_wrap_helicsFederateClone(resc,resv,argc,(mxArray**)(argv)); break; + case 62: flag=_wrap_helicsCreateFederateInfo(resc,resv,argc,(mxArray**)(argv)); break; + case 63: flag=_wrap_helicsFederateInfoClone(resc,resv,argc,(mxArray**)(argv)); break; + case 64: flag=_wrap_helicsFederateInfoLoadFromArgs(resc,resv,argc,(mxArray**)(argv)); break; + case 65: flag=_wrap_helicsFederateInfoFree(resc,resv,argc,(mxArray**)(argv)); break; + case 66: flag=_wrap_helicsFederateIsValid(resc,resv,argc,(mxArray**)(argv)); break; + case 67: flag=_wrap_helicsFederateInfoSetCoreName(resc,resv,argc,(mxArray**)(argv)); break; + case 68: flag=_wrap_helicsFederateInfoSetCoreInitString(resc,resv,argc,(mxArray**)(argv)); break; + case 69: flag=_wrap_helicsFederateInfoSetBrokerInitString(resc,resv,argc,(mxArray**)(argv)); break; + case 70: flag=_wrap_helicsFederateInfoSetCoreType(resc,resv,argc,(mxArray**)(argv)); break; + case 71: flag=_wrap_helicsFederateInfoSetCoreTypeFromString(resc,resv,argc,(mxArray**)(argv)); break; + case 72: flag=_wrap_helicsFederateInfoSetBroker(resc,resv,argc,(mxArray**)(argv)); break; + case 73: flag=_wrap_helicsFederateInfoSetBrokerKey(resc,resv,argc,(mxArray**)(argv)); break; + case 74: flag=_wrap_helicsFederateInfoSetBrokerPort(resc,resv,argc,(mxArray**)(argv)); break; + case 75: flag=_wrap_helicsFederateInfoSetLocalPort(resc,resv,argc,(mxArray**)(argv)); break; + case 76: flag=_wrap_helicsGetPropertyIndex(resc,resv,argc,(mxArray**)(argv)); break; + case 77: flag=_wrap_helicsGetFlagIndex(resc,resv,argc,(mxArray**)(argv)); break; + case 78: flag=_wrap_helicsGetOptionIndex(resc,resv,argc,(mxArray**)(argv)); break; + case 79: flag=_wrap_helicsGetOptionValue(resc,resv,argc,(mxArray**)(argv)); break; + case 80: flag=_wrap_helicsFederateInfoSetFlagOption(resc,resv,argc,(mxArray**)(argv)); break; + case 81: flag=_wrap_helicsFederateInfoSetSeparator(resc,resv,argc,(mxArray**)(argv)); break; + case 82: flag=_wrap_helicsFederateInfoSetTimeProperty(resc,resv,argc,(mxArray**)(argv)); break; + case 83: flag=_wrap_helicsFederateInfoSetIntegerProperty(resc,resv,argc,(mxArray**)(argv)); break; + case 84: flag=_wrap_helicsFederateRegisterInterfaces(resc,resv,argc,(mxArray**)(argv)); break; + case 85: flag=_wrap_helicsFederateGlobalError(resc,resv,argc,(mxArray**)(argv)); break; + case 86: flag=_wrap_helicsFederateLocalError(resc,resv,argc,(mxArray**)(argv)); break; + case 87: flag=_wrap_helicsFederateFinalize(resc,resv,argc,(mxArray**)(argv)); break; + case 88: flag=_wrap_helicsFederateFinalizeAsync(resc,resv,argc,(mxArray**)(argv)); break; + case 89: flag=_wrap_helicsFederateFinalizeComplete(resc,resv,argc,(mxArray**)(argv)); break; + case 90: flag=_wrap_helicsFederateFree(resc,resv,argc,(mxArray**)(argv)); break; + case 91: flag=_wrap_helicsCloseLibrary(resc,resv,argc,(mxArray**)(argv)); break; + case 92: flag=_wrap_helicsFederateEnterInitializingMode(resc,resv,argc,(mxArray**)(argv)); break; + case 93: flag=_wrap_helicsFederateEnterInitializingModeAsync(resc,resv,argc,(mxArray**)(argv)); break; + case 94: flag=_wrap_helicsFederateIsAsyncOperationCompleted(resc,resv,argc,(mxArray**)(argv)); break; + case 95: flag=_wrap_helicsFederateEnterInitializingModeComplete(resc,resv,argc,(mxArray**)(argv)); break; + case 96: flag=_wrap_helicsFederateEnterExecutingMode(resc,resv,argc,(mxArray**)(argv)); break; + case 97: flag=_wrap_helicsFederateEnterExecutingModeAsync(resc,resv,argc,(mxArray**)(argv)); break; + case 98: flag=_wrap_helicsFederateEnterExecutingModeComplete(resc,resv,argc,(mxArray**)(argv)); break; + case 99: flag=_wrap_helicsFederateEnterExecutingModeIterative(resc,resv,argc,(mxArray**)(argv)); break; + case 100: flag=_wrap_helicsFederateEnterExecutingModeIterativeAsync(resc,resv,argc,(mxArray**)(argv)); break; + case 101: flag=_wrap_helicsFederateEnterExecutingModeIterativeComplete(resc,resv,argc,(mxArray**)(argv)); break; + case 102: flag=_wrap_helicsFederateGetState(resc,resv,argc,(mxArray**)(argv)); break; + case 103: flag=_wrap_helicsFederateGetCore(resc,resv,argc,(mxArray**)(argv)); break; + case 104: flag=_wrap_helicsFederateRequestTime(resc,resv,argc,(mxArray**)(argv)); break; + case 105: flag=_wrap_helicsFederateRequestTimeAdvance(resc,resv,argc,(mxArray**)(argv)); break; + case 106: flag=_wrap_helicsFederateRequestNextStep(resc,resv,argc,(mxArray**)(argv)); break; + case 107: flag=_wrap_helicsFederateRequestTimeIterative(resc,resv,argc,(mxArray**)(argv)); break; + case 108: flag=_wrap_helicsFederateRequestTimeAsync(resc,resv,argc,(mxArray**)(argv)); break; + case 109: flag=_wrap_helicsFederateRequestTimeComplete(resc,resv,argc,(mxArray**)(argv)); break; + case 110: flag=_wrap_helicsFederateRequestTimeIterativeAsync(resc,resv,argc,(mxArray**)(argv)); break; + case 111: flag=_wrap_helicsFederateRequestTimeIterativeComplete(resc,resv,argc,(mxArray**)(argv)); break; + case 112: flag=_wrap_helicsFederateGetName(resc,resv,argc,(mxArray**)(argv)); break; + case 113: flag=_wrap_helicsFederateSetTimeProperty(resc,resv,argc,(mxArray**)(argv)); break; + case 114: flag=_wrap_helicsFederateSetFlagOption(resc,resv,argc,(mxArray**)(argv)); break; + case 115: flag=_wrap_helicsFederateSetSeparator(resc,resv,argc,(mxArray**)(argv)); break; + case 116: flag=_wrap_helicsFederateSetIntegerProperty(resc,resv,argc,(mxArray**)(argv)); break; + case 117: flag=_wrap_helicsFederateGetTimeProperty(resc,resv,argc,(mxArray**)(argv)); break; + case 118: flag=_wrap_helicsFederateGetFlagOption(resc,resv,argc,(mxArray**)(argv)); break; + case 119: flag=_wrap_helicsFederateGetIntegerProperty(resc,resv,argc,(mxArray**)(argv)); break; + case 120: flag=_wrap_helicsFederateGetCurrentTime(resc,resv,argc,(mxArray**)(argv)); break; + case 121: flag=_wrap_helicsFederateSetGlobal(resc,resv,argc,(mxArray**)(argv)); break; + case 122: flag=_wrap_helicsFederateAddDependency(resc,resv,argc,(mxArray**)(argv)); break; + case 123: flag=_wrap_helicsFederateSetLogFile(resc,resv,argc,(mxArray**)(argv)); break; + case 124: flag=_wrap_helicsFederateLogErrorMessage(resc,resv,argc,(mxArray**)(argv)); break; + case 125: flag=_wrap_helicsFederateLogWarningMessage(resc,resv,argc,(mxArray**)(argv)); break; + case 126: flag=_wrap_helicsFederateLogInfoMessage(resc,resv,argc,(mxArray**)(argv)); break; + case 127: flag=_wrap_helicsFederateLogDebugMessage(resc,resv,argc,(mxArray**)(argv)); break; + case 128: flag=_wrap_helicsFederateLogLevelMessage(resc,resv,argc,(mxArray**)(argv)); break; + case 129: flag=_wrap_helicsFederateSendCommand(resc,resv,argc,(mxArray**)(argv)); break; + case 130: flag=_wrap_helicsFederateGetCommand(resc,resv,argc,(mxArray**)(argv)); break; + case 131: flag=_wrap_helicsFederateGetCommandSource(resc,resv,argc,(mxArray**)(argv)); break; + case 132: flag=_wrap_helicsFederateWaitCommand(resc,resv,argc,(mxArray**)(argv)); break; + case 133: flag=_wrap_helicsCoreSetGlobal(resc,resv,argc,(mxArray**)(argv)); break; + case 134: flag=_wrap_helicsBrokerSetGlobal(resc,resv,argc,(mxArray**)(argv)); break; + case 135: flag=_wrap_helicsCoreSendCommand(resc,resv,argc,(mxArray**)(argv)); break; + case 136: flag=_wrap_helicsBrokerSendCommand(resc,resv,argc,(mxArray**)(argv)); break; + case 137: flag=_wrap_helicsCoreSetLogFile(resc,resv,argc,(mxArray**)(argv)); break; + case 138: flag=_wrap_helicsBrokerSetLogFile(resc,resv,argc,(mxArray**)(argv)); break; + case 139: flag=_wrap_helicsBrokerSetTimeBarrier(resc,resv,argc,(mxArray**)(argv)); break; + case 140: flag=_wrap_helicsBrokerClearTimeBarrier(resc,resv,argc,(mxArray**)(argv)); break; + case 141: flag=_wrap_helicsCreateQuery(resc,resv,argc,(mxArray**)(argv)); break; + case 142: flag=_wrap_helicsQueryExecute(resc,resv,argc,(mxArray**)(argv)); break; + case 143: flag=_wrap_helicsQueryCoreExecute(resc,resv,argc,(mxArray**)(argv)); break; + case 144: flag=_wrap_helicsQueryBrokerExecute(resc,resv,argc,(mxArray**)(argv)); break; + case 145: flag=_wrap_helicsQueryExecuteAsync(resc,resv,argc,(mxArray**)(argv)); break; + case 146: flag=_wrap_helicsQueryExecuteComplete(resc,resv,argc,(mxArray**)(argv)); break; + case 147: flag=_wrap_helicsQueryIsCompleted(resc,resv,argc,(mxArray**)(argv)); break; + case 148: flag=_wrap_helicsQuerySetTarget(resc,resv,argc,(mxArray**)(argv)); break; + case 149: flag=_wrap_helicsQuerySetQueryString(resc,resv,argc,(mxArray**)(argv)); break; + case 150: flag=_wrap_helicsQueryFree(resc,resv,argc,(mxArray**)(argv)); break; + case 151: flag=_wrap_helicsCleanupLibrary(resc,resv,argc,(mxArray**)(argv)); break; + case 152: flag=_wrap_helicsFederateRegisterSubscription(resc,resv,argc,(mxArray**)(argv)); break; + case 153: flag=_wrap_helicsFederateRegisterPublication(resc,resv,argc,(mxArray**)(argv)); break; + case 154: flag=_wrap_helicsFederateRegisterTypePublication(resc,resv,argc,(mxArray**)(argv)); break; + case 155: flag=_wrap_helicsFederateRegisterGlobalPublication(resc,resv,argc,(mxArray**)(argv)); break; + case 156: flag=_wrap_helicsFederateRegisterGlobalTypePublication(resc,resv,argc,(mxArray**)(argv)); break; + case 157: flag=_wrap_helicsFederateRegisterInput(resc,resv,argc,(mxArray**)(argv)); break; + case 158: flag=_wrap_helicsFederateRegisterTypeInput(resc,resv,argc,(mxArray**)(argv)); break; + case 159: flag=_wrap_helicsFederateRegisterGlobalInput(resc,resv,argc,(mxArray**)(argv)); break; + case 160: flag=_wrap_helicsFederateRegisterGlobalTypeInput(resc,resv,argc,(mxArray**)(argv)); break; + case 161: flag=_wrap_helicsFederateGetPublication(resc,resv,argc,(mxArray**)(argv)); break; + case 162: flag=_wrap_helicsFederateGetPublicationByIndex(resc,resv,argc,(mxArray**)(argv)); break; + case 163: flag=_wrap_helicsFederateGetInput(resc,resv,argc,(mxArray**)(argv)); break; + case 164: flag=_wrap_helicsFederateGetInputByIndex(resc,resv,argc,(mxArray**)(argv)); break; + case 165: flag=_wrap_helicsFederateGetSubscription(resc,resv,argc,(mxArray**)(argv)); break; + case 166: flag=_wrap_helicsFederateClearUpdates(resc,resv,argc,(mxArray**)(argv)); break; + case 167: flag=_wrap_helicsFederateRegisterFromPublicationJSON(resc,resv,argc,(mxArray**)(argv)); break; + case 168: flag=_wrap_helicsFederatePublishJSON(resc,resv,argc,(mxArray**)(argv)); break; + case 169: flag=_wrap_helicsPublicationIsValid(resc,resv,argc,(mxArray**)(argv)); break; + case 170: flag=_wrap_helicsPublicationPublishRaw(resc,resv,argc,(mxArray**)(argv)); break; + case 171: flag=_wrap_helicsPublicationPublishString(resc,resv,argc,(mxArray**)(argv)); break; + case 172: flag=_wrap_helicsPublicationPublishInteger(resc,resv,argc,(mxArray**)(argv)); break; + case 173: flag=_wrap_helicsPublicationPublishBoolean(resc,resv,argc,(mxArray**)(argv)); break; + case 174: flag=_wrap_helicsPublicationPublishDouble(resc,resv,argc,(mxArray**)(argv)); break; + case 175: flag=_wrap_helicsPublicationPublishTime(resc,resv,argc,(mxArray**)(argv)); break; + case 176: flag=_wrap_helicsPublicationPublishChar(resc,resv,argc,(mxArray**)(argv)); break; + case 177: flag=_wrap_helicsPublicationPublishComplex(resc,resv,argc,(mxArray**)(argv)); break; + case 178: flag=_wrap_helicsPublicationPublishVector(resc,resv,argc,(mxArray**)(argv)); break; + case 179: flag=_wrap_helicsPublicationPublishNamedPoint(resc,resv,argc,(mxArray**)(argv)); break; + case 180: flag=_wrap_helicsPublicationAddTarget(resc,resv,argc,(mxArray**)(argv)); break; + case 181: flag=_wrap_helicsInputIsValid(resc,resv,argc,(mxArray**)(argv)); break; + case 182: flag=_wrap_helicsInputAddTarget(resc,resv,argc,(mxArray**)(argv)); break; + case 183: flag=_wrap_helicsInputGetRawValueSize(resc,resv,argc,(mxArray**)(argv)); break; + case 184: flag=_wrap_helicsInputGetRawValue(resc,resv,argc,(mxArray**)(argv)); break; + case 185: flag=_wrap_helicsInputGetStringSize(resc,resv,argc,(mxArray**)(argv)); break; + case 186: flag=_wrap_helicsInputGetString(resc,resv,argc,(mxArray**)(argv)); break; + case 187: flag=_wrap_helicsInputGetInteger(resc,resv,argc,(mxArray**)(argv)); break; + case 188: flag=_wrap_helicsInputGetBoolean(resc,resv,argc,(mxArray**)(argv)); break; + case 189: flag=_wrap_helicsInputGetDouble(resc,resv,argc,(mxArray**)(argv)); break; + case 190: flag=_wrap_helicsInputGetTime(resc,resv,argc,(mxArray**)(argv)); break; + case 191: flag=_wrap_helicsInputGetChar(resc,resv,argc,(mxArray**)(argv)); break; + case 192: flag=_wrap_helicsInputGetComplex(resc,resv,argc,(mxArray**)(argv)); break; + case 193: flag=_wrap_helicsInputGetVectorSize(resc,resv,argc,(mxArray**)(argv)); break; + case 194: flag=_wrap_helicsInputGetVector(resc,resv,argc,(mxArray**)(argv)); break; + case 195: flag=_wrap_helicsInputGetNamedPoint(resc,resv,argc,(mxArray**)(argv)); break; + case 196: flag=_wrap_helicsInputSetDefaultRaw(resc,resv,argc,(mxArray**)(argv)); break; + case 197: flag=_wrap_helicsInputSetDefaultString(resc,resv,argc,(mxArray**)(argv)); break; + case 198: flag=_wrap_helicsInputSetDefaultInteger(resc,resv,argc,(mxArray**)(argv)); break; + case 199: flag=_wrap_helicsInputSetDefaultBoolean(resc,resv,argc,(mxArray**)(argv)); break; + case 200: flag=_wrap_helicsInputSetDefaultTime(resc,resv,argc,(mxArray**)(argv)); break; + case 201: flag=_wrap_helicsInputSetDefaultChar(resc,resv,argc,(mxArray**)(argv)); break; + case 202: flag=_wrap_helicsInputSetDefaultDouble(resc,resv,argc,(mxArray**)(argv)); break; + case 203: flag=_wrap_helicsInputSetDefaultComplex(resc,resv,argc,(mxArray**)(argv)); break; + case 204: flag=_wrap_helicsInputSetDefaultVector(resc,resv,argc,(mxArray**)(argv)); break; + case 205: flag=_wrap_helicsInputSetDefaultNamedPoint(resc,resv,argc,(mxArray**)(argv)); break; + case 206: flag=_wrap_helicsInputGetType(resc,resv,argc,(mxArray**)(argv)); break; + case 207: flag=_wrap_helicsInputGetPublicationType(resc,resv,argc,(mxArray**)(argv)); break; + case 208: flag=_wrap_helicsPublicationGetType(resc,resv,argc,(mxArray**)(argv)); break; + case 209: flag=_wrap_helicsInputGetKey(resc,resv,argc,(mxArray**)(argv)); break; + case 210: flag=_wrap_helicsSubscriptionGetKey(resc,resv,argc,(mxArray**)(argv)); break; + case 211: flag=_wrap_helicsPublicationGetKey(resc,resv,argc,(mxArray**)(argv)); break; + case 212: flag=_wrap_helicsInputGetUnits(resc,resv,argc,(mxArray**)(argv)); break; + case 213: flag=_wrap_helicsInputGetInjectionUnits(resc,resv,argc,(mxArray**)(argv)); break; + case 214: flag=_wrap_helicsInputGetExtractionUnits(resc,resv,argc,(mxArray**)(argv)); break; + case 215: flag=_wrap_helicsPublicationGetUnits(resc,resv,argc,(mxArray**)(argv)); break; + case 216: flag=_wrap_helicsInputGetInfo(resc,resv,argc,(mxArray**)(argv)); break; + case 217: flag=_wrap_helicsInputSetInfo(resc,resv,argc,(mxArray**)(argv)); break; + case 218: flag=_wrap_helicsPublicationGetInfo(resc,resv,argc,(mxArray**)(argv)); break; + case 219: flag=_wrap_helicsPublicationSetInfo(resc,resv,argc,(mxArray**)(argv)); break; + case 220: flag=_wrap_helicsInputGetOption(resc,resv,argc,(mxArray**)(argv)); break; + case 221: flag=_wrap_helicsInputSetOption(resc,resv,argc,(mxArray**)(argv)); break; + case 222: flag=_wrap_helicsPublicationGetOption(resc,resv,argc,(mxArray**)(argv)); break; + case 223: flag=_wrap_helicsPublicationSetOption(resc,resv,argc,(mxArray**)(argv)); break; + case 224: flag=_wrap_helicsPublicationSetMinimumChange(resc,resv,argc,(mxArray**)(argv)); break; + case 225: flag=_wrap_helicsInputSetMinimumChange(resc,resv,argc,(mxArray**)(argv)); break; + case 226: flag=_wrap_helicsInputIsUpdated(resc,resv,argc,(mxArray**)(argv)); break; + case 227: flag=_wrap_helicsInputLastUpdateTime(resc,resv,argc,(mxArray**)(argv)); break; + case 228: flag=_wrap_helicsInputClearUpdate(resc,resv,argc,(mxArray**)(argv)); break; + case 229: flag=_wrap_helicsFederateGetPublicationCount(resc,resv,argc,(mxArray**)(argv)); break; + case 230: flag=_wrap_helicsFederateGetInputCount(resc,resv,argc,(mxArray**)(argv)); break; + case 231: flag=_wrap_helicsFederateRegisterEndpoint(resc,resv,argc,(mxArray**)(argv)); break; + case 232: flag=_wrap_helicsFederateRegisterGlobalEndpoint(resc,resv,argc,(mxArray**)(argv)); break; + case 233: flag=_wrap_helicsFederateRegisterTargetedEndpoint(resc,resv,argc,(mxArray**)(argv)); break; + case 234: flag=_wrap_helicsFederateRegisterGlobalTargetedEndpoint(resc,resv,argc,(mxArray**)(argv)); break; + case 235: flag=_wrap_helicsFederateGetEndpoint(resc,resv,argc,(mxArray**)(argv)); break; + case 236: flag=_wrap_helicsFederateGetEndpointByIndex(resc,resv,argc,(mxArray**)(argv)); break; + case 237: flag=_wrap_helicsEndpointIsValid(resc,resv,argc,(mxArray**)(argv)); break; + case 238: flag=_wrap_helicsEndpointSetDefaultDestination(resc,resv,argc,(mxArray**)(argv)); break; + case 239: flag=_wrap_helicsEndpointGetDefaultDestination(resc,resv,argc,(mxArray**)(argv)); break; + case 240: flag=_wrap_helicsEndpointSend(resc,resv,argc,(mxArray**)(argv)); break; + case 241: flag=_wrap_helicsEndpointSendTo(resc,resv,argc,(mxArray**)(argv)); break; + case 242: flag=_wrap_helicsEndpointSendToAt(resc,resv,argc,(mxArray**)(argv)); break; + case 243: flag=_wrap_helicsEndpointSendAt(resc,resv,argc,(mxArray**)(argv)); break; + case 244: flag=_wrap_helicsEndpointSendMessage(resc,resv,argc,(mxArray**)(argv)); break; + case 245: flag=_wrap_helicsEndpointSendMessageZeroCopy(resc,resv,argc,(mxArray**)(argv)); break; + case 246: flag=_wrap_helicsEndpointSubscribe(resc,resv,argc,(mxArray**)(argv)); break; + case 247: flag=_wrap_helicsFederateHasMessage(resc,resv,argc,(mxArray**)(argv)); break; + case 248: flag=_wrap_helicsEndpointHasMessage(resc,resv,argc,(mxArray**)(argv)); break; + case 249: flag=_wrap_helicsFederatePendingMessages(resc,resv,argc,(mxArray**)(argv)); break; + case 250: flag=_wrap_helicsEndpointPendingMessages(resc,resv,argc,(mxArray**)(argv)); break; + case 251: flag=_wrap_helicsEndpointGetMessage(resc,resv,argc,(mxArray**)(argv)); break; + case 252: flag=_wrap_helicsEndpointCreateMessage(resc,resv,argc,(mxArray**)(argv)); break; + case 253: flag=_wrap_helicsFederateGetMessage(resc,resv,argc,(mxArray**)(argv)); break; + case 254: flag=_wrap_helicsFederateCreateMessage(resc,resv,argc,(mxArray**)(argv)); break; + case 255: flag=_wrap_helicsFederateClearMessages(resc,resv,argc,(mxArray**)(argv)); break; + case 256: flag=_wrap_helicsEndpointGetType(resc,resv,argc,(mxArray**)(argv)); break; + case 257: flag=_wrap_helicsEndpointGetName(resc,resv,argc,(mxArray**)(argv)); break; + case 258: flag=_wrap_helicsFederateGetEndpointCount(resc,resv,argc,(mxArray**)(argv)); break; + case 259: flag=_wrap_helicsEndpointGetInfo(resc,resv,argc,(mxArray**)(argv)); break; + case 260: flag=_wrap_helicsEndpointSetInfo(resc,resv,argc,(mxArray**)(argv)); break; + case 261: flag=_wrap_helicsEndpointSetOption(resc,resv,argc,(mxArray**)(argv)); break; + case 262: flag=_wrap_helicsEndpointGetOption(resc,resv,argc,(mxArray**)(argv)); break; + case 263: flag=_wrap_helicsEndpointAddSourceTarget(resc,resv,argc,(mxArray**)(argv)); break; + case 264: flag=_wrap_helicsEndpointAddDestinationTarget(resc,resv,argc,(mxArray**)(argv)); break; + case 265: flag=_wrap_helicsEndpointRemoveTarget(resc,resv,argc,(mxArray**)(argv)); break; + case 266: flag=_wrap_helicsEndpointAddSourceFilter(resc,resv,argc,(mxArray**)(argv)); break; + case 267: flag=_wrap_helicsEndpointAddDestinationFilter(resc,resv,argc,(mxArray**)(argv)); break; + case 268: flag=_wrap_helicsMessageGetSource(resc,resv,argc,(mxArray**)(argv)); break; + case 269: flag=_wrap_helicsMessageGetDestination(resc,resv,argc,(mxArray**)(argv)); break; + case 270: flag=_wrap_helicsMessageGetOriginalSource(resc,resv,argc,(mxArray**)(argv)); break; + case 271: flag=_wrap_helicsMessageGetOriginalDestination(resc,resv,argc,(mxArray**)(argv)); break; + case 272: flag=_wrap_helicsMessageGetTime(resc,resv,argc,(mxArray**)(argv)); break; + case 273: flag=_wrap_helicsMessageGetString(resc,resv,argc,(mxArray**)(argv)); break; + case 274: flag=_wrap_helicsMessageGetMessageID(resc,resv,argc,(mxArray**)(argv)); break; + case 275: flag=_wrap_helicsMessageCheckFlag(resc,resv,argc,(mxArray**)(argv)); break; + case 276: flag=_wrap_helicsMessageGetRawDataSize(resc,resv,argc,(mxArray**)(argv)); break; + case 277: flag=_wrap_helicsMessageGetRawData(resc,resv,argc,(mxArray**)(argv)); break; + case 278: flag=_wrap_helicsMessageIsValid(resc,resv,argc,(mxArray**)(argv)); break; + case 279: flag=_wrap_helicsMessageSetSource(resc,resv,argc,(mxArray**)(argv)); break; + case 280: flag=_wrap_helicsMessageSetDestination(resc,resv,argc,(mxArray**)(argv)); break; + case 281: flag=_wrap_helicsMessageSetOriginalSource(resc,resv,argc,(mxArray**)(argv)); break; + case 282: flag=_wrap_helicsMessageSetOriginalDestination(resc,resv,argc,(mxArray**)(argv)); break; + case 283: flag=_wrap_helicsMessageSetTime(resc,resv,argc,(mxArray**)(argv)); break; + case 284: flag=_wrap_helicsMessageReserve(resc,resv,argc,(mxArray**)(argv)); break; + case 285: flag=_wrap_helicsMessageSetMessageID(resc,resv,argc,(mxArray**)(argv)); break; + case 286: flag=_wrap_helicsMessageClearFlags(resc,resv,argc,(mxArray**)(argv)); break; + case 287: flag=_wrap_helicsMessageSetFlagOption(resc,resv,argc,(mxArray**)(argv)); break; + case 288: flag=_wrap_helicsMessageSetString(resc,resv,argc,(mxArray**)(argv)); break; + case 289: flag=_wrap_helicsMessageSetData(resc,resv,argc,(mxArray**)(argv)); break; + case 290: flag=_wrap_helicsMessageAppendData(resc,resv,argc,(mxArray**)(argv)); break; + case 291: flag=_wrap_helicsMessageCopy(resc,resv,argc,(mxArray**)(argv)); break; + case 292: flag=_wrap_helicsMessageClone(resc,resv,argc,(mxArray**)(argv)); break; + case 293: flag=_wrap_helicsMessageFree(resc,resv,argc,(mxArray**)(argv)); break; + case 294: flag=_wrap_helicsFederateRegisterFilter(resc,resv,argc,(mxArray**)(argv)); break; + case 295: flag=_wrap_helicsFederateRegisterGlobalFilter(resc,resv,argc,(mxArray**)(argv)); break; + case 296: flag=_wrap_helicsFederateRegisterCloningFilter(resc,resv,argc,(mxArray**)(argv)); break; + case 297: flag=_wrap_helicsFederateRegisterGlobalCloningFilter(resc,resv,argc,(mxArray**)(argv)); break; + case 298: flag=_wrap_helicsCoreRegisterFilter(resc,resv,argc,(mxArray**)(argv)); break; + case 299: flag=_wrap_helicsCoreRegisterCloningFilter(resc,resv,argc,(mxArray**)(argv)); break; + case 300: flag=_wrap_helicsFederateGetFilterCount(resc,resv,argc,(mxArray**)(argv)); break; + case 301: flag=_wrap_helicsFederateGetFilter(resc,resv,argc,(mxArray**)(argv)); break; + case 302: flag=_wrap_helicsFederateGetFilterByIndex(resc,resv,argc,(mxArray**)(argv)); break; + case 303: flag=_wrap_helicsFilterIsValid(resc,resv,argc,(mxArray**)(argv)); break; + case 304: flag=_wrap_helicsFilterGetName(resc,resv,argc,(mxArray**)(argv)); break; + case 305: flag=_wrap_helicsFilterSet(resc,resv,argc,(mxArray**)(argv)); break; + case 306: flag=_wrap_helicsFilterSetString(resc,resv,argc,(mxArray**)(argv)); break; + case 307: flag=_wrap_helicsFilterAddDestinationTarget(resc,resv,argc,(mxArray**)(argv)); break; + case 308: flag=_wrap_helicsFilterAddSourceTarget(resc,resv,argc,(mxArray**)(argv)); break; + case 309: flag=_wrap_helicsFilterAddDeliveryEndpoint(resc,resv,argc,(mxArray**)(argv)); break; + case 310: flag=_wrap_helicsFilterRemoveTarget(resc,resv,argc,(mxArray**)(argv)); break; + case 311: flag=_wrap_helicsFilterRemoveDeliveryEndpoint(resc,resv,argc,(mxArray**)(argv)); break; + case 312: flag=_wrap_helicsFilterGetInfo(resc,resv,argc,(mxArray**)(argv)); break; + case 313: flag=_wrap_helicsFilterSetInfo(resc,resv,argc,(mxArray**)(argv)); break; + case 314: flag=_wrap_helicsFilterSetOption(resc,resv,argc,(mxArray**)(argv)); break; + case 315: flag=_wrap_helicsFilterGetOption(resc,resv,argc,(mxArray**)(argv)); break; default: flag=1, SWIG_Error(SWIG_RuntimeError, "No function id %d.", fcn_id); } if (flag) {