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) {