diff --git a/interfaces/java/interface/helics.java b/interfaces/java/interface/helics.java
index 41f6bb4d6f..3d2d499c26 100644
--- a/interfaces/java/interface/helics.java
+++ b/interfaces/java/interface/helics.java
@@ -917,6 +917,28 @@ public static void helicsFederateFinalizeComplete(SWIGTYPE_p_void fed) {
helicsJNI.helicsFederateFinalizeComplete(SWIGTYPE_p_void.getCPtr(fed));
}
+ /**
+ * Disconnect/finalize the federate. This function halts all communication in the federate and disconnects it
+ * from the core. This call is identical to helicsFederateFinalize.
+ */
+ public static void helicsFederateDisconnect(SWIGTYPE_p_void fed) {
+ helicsJNI.helicsFederateDisconnect(SWIGTYPE_p_void.getCPtr(fed));
+ }
+
+ /**
+ * Disconnect/finalize the federate in an async call. This call is identical to helicsFederateFinalizeAsync.
+ */
+ public static void helicsFederateDisconnectAsync(SWIGTYPE_p_void fed) {
+ helicsJNI.helicsFederateDisconnectAsync(SWIGTYPE_p_void.getCPtr(fed));
+ }
+
+ /**
+ * Complete the asynchronous disconnect/finalize call. This call is identical to helicsFederateFinalizeComplete.
+ */
+ public static void helicsFederateDisconnectComplete(SWIGTYPE_p_void fed) {
+ helicsJNI.helicsFederateDisconnectComplete(SWIGTYPE_p_void.getCPtr(fed));
+ }
+
/**
* Release the memory associated with a federate.
*/
@@ -2754,6 +2776,7 @@ public static int helicsEndpointHasMessage(SWIGTYPE_p_void endpoint) {
}
/**
+ * Deprecated, please use helicsFederatePendingMessageCount instead.
* Returns the number of pending receives for the specified destination endpoint.
*
* @param fed The federate to get the number of waiting messages from.
@@ -2763,6 +2786,16 @@ public static int helicsFederatePendingMessages(SWIGTYPE_p_void fed) {
}
/**
+ * Returns the number of pending receives for the specified destination endpoint.
+ *
+ * @param fed The federate to get the number of waiting messages from.
+ */
+ public static int helicsFederatePendingMessageCount(SWIGTYPE_p_void fed) {
+ return helicsJNI.helicsFederatePendingMessageCount(SWIGTYPE_p_void.getCPtr(fed));
+ }
+
+ /**
+ * Deprecated, please use helicsEndpointPendingMessageCount instead.
* Returns the number of pending receives for all endpoints of a particular federate.
*
* @param endpoint The endpoint to query.
@@ -2771,6 +2804,15 @@ public static int helicsEndpointPendingMessages(SWIGTYPE_p_void endpoint) {
return helicsJNI.helicsEndpointPendingMessages(SWIGTYPE_p_void.getCPtr(endpoint));
}
+ /**
+ * Returns the number of pending receives for all endpoints of a particular federate.
+ *
+ * @param endpoint The endpoint to query.
+ */
+ public static int helicsEndpointPendingMessageCount(SWIGTYPE_p_void endpoint) {
+ return helicsJNI.helicsEndpointPendingMessageCount(SWIGTYPE_p_void.getCPtr(endpoint));
+ }
+
/**
* Receive a packet from a particular endpoint.
*
diff --git a/interfaces/java/interface/helicsJNI.java b/interfaces/java/interface/helicsJNI.java
index ff3903888d..537249ac6a 100644
--- a/interfaces/java/interface/helicsJNI.java
+++ b/interfaces/java/interface/helicsJNI.java
@@ -262,6 +262,9 @@ public class helicsJNI {
public final static native void helicsFederateFinalize(long jarg1);
public final static native void helicsFederateFinalizeAsync(long jarg1);
public final static native void helicsFederateFinalizeComplete(long jarg1);
+ public final static native void helicsFederateDisconnect(long jarg1);
+ public final static native void helicsFederateDisconnectAsync(long jarg1);
+ public final static native void helicsFederateDisconnectComplete(long jarg1);
public final static native void helicsFederateFree(long jarg1);
public final static native void helicsCloseLibrary();
public final static native void helicsFederateEnterInitializingMode(long jarg1);
@@ -417,7 +420,9 @@ public class helicsJNI {
public final static native int helicsFederateHasMessage(long jarg1);
public final static native int helicsEndpointHasMessage(long jarg1);
public final static native int helicsFederatePendingMessages(long jarg1);
+ public final static native int helicsFederatePendingMessageCount(long jarg1);
public final static native int helicsEndpointPendingMessages(long jarg1);
+ public final static native int helicsEndpointPendingMessageCount(long jarg1);
public final static native long helicsEndpointGetMessage(long jarg1);
public final static native long helicsEndpointGetMessageObject(long jarg1);
public final static native long helicsEndpointCreateMessageObject(long jarg1);
diff --git a/interfaces/java/interface/helicsJava.c b/interfaces/java/interface/helicsJava.c
index 0fb7d5e040..0a8bbbe746 100644
--- a/interfaces/java/interface/helicsJava.c
+++ b/interfaces/java/interface/helicsJava.c
@@ -4362,6 +4362,75 @@ SWIGEXPORT void JNICALL Java_com_java_helics_helicsJNI_helicsFederateFinalizeCom
}
+SWIGEXPORT void JNICALL Java_com_java_helics_helicsJNI_helicsFederateDisconnect(JNIEnv *jenv, jclass jcls, jlong jarg1) {
+ helics_federate arg1 = (helics_federate) 0 ;
+ helics_error *arg2 = (helics_error *) 0 ;
+ helics_error etemp2 ;
+
+ (void)jenv;
+ (void)jcls;
+ {
+ etemp2=helicsErrorInitialize();
+ arg2=&etemp2;
+ }
+ arg1 = *(helics_federate *)&jarg1;
+ helicsFederateDisconnect(arg1,arg2);
+ {
+ if (arg2->error_code!=helics_ok)
+ {
+ jclass clazz = (*jenv)->FindClass(jenv, "java/lang/Exception");
+ (*jenv)->ThrowNew(jenv, clazz, arg2->message);
+ }
+ }
+}
+
+
+SWIGEXPORT void JNICALL Java_com_java_helics_helicsJNI_helicsFederateDisconnectAsync(JNIEnv *jenv, jclass jcls, jlong jarg1) {
+ helics_federate arg1 = (helics_federate) 0 ;
+ helics_error *arg2 = (helics_error *) 0 ;
+ helics_error etemp2 ;
+
+ (void)jenv;
+ (void)jcls;
+ {
+ etemp2=helicsErrorInitialize();
+ arg2=&etemp2;
+ }
+ arg1 = *(helics_federate *)&jarg1;
+ helicsFederateDisconnectAsync(arg1,arg2);
+ {
+ if (arg2->error_code!=helics_ok)
+ {
+ jclass clazz = (*jenv)->FindClass(jenv, "java/lang/Exception");
+ (*jenv)->ThrowNew(jenv, clazz, arg2->message);
+ }
+ }
+}
+
+
+SWIGEXPORT void JNICALL Java_com_java_helics_helicsJNI_helicsFederateDisconnectComplete(JNIEnv *jenv, jclass jcls, jlong jarg1) {
+ helics_federate arg1 = (helics_federate) 0 ;
+ helics_error *arg2 = (helics_error *) 0 ;
+ helics_error etemp2 ;
+
+ (void)jenv;
+ (void)jcls;
+ {
+ etemp2=helicsErrorInitialize();
+ arg2=&etemp2;
+ }
+ arg1 = *(helics_federate *)&jarg1;
+ helicsFederateDisconnectComplete(arg1,arg2);
+ {
+ if (arg2->error_code!=helics_ok)
+ {
+ jclass clazz = (*jenv)->FindClass(jenv, "java/lang/Exception");
+ (*jenv)->ThrowNew(jenv, clazz, arg2->message);
+ }
+ }
+}
+
+
SWIGEXPORT void JNICALL Java_com_java_helics_helicsJNI_helicsFederateFree(JNIEnv *jenv, jclass jcls, jlong jarg1) {
helics_federate arg1 = (helics_federate) 0 ;
@@ -8569,6 +8638,20 @@ SWIGEXPORT jint JNICALL Java_com_java_helics_helicsJNI_helicsFederatePendingMess
}
+SWIGEXPORT jint JNICALL Java_com_java_helics_helicsJNI_helicsFederatePendingMessageCount(JNIEnv *jenv, jclass jcls, jlong jarg1) {
+ jint jresult = 0 ;
+ helics_federate arg1 = (helics_federate) 0 ;
+ int result;
+
+ (void)jenv;
+ (void)jcls;
+ arg1 = *(helics_federate *)&jarg1;
+ result = (int)helicsFederatePendingMessageCount(arg1);
+ jresult = (jint)result;
+ return jresult;
+}
+
+
SWIGEXPORT jint JNICALL Java_com_java_helics_helicsJNI_helicsEndpointPendingMessages(JNIEnv *jenv, jclass jcls, jlong jarg1) {
jint jresult = 0 ;
helics_endpoint arg1 = (helics_endpoint) 0 ;
@@ -8583,6 +8666,20 @@ SWIGEXPORT jint JNICALL Java_com_java_helics_helicsJNI_helicsEndpointPendingMess
}
+SWIGEXPORT jint JNICALL Java_com_java_helics_helicsJNI_helicsEndpointPendingMessageCount(JNIEnv *jenv, jclass jcls, jlong jarg1) {
+ jint jresult = 0 ;
+ helics_endpoint arg1 = (helics_endpoint) 0 ;
+ int result;
+
+ (void)jenv;
+ (void)jcls;
+ arg1 = *(helics_endpoint *)&jarg1;
+ result = (int)helicsEndpointPendingMessageCount(arg1);
+ jresult = (jint)result;
+ return jresult;
+}
+
+
SWIGEXPORT jlong JNICALL Java_com_java_helics_helicsJNI_helicsEndpointGetMessage(JNIEnv *jenv, jclass jcls, jlong jarg1) {
jlong jresult = 0 ;
helics_endpoint arg1 = (helics_endpoint) 0 ;
diff --git a/interfaces/matlab/interface/+helics/helicsBrokerClearTimeBarrier.m b/interfaces/matlab/interface/+helics/helicsBrokerClearTimeBarrier.m
index 792f4a2b75..291ec44e90 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(153, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(156, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsBrokerGlobalError.m b/interfaces/matlab/interface/+helics/helicsBrokerGlobalError.m
index 74545274c5..28ea57e594 100644
--- a/interfaces/matlab/interface/+helics/helicsBrokerGlobalError.m
+++ b/interfaces/matlab/interface/+helics/helicsBrokerGlobalError.m
@@ -1,3 +1,3 @@
function varargout = helicsBrokerGlobalError(varargin)
- [varargout{1:nargout}] = helicsMEX(154, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(157, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsBrokerSetGlobal.m b/interfaces/matlab/interface/+helics/helicsBrokerSetGlobal.m
index ddeff5b6f9..0e97dcab3b 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(149, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(152, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsBrokerSetLogFile.m b/interfaces/matlab/interface/+helics/helicsBrokerSetLogFile.m
index ccc5287669..2839cdd81e 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(151, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(154, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsBrokerSetTimeBarrier.m b/interfaces/matlab/interface/+helics/helicsBrokerSetTimeBarrier.m
index cbf6b71e20..672d83f603 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(152, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(155, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsCleanupLibrary.m b/interfaces/matlab/interface/+helics/helicsCleanupLibrary.m
index 4a8e97431d..153938dba1 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(167, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(170, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsCloseLibrary.m b/interfaces/matlab/interface/+helics/helicsCloseLibrary.m
index 8639887699..3af1b9f6b2 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(110, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(113, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsCoreGlobalError.m b/interfaces/matlab/interface/+helics/helicsCoreGlobalError.m
index 4142f67e37..bf38725530 100644
--- a/interfaces/matlab/interface/+helics/helicsCoreGlobalError.m
+++ b/interfaces/matlab/interface/+helics/helicsCoreGlobalError.m
@@ -1,3 +1,3 @@
function varargout = helicsCoreGlobalError(varargin)
- [varargout{1:nargout}] = helicsMEX(155, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(158, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsCoreRegisterCloningFilter.m b/interfaces/matlab/interface/+helics/helicsCoreRegisterCloningFilter.m
index 0efbe431f7..d9633d6995 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(311, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(316, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsCoreRegisterFilter.m b/interfaces/matlab/interface/+helics/helicsCoreRegisterFilter.m
index fdc5a73574..2b3cedb212 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(310, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(315, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsCoreSetGlobal.m b/interfaces/matlab/interface/+helics/helicsCoreSetGlobal.m
index e4580df261..daff599bb7 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(148, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(151, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsCoreSetLogFile.m b/interfaces/matlab/interface/+helics/helicsCoreSetLogFile.m
index eeacf3fe67..707c7ad84f 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(150, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(153, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsCreateQuery.m b/interfaces/matlab/interface/+helics/helicsCreateQuery.m
index 268046cc67..6849b84d2e 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(156, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(159, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointClearMessages.m b/interfaces/matlab/interface/+helics/helicsEndpointClearMessages.m
index 91a74656c0..d169bcef0f 100644
--- a/interfaces/matlab/interface/+helics/helicsEndpointClearMessages.m
+++ b/interfaces/matlab/interface/+helics/helicsEndpointClearMessages.m
@@ -1,3 +1,3 @@
function varargout = helicsEndpointClearMessages(varargin)
- [varargout{1:nargout}] = helicsMEX(271, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(276, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointCreateMessageObject.m b/interfaces/matlab/interface/+helics/helicsEndpointCreateMessageObject.m
index 65372dc6b1..f6daeb1c0e 100644
--- a/interfaces/matlab/interface/+helics/helicsEndpointCreateMessageObject.m
+++ b/interfaces/matlab/interface/+helics/helicsEndpointCreateMessageObject.m
@@ -1,3 +1,3 @@
function varargout = helicsEndpointCreateMessageObject(varargin)
- [varargout{1:nargout}] = helicsMEX(266, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(271, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointGetDefaultDestination.m b/interfaces/matlab/interface/+helics/helicsEndpointGetDefaultDestination.m
index 87115e2f05..80fe35802e 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(253, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(256, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointGetInfo.m b/interfaces/matlab/interface/+helics/helicsEndpointGetInfo.m
index 72e122f336..b64556d7a7 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(275, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(280, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointGetMessage.m b/interfaces/matlab/interface/+helics/helicsEndpointGetMessage.m
index 6af49f67c5..4e1567912f 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(264, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(269, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointGetMessageObject.m b/interfaces/matlab/interface/+helics/helicsEndpointGetMessageObject.m
index 140d163744..2b13636ffc 100644
--- a/interfaces/matlab/interface/+helics/helicsEndpointGetMessageObject.m
+++ b/interfaces/matlab/interface/+helics/helicsEndpointGetMessageObject.m
@@ -1,3 +1,3 @@
function varargout = helicsEndpointGetMessageObject(varargin)
- [varargout{1:nargout}] = helicsMEX(265, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(270, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointGetName.m b/interfaces/matlab/interface/+helics/helicsEndpointGetName.m
index 270c723d75..86597d235a 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(273, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(278, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointGetOption.m b/interfaces/matlab/interface/+helics/helicsEndpointGetOption.m
index 150fe04671..ed36b942b7 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(278, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(283, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointGetType.m b/interfaces/matlab/interface/+helics/helicsEndpointGetType.m
index a17283c659..90151181f4 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(272, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(277, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointHasMessage.m b/interfaces/matlab/interface/+helics/helicsEndpointHasMessage.m
index 1c921bfc1a..861a16d267 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(261, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(264, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointIsValid.m b/interfaces/matlab/interface/+helics/helicsEndpointIsValid.m
index afeaa331d0..0230fcacfe 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(251, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(254, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointPendingMessageCount.m b/interfaces/matlab/interface/+helics/helicsEndpointPendingMessageCount.m
new file mode 100644
index 0000000000..93f7c3be21
--- /dev/null
+++ b/interfaces/matlab/interface/+helics/helicsEndpointPendingMessageCount.m
@@ -0,0 +1,3 @@
+function varargout = helicsEndpointPendingMessageCount(varargin)
+ [varargout{1:nargout}] = helicsMEX(268, varargin{:});
+end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointPendingMessages.m b/interfaces/matlab/interface/+helics/helicsEndpointPendingMessages.m
index 82caa861e4..afdb5a0ec9 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(263, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(267, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointSendEventRaw.m b/interfaces/matlab/interface/+helics/helicsEndpointSendEventRaw.m
index e871c9c282..ca5fc52d95 100644
--- a/interfaces/matlab/interface/+helics/helicsEndpointSendEventRaw.m
+++ b/interfaces/matlab/interface/+helics/helicsEndpointSendEventRaw.m
@@ -1,3 +1,3 @@
function varargout = helicsEndpointSendEventRaw(varargin)
- [varargout{1:nargout}] = helicsMEX(255, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(258, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointSendMessage.m b/interfaces/matlab/interface/+helics/helicsEndpointSendMessage.m
index 7682f291cd..ebeffd167d 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(256, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(259, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointSendMessageObject.m b/interfaces/matlab/interface/+helics/helicsEndpointSendMessageObject.m
index ae2ccc9854..12b099c890 100644
--- a/interfaces/matlab/interface/+helics/helicsEndpointSendMessageObject.m
+++ b/interfaces/matlab/interface/+helics/helicsEndpointSendMessageObject.m
@@ -1,3 +1,3 @@
function varargout = helicsEndpointSendMessageObject(varargin)
- [varargout{1:nargout}] = helicsMEX(257, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(260, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointSendMessageObjectZeroCopy.m b/interfaces/matlab/interface/+helics/helicsEndpointSendMessageObjectZeroCopy.m
index 103dd7555d..4a163e7a59 100644
--- a/interfaces/matlab/interface/+helics/helicsEndpointSendMessageObjectZeroCopy.m
+++ b/interfaces/matlab/interface/+helics/helicsEndpointSendMessageObjectZeroCopy.m
@@ -1,3 +1,3 @@
function varargout = helicsEndpointSendMessageObjectZeroCopy(varargin)
- [varargout{1:nargout}] = helicsMEX(258, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(261, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointSendMessageRaw.m b/interfaces/matlab/interface/+helics/helicsEndpointSendMessageRaw.m
index fac286d637..f6f757d150 100644
--- a/interfaces/matlab/interface/+helics/helicsEndpointSendMessageRaw.m
+++ b/interfaces/matlab/interface/+helics/helicsEndpointSendMessageRaw.m
@@ -1,3 +1,3 @@
function varargout = helicsEndpointSendMessageRaw(varargin)
- [varargout{1:nargout}] = helicsMEX(254, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(257, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointSetDefaultDestination.m b/interfaces/matlab/interface/+helics/helicsEndpointSetDefaultDestination.m
index 68a0029d1a..e19742af59 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(252, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(255, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointSetInfo.m b/interfaces/matlab/interface/+helics/helicsEndpointSetInfo.m
index e87f47cf13..11add9ac87 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(276, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(281, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointSetOption.m b/interfaces/matlab/interface/+helics/helicsEndpointSetOption.m
index 696b46a311..945ece21c2 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(277, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(282, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsEndpointSubscribe.m b/interfaces/matlab/interface/+helics/helicsEndpointSubscribe.m
index 3a764283ca..478db01028 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(259, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(262, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateAddDependency.m b/interfaces/matlab/interface/+helics/helicsFederateAddDependency.m
index 81d5a680cf..d524b2be9a 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(141, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(144, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateClearMessages.m b/interfaces/matlab/interface/+helics/helicsFederateClearMessages.m
index 4678141807..3430dcf3cf 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(270, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(275, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateClearUpdates.m b/interfaces/matlab/interface/+helics/helicsFederateClearUpdates.m
index 81a134dcf2..93632ca15d 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(182, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(185, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateCreateMessageObject.m b/interfaces/matlab/interface/+helics/helicsFederateCreateMessageObject.m
index 16dd18e722..79ed712675 100644
--- a/interfaces/matlab/interface/+helics/helicsFederateCreateMessageObject.m
+++ b/interfaces/matlab/interface/+helics/helicsFederateCreateMessageObject.m
@@ -1,3 +1,3 @@
function varargout = helicsFederateCreateMessageObject(varargin)
- [varargout{1:nargout}] = helicsMEX(269, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(274, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateDisconnect.m b/interfaces/matlab/interface/+helics/helicsFederateDisconnect.m
new file mode 100644
index 0000000000..fc028caf20
--- /dev/null
+++ b/interfaces/matlab/interface/+helics/helicsFederateDisconnect.m
@@ -0,0 +1,3 @@
+function varargout = helicsFederateDisconnect(varargin)
+ [varargout{1:nargout}] = helicsMEX(109, varargin{:});
+end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateDisconnectAsync.m b/interfaces/matlab/interface/+helics/helicsFederateDisconnectAsync.m
new file mode 100644
index 0000000000..07afc4e315
--- /dev/null
+++ b/interfaces/matlab/interface/+helics/helicsFederateDisconnectAsync.m
@@ -0,0 +1,3 @@
+function varargout = helicsFederateDisconnectAsync(varargin)
+ [varargout{1:nargout}] = helicsMEX(110, varargin{:});
+end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateDisconnectComplete.m b/interfaces/matlab/interface/+helics/helicsFederateDisconnectComplete.m
new file mode 100644
index 0000000000..fcf3e235d0
--- /dev/null
+++ b/interfaces/matlab/interface/+helics/helicsFederateDisconnectComplete.m
@@ -0,0 +1,3 @@
+function varargout = helicsFederateDisconnectComplete(varargin)
+ [varargout{1:nargout}] = helicsMEX(111, varargin{:});
+end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingMode.m b/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingMode.m
index 189f277090..d44788355c 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(115, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(118, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeAsync.m b/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeAsync.m
index 252243c2a7..cbfc73821e 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(116, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(119, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeComplete.m b/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeComplete.m
index 3322f0ea65..993057103d 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(117, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(120, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeIterative.m b/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeIterative.m
index 0fd544e939..6ea9f2fda4 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(118, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(121, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeIterativeAsync.m b/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeIterativeAsync.m
index 5e7dfee829..efade56e53 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(119, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(122, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeIterativeComplete.m b/interfaces/matlab/interface/+helics/helicsFederateEnterExecutingModeIterativeComplete.m
index 369354c15b..d39dede5d2 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(120, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(123, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateEnterInitializingMode.m b/interfaces/matlab/interface/+helics/helicsFederateEnterInitializingMode.m
index 0e564c8ad8..761e2365ea 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(111, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(114, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateEnterInitializingModeAsync.m b/interfaces/matlab/interface/+helics/helicsFederateEnterInitializingModeAsync.m
index a7b51b5303..f89abf9249 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(112, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(115, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateEnterInitializingModeComplete.m b/interfaces/matlab/interface/+helics/helicsFederateEnterInitializingModeComplete.m
index 04c00af11a..7d883d95d2 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(114, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(117, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateFree.m b/interfaces/matlab/interface/+helics/helicsFederateFree.m
index 63fa8852c0..57e0962dbb 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(109, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(112, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetCoreObject.m b/interfaces/matlab/interface/+helics/helicsFederateGetCoreObject.m
index a3bbe64dfa..d7dd0695b5 100644
--- a/interfaces/matlab/interface/+helics/helicsFederateGetCoreObject.m
+++ b/interfaces/matlab/interface/+helics/helicsFederateGetCoreObject.m
@@ -1,3 +1,3 @@
function varargout = helicsFederateGetCoreObject(varargin)
- [varargout{1:nargout}] = helicsMEX(122, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(125, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetCurrentTime.m b/interfaces/matlab/interface/+helics/helicsFederateGetCurrentTime.m
index 352a73da68..aba1b48756 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(139, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(142, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetEndpoint.m b/interfaces/matlab/interface/+helics/helicsFederateGetEndpoint.m
index aa5815ecb1..51fbc2207b 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(249, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(252, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetEndpointByIndex.m b/interfaces/matlab/interface/+helics/helicsFederateGetEndpointByIndex.m
index c6d82547f9..103b516c38 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(250, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(253, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetEndpointCount.m b/interfaces/matlab/interface/+helics/helicsFederateGetEndpointCount.m
index b9a43d935b..41f1267498 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(274, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(279, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetFilter.m b/interfaces/matlab/interface/+helics/helicsFederateGetFilter.m
index f8c16413ec..3f75235a11 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(313, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(318, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetFilterByIndex.m b/interfaces/matlab/interface/+helics/helicsFederateGetFilterByIndex.m
index bdded8b88a..e3e044f401 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(314, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(319, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetFilterCount.m b/interfaces/matlab/interface/+helics/helicsFederateGetFilterCount.m
index ad81e0e4f6..4f5049c663 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(312, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(317, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetFlagOption.m b/interfaces/matlab/interface/+helics/helicsFederateGetFlagOption.m
index 7714492f57..7a43dbef02 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(137, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(140, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetInput.m b/interfaces/matlab/interface/+helics/helicsFederateGetInput.m
index e6cfcd5b80..879712aba5 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(179, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(182, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetInputByIndex.m b/interfaces/matlab/interface/+helics/helicsFederateGetInputByIndex.m
index e6f5e25966..26cfd42bbb 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(180, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(183, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetInputCount.m b/interfaces/matlab/interface/+helics/helicsFederateGetInputCount.m
index 81d11a2330..c5dfd724aa 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(246, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(249, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetIntegerProperty.m b/interfaces/matlab/interface/+helics/helicsFederateGetIntegerProperty.m
index 2edb78fd40..5c2bde08a1 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(138, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(141, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetMessage.m b/interfaces/matlab/interface/+helics/helicsFederateGetMessage.m
index 6f475abd6b..e0536af082 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(267, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(272, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetMessageObject.m b/interfaces/matlab/interface/+helics/helicsFederateGetMessageObject.m
index e2156c39fe..a6af0b470b 100644
--- a/interfaces/matlab/interface/+helics/helicsFederateGetMessageObject.m
+++ b/interfaces/matlab/interface/+helics/helicsFederateGetMessageObject.m
@@ -1,3 +1,3 @@
function varargout = helicsFederateGetMessageObject(varargin)
- [varargout{1:nargout}] = helicsMEX(268, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(273, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetName.m b/interfaces/matlab/interface/+helics/helicsFederateGetName.m
index 8531ae8339..badacd1810 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(131, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(134, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetPublication.m b/interfaces/matlab/interface/+helics/helicsFederateGetPublication.m
index 240df2d574..2031508968 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(177, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(180, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetPublicationByIndex.m b/interfaces/matlab/interface/+helics/helicsFederateGetPublicationByIndex.m
index fcaceee57c..c88695f7cb 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(178, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(181, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetPublicationCount.m b/interfaces/matlab/interface/+helics/helicsFederateGetPublicationCount.m
index 4c56b6350d..e49b8eb0de 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(245, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(248, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetState.m b/interfaces/matlab/interface/+helics/helicsFederateGetState.m
index 88abe184e4..144f011ad1 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(121, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(124, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetSubscription.m b/interfaces/matlab/interface/+helics/helicsFederateGetSubscription.m
index 11ac25d619..7a56584541 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(181, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(184, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateGetTimeProperty.m b/interfaces/matlab/interface/+helics/helicsFederateGetTimeProperty.m
index 299dcfb6c5..3f41140fe8 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(136, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(139, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateHasMessage.m b/interfaces/matlab/interface/+helics/helicsFederateHasMessage.m
index f7744f3b87..7f881b026a 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(260, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(263, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateIsAsyncOperationCompleted.m b/interfaces/matlab/interface/+helics/helicsFederateIsAsyncOperationCompleted.m
index ca347515ba..5f6146aa98 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(113, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(116, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateLogDebugMessage.m b/interfaces/matlab/interface/+helics/helicsFederateLogDebugMessage.m
index 08b9b59e95..331b19ef12 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(146, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(149, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateLogErrorMessage.m b/interfaces/matlab/interface/+helics/helicsFederateLogErrorMessage.m
index b15bbfa27b..374f07bc7f 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(143, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(146, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateLogInfoMessage.m b/interfaces/matlab/interface/+helics/helicsFederateLogInfoMessage.m
index 56a2887de4..4e50fe229e 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(145, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(148, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateLogLevelMessage.m b/interfaces/matlab/interface/+helics/helicsFederateLogLevelMessage.m
index af61003d0b..6a88f4146b 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(147, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(150, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateLogWarningMessage.m b/interfaces/matlab/interface/+helics/helicsFederateLogWarningMessage.m
index 9fa87f4ac9..437094a595 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(144, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(147, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederatePendingMessageCount.m b/interfaces/matlab/interface/+helics/helicsFederatePendingMessageCount.m
new file mode 100644
index 0000000000..ff96003cab
--- /dev/null
+++ b/interfaces/matlab/interface/+helics/helicsFederatePendingMessageCount.m
@@ -0,0 +1,3 @@
+function varargout = helicsFederatePendingMessageCount(varargin)
+ [varargout{1:nargout}] = helicsMEX(266, varargin{:});
+end
diff --git a/interfaces/matlab/interface/+helics/helicsFederatePendingMessages.m b/interfaces/matlab/interface/+helics/helicsFederatePendingMessages.m
index 74d2ee84ca..d5fb0dbbf0 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(262, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(265, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederatePublishJSON.m b/interfaces/matlab/interface/+helics/helicsFederatePublishJSON.m
index b9038badcf..84f56340b4 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(184, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(187, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterCloningFilter.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterCloningFilter.m
index 0b3bc8c57f..32502c31ef 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(308, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(313, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterEndpoint.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterEndpoint.m
index 0b4a59ac77..d0af0056d6 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(247, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(250, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterFilter.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterFilter.m
index e2aae92163..316e90241c 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(306, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(311, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterFromPublicationJSON.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterFromPublicationJSON.m
index 9934b18877..6c5df0b3d1 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(183, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(186, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalCloningFilter.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalCloningFilter.m
index ea225e678e..c90c459a5c 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(309, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(314, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalEndpoint.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalEndpoint.m
index 2fb43aba7e..48ed890a43 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(248, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(251, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalFilter.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalFilter.m
index 78ae209122..dba1819ee9 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(307, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(312, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalInput.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalInput.m
index fce6ffe438..bde70226bd 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(175, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(178, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalPublication.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalPublication.m
index 44ad536331..89ffc29556 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(171, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(174, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalTypeInput.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalTypeInput.m
index 0e8f0d4ce9..11b932fda8 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(176, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(179, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalTypePublication.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterGlobalTypePublication.m
index 25eaefd8b6..5cb654a17c 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(172, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(175, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterInput.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterInput.m
index 4792c74c6c..dd024c86c3 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(173, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(176, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterPublication.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterPublication.m
index 602be3818a..295bc85f22 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(169, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(172, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterSubscription.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterSubscription.m
index e972b45222..56f90d75d2 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(168, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(171, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterTypeInput.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterTypeInput.m
index 4b1eee7200..9c84a3e96c 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(174, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(177, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRegisterTypePublication.m b/interfaces/matlab/interface/+helics/helicsFederateRegisterTypePublication.m
index 5b931bac32..0d119bf4a4 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(170, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(173, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRequestNextStep.m b/interfaces/matlab/interface/+helics/helicsFederateRequestNextStep.m
index 6543e16885..0bdf6d00a9 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(125, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(128, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRequestTime.m b/interfaces/matlab/interface/+helics/helicsFederateRequestTime.m
index 95fbc5f212..3c0decdc0d 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(123, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(126, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRequestTimeAdvance.m b/interfaces/matlab/interface/+helics/helicsFederateRequestTimeAdvance.m
index 8e93d78622..96a22310bb 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(124, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(127, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRequestTimeAsync.m b/interfaces/matlab/interface/+helics/helicsFederateRequestTimeAsync.m
index bdf8df5290..830dd7c47d 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(127, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(130, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRequestTimeComplete.m b/interfaces/matlab/interface/+helics/helicsFederateRequestTimeComplete.m
index 9f8f7ff272..343e1951b6 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(128, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(131, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRequestTimeIterative.m b/interfaces/matlab/interface/+helics/helicsFederateRequestTimeIterative.m
index 1192f116f2..3060808c04 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(126, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(129, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRequestTimeIterativeAsync.m b/interfaces/matlab/interface/+helics/helicsFederateRequestTimeIterativeAsync.m
index a3889867cd..9f894e3f3f 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(129, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(132, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateRequestTimeIterativeComplete.m b/interfaces/matlab/interface/+helics/helicsFederateRequestTimeIterativeComplete.m
index ae2ea191e8..552de53902 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(130, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(133, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateSetFlagOption.m b/interfaces/matlab/interface/+helics/helicsFederateSetFlagOption.m
index 742dbaef25..36891702b4 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(133, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(136, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateSetGlobal.m b/interfaces/matlab/interface/+helics/helicsFederateSetGlobal.m
index 7763233460..4678184d25 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(140, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(143, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateSetIntegerProperty.m b/interfaces/matlab/interface/+helics/helicsFederateSetIntegerProperty.m
index fcf39eb5d5..87d40be5e7 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(135, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(138, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateSetLogFile.m b/interfaces/matlab/interface/+helics/helicsFederateSetLogFile.m
index 4f1f7489b2..eeb39fc629 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(142, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(145, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateSetSeparator.m b/interfaces/matlab/interface/+helics/helicsFederateSetSeparator.m
index 5d81b1263c..8b1a7eb63c 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(134, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(137, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFederateSetTimeProperty.m b/interfaces/matlab/interface/+helics/helicsFederateSetTimeProperty.m
index 0de017bdb4..c487395a37 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(132, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(135, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFilterAddDeliveryEndpoint.m b/interfaces/matlab/interface/+helics/helicsFilterAddDeliveryEndpoint.m
index f8e28f16bc..c3b0d24990 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(321, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(326, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFilterAddDestinationTarget.m b/interfaces/matlab/interface/+helics/helicsFilterAddDestinationTarget.m
index feed6c49d1..01aa22dc4d 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(319, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(324, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFilterAddSourceTarget.m b/interfaces/matlab/interface/+helics/helicsFilterAddSourceTarget.m
index 8972598620..e0f10d3900 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(320, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(325, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFilterGetInfo.m b/interfaces/matlab/interface/+helics/helicsFilterGetInfo.m
index edb8441f26..4297052f47 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(324, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(329, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFilterGetName.m b/interfaces/matlab/interface/+helics/helicsFilterGetName.m
index d5397335cb..7a082063d8 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(316, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(321, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFilterGetOption.m b/interfaces/matlab/interface/+helics/helicsFilterGetOption.m
index 5fb12dd70f..b187d29095 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(327, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(332, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFilterIsValid.m b/interfaces/matlab/interface/+helics/helicsFilterIsValid.m
index 0f1930f78c..de0c4ab32e 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(315, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(320, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFilterRemoveDeliveryEndpoint.m b/interfaces/matlab/interface/+helics/helicsFilterRemoveDeliveryEndpoint.m
index cff4706667..3703dcd415 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(323, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(328, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFilterRemoveTarget.m b/interfaces/matlab/interface/+helics/helicsFilterRemoveTarget.m
index e9cac2f3e7..c48003db67 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(322, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(327, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFilterSet.m b/interfaces/matlab/interface/+helics/helicsFilterSet.m
index 3fadf3e21f..3ea65e8fd7 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(317, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(322, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFilterSetInfo.m b/interfaces/matlab/interface/+helics/helicsFilterSetInfo.m
index d74a7b7040..783cdec1d4 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(325, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(330, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFilterSetOption.m b/interfaces/matlab/interface/+helics/helicsFilterSetOption.m
index 663c1b4213..b646081b2a 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(326, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(331, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsFilterSetString.m b/interfaces/matlab/interface/+helics/helicsFilterSetString.m
index f1e64c5e91..b8bcb3dcb0 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(318, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(323, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputAddTarget.m b/interfaces/matlab/interface/+helics/helicsInputAddTarget.m
index ef3b9947dc..66203961cc 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(198, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(201, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputClearUpdate.m b/interfaces/matlab/interface/+helics/helicsInputClearUpdate.m
index 9957c82c19..f5518c42f9 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(244, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(247, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetBoolean.m b/interfaces/matlab/interface/+helics/helicsInputGetBoolean.m
index ec4412ffcb..89809288af 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(204, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(207, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetChar.m b/interfaces/matlab/interface/+helics/helicsInputGetChar.m
index 383d743a54..dd94a876ec 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(207, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(210, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetComplex.m b/interfaces/matlab/interface/+helics/helicsInputGetComplex.m
index 27e2ee351a..2768455ff4 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(208, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(211, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetDouble.m b/interfaces/matlab/interface/+helics/helicsInputGetDouble.m
index 4512618a9a..06a053f04d 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(205, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(208, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetExtractionUnits.m b/interfaces/matlab/interface/+helics/helicsInputGetExtractionUnits.m
index c580de1718..eb80431740 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(230, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(233, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetInfo.m b/interfaces/matlab/interface/+helics/helicsInputGetInfo.m
index 2e7f96fa5f..25224a8fc3 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(232, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(235, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetInjectionUnits.m b/interfaces/matlab/interface/+helics/helicsInputGetInjectionUnits.m
index 6f43760c3b..a8f09ba81c 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(229, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(232, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetInteger.m b/interfaces/matlab/interface/+helics/helicsInputGetInteger.m
index bef7aa3b0d..3b8cff764d 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(203, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(206, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetKey.m b/interfaces/matlab/interface/+helics/helicsInputGetKey.m
index d3dd266eb8..5e27b98b53 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(225, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(228, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetNamedPoint.m b/interfaces/matlab/interface/+helics/helicsInputGetNamedPoint.m
index 9792d03b90..1eb225e041 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(211, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(214, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetOption.m b/interfaces/matlab/interface/+helics/helicsInputGetOption.m
index 1f20b1d9ef..72a89c1a66 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(236, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(239, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetPublicationType.m b/interfaces/matlab/interface/+helics/helicsInputGetPublicationType.m
index d0126312a3..8c3eee1dfa 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(223, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(226, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetRawValue.m b/interfaces/matlab/interface/+helics/helicsInputGetRawValue.m
index bbc5d15872..d3e3927248 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(200, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(203, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetRawValueSize.m b/interfaces/matlab/interface/+helics/helicsInputGetRawValueSize.m
index 53d1931727..de554d2d10 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(199, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(202, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetString.m b/interfaces/matlab/interface/+helics/helicsInputGetString.m
index b2ac8e769b..1d34ab441c 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(202, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(205, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetStringSize.m b/interfaces/matlab/interface/+helics/helicsInputGetStringSize.m
index 7035239fb9..9ebdd41300 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(201, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(204, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetTime.m b/interfaces/matlab/interface/+helics/helicsInputGetTime.m
index 96726060cc..18b51087f6 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(206, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(209, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetType.m b/interfaces/matlab/interface/+helics/helicsInputGetType.m
index a28f6228c1..609f7db017 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(222, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(225, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetUnits.m b/interfaces/matlab/interface/+helics/helicsInputGetUnits.m
index 0ee62febbe..f979795d24 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(228, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(231, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetVector.m b/interfaces/matlab/interface/+helics/helicsInputGetVector.m
index 5627704878..4f158e2fd1 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(210, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(213, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputGetVectorSize.m b/interfaces/matlab/interface/+helics/helicsInputGetVectorSize.m
index a04946ab47..dda2077e1e 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(209, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(212, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputIsUpdated.m b/interfaces/matlab/interface/+helics/helicsInputIsUpdated.m
index 46a2583fe7..ddbed0aaaa 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(242, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(245, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputIsValid.m b/interfaces/matlab/interface/+helics/helicsInputIsValid.m
index 97f6378096..ebe6a6371c 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(197, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(200, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputLastUpdateTime.m b/interfaces/matlab/interface/+helics/helicsInputLastUpdateTime.m
index 04204edfab..80227a0897 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(243, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(246, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultBoolean.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultBoolean.m
index efbfd62d0e..f12918877a 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(215, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(218, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultChar.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultChar.m
index 254879b33a..a7787b331e 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(217, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(220, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultComplex.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultComplex.m
index b1fc9ff078..4df2597e70 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(219, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(222, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultDouble.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultDouble.m
index df6c8dad4d..4c622990e4 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(218, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(221, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultInteger.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultInteger.m
index a57403418f..d16d9bc9ae 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(214, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(217, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultNamedPoint.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultNamedPoint.m
index 261ba4f8ae..1f965bf377 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(221, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(224, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultRaw.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultRaw.m
index 9279e90ba8..f265d8acd3 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(212, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(215, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultString.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultString.m
index d0d98187ee..4b955998a9 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(213, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(216, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultTime.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultTime.m
index 3566f1a1f9..47d757cd3e 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(216, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(219, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputSetDefaultVector.m b/interfaces/matlab/interface/+helics/helicsInputSetDefaultVector.m
index ca398eb2e1..5fa103049c 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(220, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(223, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputSetInfo.m b/interfaces/matlab/interface/+helics/helicsInputSetInfo.m
index 5005f81c10..6d626099f5 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(233, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(236, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputSetMinimumChange.m b/interfaces/matlab/interface/+helics/helicsInputSetMinimumChange.m
index 08c6688270..0d9f613d01 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(241, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(244, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsInputSetOption.m b/interfaces/matlab/interface/+helics/helicsInputSetOption.m
index fd008e5ae4..5e0bd5b832 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(237, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(240, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageAppendData.m b/interfaces/matlab/interface/+helics/helicsMessageAppendData.m
index 1b0eb07847..f914fe9b96 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(301, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(306, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageCheckFlag.m b/interfaces/matlab/interface/+helics/helicsMessageCheckFlag.m
index f2f990c61e..c30f2fddc0 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(286, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(291, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageClear.m b/interfaces/matlab/interface/+helics/helicsMessageClear.m
index 5f3c5d00ba..71965737a0 100644
--- a/interfaces/matlab/interface/+helics/helicsMessageClear.m
+++ b/interfaces/matlab/interface/+helics/helicsMessageClear.m
@@ -1,3 +1,3 @@
function varargout = helicsMessageClear(varargin)
- [varargout{1:nargout}] = helicsMEX(305, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(310, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageClearFlags.m b/interfaces/matlab/interface/+helics/helicsMessageClearFlags.m
index b875c3e9b4..40196c1418 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(297, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(302, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageClone.m b/interfaces/matlab/interface/+helics/helicsMessageClone.m
index e301d6aa50..c416372208 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(303, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(308, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageCopy.m b/interfaces/matlab/interface/+helics/helicsMessageCopy.m
index df5de1c051..317e35e70f 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(302, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(307, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageFree.m b/interfaces/matlab/interface/+helics/helicsMessageFree.m
index 7f82377916..bb6c1e3c89 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(304, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(309, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageGetDestination.m b/interfaces/matlab/interface/+helics/helicsMessageGetDestination.m
index ba2f453ced..ecfb7d69b2 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(280, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(285, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageGetMessageID.m b/interfaces/matlab/interface/+helics/helicsMessageGetMessageID.m
index 11eb3d2098..9c30a50c78 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(285, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(290, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageGetOriginalDestination.m b/interfaces/matlab/interface/+helics/helicsMessageGetOriginalDestination.m
index 7e02a8e656..d63f047f56 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(282, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(287, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageGetOriginalSource.m b/interfaces/matlab/interface/+helics/helicsMessageGetOriginalSource.m
index be559b829b..b032417b27 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(281, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(286, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageGetRawData.m b/interfaces/matlab/interface/+helics/helicsMessageGetRawData.m
index 9184657e41..b5fe6b3692 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(288, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(293, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageGetRawDataSize.m b/interfaces/matlab/interface/+helics/helicsMessageGetRawDataSize.m
index 3c743407b1..8df52302b0 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(287, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(292, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageGetSource.m b/interfaces/matlab/interface/+helics/helicsMessageGetSource.m
index 98aa6a1f30..0f84f3ad80 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(279, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(284, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageGetString.m b/interfaces/matlab/interface/+helics/helicsMessageGetString.m
index 89e9deb222..121a7e5e71 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(284, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(289, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageGetTime.m b/interfaces/matlab/interface/+helics/helicsMessageGetTime.m
index 97da133bf7..15831566da 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(283, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(288, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageIsValid.m b/interfaces/matlab/interface/+helics/helicsMessageIsValid.m
index 58d1ae86d2..7e241aa036 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(289, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(294, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageReserve.m b/interfaces/matlab/interface/+helics/helicsMessageReserve.m
index 2d01344258..01bc434c96 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(295, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(300, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageSetData.m b/interfaces/matlab/interface/+helics/helicsMessageSetData.m
index 7eed6171c1..c6b901dfe3 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(300, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(305, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageSetDestination.m b/interfaces/matlab/interface/+helics/helicsMessageSetDestination.m
index 6826662a60..e9f12f803f 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(291, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(296, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageSetFlagOption.m b/interfaces/matlab/interface/+helics/helicsMessageSetFlagOption.m
index 46a6bc3c7f..a147b2bcbf 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(298, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(303, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageSetMessageID.m b/interfaces/matlab/interface/+helics/helicsMessageSetMessageID.m
index 1945e89493..2e86ad220c 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(296, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(301, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageSetOriginalDestination.m b/interfaces/matlab/interface/+helics/helicsMessageSetOriginalDestination.m
index eb2d98b3e9..cec6ffd2ac 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(293, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(298, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageSetOriginalSource.m b/interfaces/matlab/interface/+helics/helicsMessageSetOriginalSource.m
index c240f44fca..b34c008362 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(292, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(297, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageSetSource.m b/interfaces/matlab/interface/+helics/helicsMessageSetSource.m
index 259159b5b5..e62bb503f5 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(290, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(295, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageSetString.m b/interfaces/matlab/interface/+helics/helicsMessageSetString.m
index 1f0ec25877..1b8dc99ee7 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(299, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(304, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsMessageSetTime.m b/interfaces/matlab/interface/+helics/helicsMessageSetTime.m
index 9e92eea168..b1608705bf 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(294, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(299, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationAddTarget.m b/interfaces/matlab/interface/+helics/helicsPublicationAddTarget.m
index e0e4d1e58f..7de6127d5f 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(196, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(199, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationGetInfo.m b/interfaces/matlab/interface/+helics/helicsPublicationGetInfo.m
index 701e9fc281..8bfb3a4b03 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(234, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(237, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationGetKey.m b/interfaces/matlab/interface/+helics/helicsPublicationGetKey.m
index 4ae83f0ae7..4ada7ef216 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(227, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(230, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationGetOption.m b/interfaces/matlab/interface/+helics/helicsPublicationGetOption.m
index 7b083642d9..6cad4b76af 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(238, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(241, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationGetType.m b/interfaces/matlab/interface/+helics/helicsPublicationGetType.m
index e73f3bdc50..b24f54fd16 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(224, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(227, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationGetUnits.m b/interfaces/matlab/interface/+helics/helicsPublicationGetUnits.m
index db653b96c8..a886f09a25 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(231, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(234, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationIsValid.m b/interfaces/matlab/interface/+helics/helicsPublicationIsValid.m
index 299419c60c..7fd16968b0 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(185, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(188, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishBoolean.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishBoolean.m
index a70724975a..a8d89416cf 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(189, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(192, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishChar.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishChar.m
index 9b5ef3a7bb..55509c79ee 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(192, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(195, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishComplex.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishComplex.m
index 0089ea6ac2..9eca789739 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(193, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(196, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishDouble.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishDouble.m
index 7c3c23dce6..e2d4bd3f45 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(190, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(193, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishInteger.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishInteger.m
index 7cd25c42d1..fc9cd6b26f 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(188, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(191, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishNamedPoint.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishNamedPoint.m
index 1664526968..95b12a4428 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(195, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(198, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishRaw.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishRaw.m
index 8f642b5b43..58c5904bb9 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(186, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(189, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishString.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishString.m
index 66d30cc0c5..c8cd85fb89 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(187, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(190, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishTime.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishTime.m
index 47b9123fcd..1dcd07e30c 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(191, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(194, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationPublishVector.m b/interfaces/matlab/interface/+helics/helicsPublicationPublishVector.m
index 46742b97f1..54f725ca8a 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(194, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(197, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationSetInfo.m b/interfaces/matlab/interface/+helics/helicsPublicationSetInfo.m
index ffef115f58..60dc8741b4 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(235, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(238, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationSetMinimumChange.m b/interfaces/matlab/interface/+helics/helicsPublicationSetMinimumChange.m
index 8595b8d461..b3649e0787 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(240, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(243, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsPublicationSetOption.m b/interfaces/matlab/interface/+helics/helicsPublicationSetOption.m
index 1de201e456..ed71158190 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(239, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(242, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsQueryBrokerExecute.m b/interfaces/matlab/interface/+helics/helicsQueryBrokerExecute.m
index 6b103fa508..6e68009c96 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(159, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(162, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsQueryCoreExecute.m b/interfaces/matlab/interface/+helics/helicsQueryCoreExecute.m
index 73b5d0556f..d5ee8281e6 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(158, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(161, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsQueryExecute.m b/interfaces/matlab/interface/+helics/helicsQueryExecute.m
index 98801cb8ad..3e52c2360c 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(157, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(160, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsQueryExecuteAsync.m b/interfaces/matlab/interface/+helics/helicsQueryExecuteAsync.m
index 527ea70b82..53adcf7219 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(160, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(163, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsQueryExecuteComplete.m b/interfaces/matlab/interface/+helics/helicsQueryExecuteComplete.m
index 39de474217..12503a821f 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(161, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(164, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsQueryFree.m b/interfaces/matlab/interface/+helics/helicsQueryFree.m
index b600c58caa..100fc5ade8 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(166, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(169, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsQueryIsCompleted.m b/interfaces/matlab/interface/+helics/helicsQueryIsCompleted.m
index 5ad5098b87..93efa2d637 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(162, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(165, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsQuerySetOrdering.m b/interfaces/matlab/interface/+helics/helicsQuerySetOrdering.m
index 97e1b7e724..4a187a460d 100644
--- a/interfaces/matlab/interface/+helics/helicsQuerySetOrdering.m
+++ b/interfaces/matlab/interface/+helics/helicsQuerySetOrdering.m
@@ -1,3 +1,3 @@
function varargout = helicsQuerySetOrdering(varargin)
- [varargout{1:nargout}] = helicsMEX(165, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(168, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsQuerySetQueryString.m b/interfaces/matlab/interface/+helics/helicsQuerySetQueryString.m
index b0d06294a4..de09374028 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(164, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(167, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsQuerySetTarget.m b/interfaces/matlab/interface/+helics/helicsQuerySetTarget.m
index 08bce4d9f1..01fe92a021 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(163, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(166, varargin{:});
end
diff --git a/interfaces/matlab/interface/+helics/helicsSubscriptionGetKey.m b/interfaces/matlab/interface/+helics/helicsSubscriptionGetKey.m
index c26e68f18c..ea9cc0c459 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(226, varargin{:});
+ [varargout{1:nargout}] = helicsMEX(229, varargin{:});
end
diff --git a/interfaces/matlab/interface/helicsMEX.cpp b/interfaces/matlab/interface/helicsMEX.cpp
index 5395f97b1a..d8631896fc 100644
--- a/interfaces/matlab/interface/helicsMEX.cpp
+++ b/interfaces/matlab/interface/helicsMEX.cpp
@@ -5326,6 +5326,123 @@ int _wrap_helicsFederateFinalizeComplete(int resc, mxArray *resv[], int argc, mx
}
+int _wrap_helicsFederateDisconnect(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;
+
+ {
+ etemp2=helicsErrorInitialize();
+ arg2=&etemp2;
+ }
+ if (!SWIG_check_num_args("helicsFederateDisconnect",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 '" "helicsFederateDisconnect" "', argument " "1"" of type '" "helics_federate""'");
+ }
+ helicsFederateDisconnect(arg1,arg2);
+ _out = (mxArray*)0;
+ 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_helicsFederateDisconnectAsync(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;
+
+ {
+ etemp2=helicsErrorInitialize();
+ arg2=&etemp2;
+ }
+ if (!SWIG_check_num_args("helicsFederateDisconnectAsync",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 '" "helicsFederateDisconnectAsync" "', argument " "1"" of type '" "helics_federate""'");
+ }
+ helicsFederateDisconnectAsync(arg1,arg2);
+ _out = (mxArray*)0;
+ 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_helicsFederateDisconnectComplete(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;
+
+ {
+ etemp2=helicsErrorInitialize();
+ arg2=&etemp2;
+ }
+ if (!SWIG_check_num_args("helicsFederateDisconnectComplete",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 '" "helicsFederateDisconnectComplete" "', argument " "1"" of type '" "helics_federate""'");
+ }
+ helicsFederateDisconnectComplete(arg1,arg2);
+ _out = (mxArray*)0;
+ 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_helicsFederateFree(int resc, mxArray *resv[], int argc, mxArray *argv[]) {
helics_federate arg1 = (helics_federate) 0 ;
int res1 ;
@@ -12134,6 +12251,28 @@ int _wrap_helicsFederatePendingMessages(int resc, mxArray *resv[], int argc, mxA
}
+int _wrap_helicsFederatePendingMessageCount(int resc, mxArray *resv[], int argc, mxArray *argv[]) {
+ helics_federate arg1 = (helics_federate) 0 ;
+ int res1 ;
+ mxArray * _out;
+ int result;
+
+ if (!SWIG_check_num_args("helicsFederatePendingMessageCount",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 '" "helicsFederatePendingMessageCount" "', argument " "1"" of type '" "helics_federate""'");
+ }
+ result = (int)helicsFederatePendingMessageCount(arg1);
+ _out = SWIG_From_int(static_cast< int >(result));
+ if (_out) --resc, *resv++ = _out;
+ return 0;
+fail:
+ return 1;
+}
+
+
int _wrap_helicsEndpointPendingMessages(int resc, mxArray *resv[], int argc, mxArray *argv[]) {
helics_endpoint arg1 = (helics_endpoint) 0 ;
int res1 ;
@@ -12156,6 +12295,28 @@ int _wrap_helicsEndpointPendingMessages(int resc, mxArray *resv[], int argc, mxA
}
+int _wrap_helicsEndpointPendingMessageCount(int resc, mxArray *resv[], int argc, mxArray *argv[]) {
+ helics_endpoint arg1 = (helics_endpoint) 0 ;
+ int res1 ;
+ mxArray * _out;
+ int result;
+
+ if (!SWIG_check_num_args("helicsEndpointPendingMessageCount",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 '" "helicsEndpointPendingMessageCount" "', argument " "1"" of type '" "helics_endpoint""'");
+ }
+ result = (int)helicsEndpointPendingMessageCount(arg1);
+ _out = SWIG_From_int(static_cast< int >(result));
+ if (_out) --resc, *resv++ = _out;
+ return 0;
+fail:
+ return 1;
+}
+
+
int _wrap_helicsEndpointGetMessage(int resc, mxArray *resv[], int argc, mxArray *argv[]) {
helics_endpoint arg1 = (helics_endpoint) 0 ;
int res1 ;
@@ -15421,225 +15582,230 @@ SWIGINTERN const char* SwigFunctionName(int fcn_id) {
case 106: return "_wrap_helicsFederateFinalize";
case 107: return "_wrap_helicsFederateFinalizeAsync";
case 108: return "_wrap_helicsFederateFinalizeComplete";
- case 109: return "_wrap_helicsFederateFree";
- case 110: return "_wrap_helicsCloseLibrary";
- case 111: return "_wrap_helicsFederateEnterInitializingMode";
- case 112: return "_wrap_helicsFederateEnterInitializingModeAsync";
- case 113: return "_wrap_helicsFederateIsAsyncOperationCompleted";
- case 114: return "_wrap_helicsFederateEnterInitializingModeComplete";
- case 115: return "_wrap_helicsFederateEnterExecutingMode";
- case 116: return "_wrap_helicsFederateEnterExecutingModeAsync";
- case 117: return "_wrap_helicsFederateEnterExecutingModeComplete";
- case 118: return "_wrap_helicsFederateEnterExecutingModeIterative";
- case 119: return "_wrap_helicsFederateEnterExecutingModeIterativeAsync";
- case 120: return "_wrap_helicsFederateEnterExecutingModeIterativeComplete";
- case 121: return "_wrap_helicsFederateGetState";
- case 122: return "_wrap_helicsFederateGetCoreObject";
- case 123: return "_wrap_helicsFederateRequestTime";
- case 124: return "_wrap_helicsFederateRequestTimeAdvance";
- case 125: return "_wrap_helicsFederateRequestNextStep";
- case 126: return "_wrap_helicsFederateRequestTimeIterative";
- case 127: return "_wrap_helicsFederateRequestTimeAsync";
- case 128: return "_wrap_helicsFederateRequestTimeComplete";
- case 129: return "_wrap_helicsFederateRequestTimeIterativeAsync";
- case 130: return "_wrap_helicsFederateRequestTimeIterativeComplete";
- case 131: return "_wrap_helicsFederateGetName";
- case 132: return "_wrap_helicsFederateSetTimeProperty";
- case 133: return "_wrap_helicsFederateSetFlagOption";
- case 134: return "_wrap_helicsFederateSetSeparator";
- case 135: return "_wrap_helicsFederateSetIntegerProperty";
- case 136: return "_wrap_helicsFederateGetTimeProperty";
- case 137: return "_wrap_helicsFederateGetFlagOption";
- case 138: return "_wrap_helicsFederateGetIntegerProperty";
- case 139: return "_wrap_helicsFederateGetCurrentTime";
- case 140: return "_wrap_helicsFederateSetGlobal";
- case 141: return "_wrap_helicsFederateAddDependency";
- case 142: return "_wrap_helicsFederateSetLogFile";
- case 143: return "_wrap_helicsFederateLogErrorMessage";
- case 144: return "_wrap_helicsFederateLogWarningMessage";
- case 145: return "_wrap_helicsFederateLogInfoMessage";
- case 146: return "_wrap_helicsFederateLogDebugMessage";
- case 147: return "_wrap_helicsFederateLogLevelMessage";
- case 148: return "_wrap_helicsCoreSetGlobal";
- case 149: return "_wrap_helicsBrokerSetGlobal";
- case 150: return "_wrap_helicsCoreSetLogFile";
- case 151: return "_wrap_helicsBrokerSetLogFile";
- case 152: return "_wrap_helicsBrokerSetTimeBarrier";
- case 153: return "_wrap_helicsBrokerClearTimeBarrier";
- case 154: return "_wrap_helicsBrokerGlobalError";
- case 155: return "_wrap_helicsCoreGlobalError";
- case 156: return "_wrap_helicsCreateQuery";
- case 157: return "_wrap_helicsQueryExecute";
- case 158: return "_wrap_helicsQueryCoreExecute";
- case 159: return "_wrap_helicsQueryBrokerExecute";
- case 160: return "_wrap_helicsQueryExecuteAsync";
- case 161: return "_wrap_helicsQueryExecuteComplete";
- case 162: return "_wrap_helicsQueryIsCompleted";
- case 163: return "_wrap_helicsQuerySetTarget";
- case 164: return "_wrap_helicsQuerySetQueryString";
- case 165: return "_wrap_helicsQuerySetOrdering";
- case 166: return "_wrap_helicsQueryFree";
- case 167: return "_wrap_helicsCleanupLibrary";
- case 168: return "_wrap_helicsFederateRegisterSubscription";
- case 169: return "_wrap_helicsFederateRegisterPublication";
- case 170: return "_wrap_helicsFederateRegisterTypePublication";
- case 171: return "_wrap_helicsFederateRegisterGlobalPublication";
- case 172: return "_wrap_helicsFederateRegisterGlobalTypePublication";
- case 173: return "_wrap_helicsFederateRegisterInput";
- case 174: return "_wrap_helicsFederateRegisterTypeInput";
- case 175: return "_wrap_helicsFederateRegisterGlobalInput";
- case 176: return "_wrap_helicsFederateRegisterGlobalTypeInput";
- case 177: return "_wrap_helicsFederateGetPublication";
- case 178: return "_wrap_helicsFederateGetPublicationByIndex";
- case 179: return "_wrap_helicsFederateGetInput";
- case 180: return "_wrap_helicsFederateGetInputByIndex";
- case 181: return "_wrap_helicsFederateGetSubscription";
- case 182: return "_wrap_helicsFederateClearUpdates";
- case 183: return "_wrap_helicsFederateRegisterFromPublicationJSON";
- case 184: return "_wrap_helicsFederatePublishJSON";
- case 185: return "_wrap_helicsPublicationIsValid";
- case 186: return "_wrap_helicsPublicationPublishRaw";
- case 187: return "_wrap_helicsPublicationPublishString";
- case 188: return "_wrap_helicsPublicationPublishInteger";
- case 189: return "_wrap_helicsPublicationPublishBoolean";
- case 190: return "_wrap_helicsPublicationPublishDouble";
- case 191: return "_wrap_helicsPublicationPublishTime";
- case 192: return "_wrap_helicsPublicationPublishChar";
- case 193: return "_wrap_helicsPublicationPublishComplex";
- case 194: return "_wrap_helicsPublicationPublishVector";
- case 195: return "_wrap_helicsPublicationPublishNamedPoint";
- case 196: return "_wrap_helicsPublicationAddTarget";
- case 197: return "_wrap_helicsInputIsValid";
- case 198: return "_wrap_helicsInputAddTarget";
- case 199: return "_wrap_helicsInputGetRawValueSize";
- case 200: return "_wrap_helicsInputGetRawValue";
- case 201: return "_wrap_helicsInputGetStringSize";
- case 202: return "_wrap_helicsInputGetString";
- case 203: return "_wrap_helicsInputGetInteger";
- case 204: return "_wrap_helicsInputGetBoolean";
- case 205: return "_wrap_helicsInputGetDouble";
- case 206: return "_wrap_helicsInputGetTime";
- case 207: return "_wrap_helicsInputGetChar";
- case 208: return "_wrap_helicsInputGetComplex";
- case 209: return "_wrap_helicsInputGetVectorSize";
- case 210: return "_wrap_helicsInputGetVector";
- case 211: return "_wrap_helicsInputGetNamedPoint";
- case 212: return "_wrap_helicsInputSetDefaultRaw";
- case 213: return "_wrap_helicsInputSetDefaultString";
- case 214: return "_wrap_helicsInputSetDefaultInteger";
- case 215: return "_wrap_helicsInputSetDefaultBoolean";
- case 216: return "_wrap_helicsInputSetDefaultTime";
- case 217: return "_wrap_helicsInputSetDefaultChar";
- case 218: return "_wrap_helicsInputSetDefaultDouble";
- case 219: return "_wrap_helicsInputSetDefaultComplex";
- case 220: return "_wrap_helicsInputSetDefaultVector";
- case 221: return "_wrap_helicsInputSetDefaultNamedPoint";
- case 222: return "_wrap_helicsInputGetType";
- case 223: return "_wrap_helicsInputGetPublicationType";
- case 224: return "_wrap_helicsPublicationGetType";
- case 225: return "_wrap_helicsInputGetKey";
- case 226: return "_wrap_helicsSubscriptionGetKey";
- case 227: return "_wrap_helicsPublicationGetKey";
- case 228: return "_wrap_helicsInputGetUnits";
- case 229: return "_wrap_helicsInputGetInjectionUnits";
- case 230: return "_wrap_helicsInputGetExtractionUnits";
- case 231: return "_wrap_helicsPublicationGetUnits";
- case 232: return "_wrap_helicsInputGetInfo";
- case 233: return "_wrap_helicsInputSetInfo";
- case 234: return "_wrap_helicsPublicationGetInfo";
- case 235: return "_wrap_helicsPublicationSetInfo";
- case 236: return "_wrap_helicsInputGetOption";
- case 237: return "_wrap_helicsInputSetOption";
- case 238: return "_wrap_helicsPublicationGetOption";
- case 239: return "_wrap_helicsPublicationSetOption";
- case 240: return "_wrap_helicsPublicationSetMinimumChange";
- case 241: return "_wrap_helicsInputSetMinimumChange";
- case 242: return "_wrap_helicsInputIsUpdated";
- case 243: return "_wrap_helicsInputLastUpdateTime";
- case 244: return "_wrap_helicsInputClearUpdate";
- case 245: return "_wrap_helicsFederateGetPublicationCount";
- case 246: return "_wrap_helicsFederateGetInputCount";
- case 247: return "_wrap_helicsFederateRegisterEndpoint";
- case 248: return "_wrap_helicsFederateRegisterGlobalEndpoint";
- case 249: return "_wrap_helicsFederateGetEndpoint";
- case 250: return "_wrap_helicsFederateGetEndpointByIndex";
- case 251: return "_wrap_helicsEndpointIsValid";
- case 252: return "_wrap_helicsEndpointSetDefaultDestination";
- case 253: return "_wrap_helicsEndpointGetDefaultDestination";
- case 254: return "_wrap_helicsEndpointSendMessageRaw";
- case 255: return "_wrap_helicsEndpointSendEventRaw";
- case 256: return "_wrap_helicsEndpointSendMessage";
- case 257: return "_wrap_helicsEndpointSendMessageObject";
- case 258: return "_wrap_helicsEndpointSendMessageObjectZeroCopy";
- case 259: return "_wrap_helicsEndpointSubscribe";
- case 260: return "_wrap_helicsFederateHasMessage";
- case 261: return "_wrap_helicsEndpointHasMessage";
- case 262: return "_wrap_helicsFederatePendingMessages";
- case 263: return "_wrap_helicsEndpointPendingMessages";
- case 264: return "_wrap_helicsEndpointGetMessage";
- case 265: return "_wrap_helicsEndpointGetMessageObject";
- case 266: return "_wrap_helicsEndpointCreateMessageObject";
- case 267: return "_wrap_helicsFederateGetMessage";
- case 268: return "_wrap_helicsFederateGetMessageObject";
- case 269: return "_wrap_helicsFederateCreateMessageObject";
- case 270: return "_wrap_helicsFederateClearMessages";
- case 271: return "_wrap_helicsEndpointClearMessages";
- case 272: return "_wrap_helicsEndpointGetType";
- case 273: return "_wrap_helicsEndpointGetName";
- case 274: return "_wrap_helicsFederateGetEndpointCount";
- case 275: return "_wrap_helicsEndpointGetInfo";
- case 276: return "_wrap_helicsEndpointSetInfo";
- case 277: return "_wrap_helicsEndpointSetOption";
- case 278: return "_wrap_helicsEndpointGetOption";
- case 279: return "_wrap_helicsMessageGetSource";
- case 280: return "_wrap_helicsMessageGetDestination";
- case 281: return "_wrap_helicsMessageGetOriginalSource";
- case 282: return "_wrap_helicsMessageGetOriginalDestination";
- case 283: return "_wrap_helicsMessageGetTime";
- case 284: return "_wrap_helicsMessageGetString";
- case 285: return "_wrap_helicsMessageGetMessageID";
- case 286: return "_wrap_helicsMessageCheckFlag";
- case 287: return "_wrap_helicsMessageGetRawDataSize";
- case 288: return "_wrap_helicsMessageGetRawData";
- case 289: return "_wrap_helicsMessageIsValid";
- case 290: return "_wrap_helicsMessageSetSource";
- case 291: return "_wrap_helicsMessageSetDestination";
- case 292: return "_wrap_helicsMessageSetOriginalSource";
- case 293: return "_wrap_helicsMessageSetOriginalDestination";
- case 294: return "_wrap_helicsMessageSetTime";
- case 295: return "_wrap_helicsMessageReserve";
- case 296: return "_wrap_helicsMessageSetMessageID";
- case 297: return "_wrap_helicsMessageClearFlags";
- case 298: return "_wrap_helicsMessageSetFlagOption";
- case 299: return "_wrap_helicsMessageSetString";
- case 300: return "_wrap_helicsMessageSetData";
- case 301: return "_wrap_helicsMessageAppendData";
- case 302: return "_wrap_helicsMessageCopy";
- case 303: return "_wrap_helicsMessageClone";
- case 304: return "_wrap_helicsMessageFree";
- case 305: return "_wrap_helicsMessageClear";
- case 306: return "_wrap_helicsFederateRegisterFilter";
- case 307: return "_wrap_helicsFederateRegisterGlobalFilter";
- case 308: return "_wrap_helicsFederateRegisterCloningFilter";
- case 309: return "_wrap_helicsFederateRegisterGlobalCloningFilter";
- case 310: return "_wrap_helicsCoreRegisterFilter";
- case 311: return "_wrap_helicsCoreRegisterCloningFilter";
- case 312: return "_wrap_helicsFederateGetFilterCount";
- case 313: return "_wrap_helicsFederateGetFilter";
- case 314: return "_wrap_helicsFederateGetFilterByIndex";
- case 315: return "_wrap_helicsFilterIsValid";
- case 316: return "_wrap_helicsFilterGetName";
- case 317: return "_wrap_helicsFilterSet";
- case 318: return "_wrap_helicsFilterSetString";
- case 319: return "_wrap_helicsFilterAddDestinationTarget";
- case 320: return "_wrap_helicsFilterAddSourceTarget";
- case 321: return "_wrap_helicsFilterAddDeliveryEndpoint";
- case 322: return "_wrap_helicsFilterRemoveTarget";
- case 323: return "_wrap_helicsFilterRemoveDeliveryEndpoint";
- case 324: return "_wrap_helicsFilterGetInfo";
- case 325: return "_wrap_helicsFilterSetInfo";
- case 326: return "_wrap_helicsFilterSetOption";
- case 327: return "_wrap_helicsFilterGetOption";
+ case 109: return "_wrap_helicsFederateDisconnect";
+ case 110: return "_wrap_helicsFederateDisconnectAsync";
+ case 111: return "_wrap_helicsFederateDisconnectComplete";
+ case 112: return "_wrap_helicsFederateFree";
+ case 113: return "_wrap_helicsCloseLibrary";
+ case 114: return "_wrap_helicsFederateEnterInitializingMode";
+ case 115: return "_wrap_helicsFederateEnterInitializingModeAsync";
+ case 116: return "_wrap_helicsFederateIsAsyncOperationCompleted";
+ case 117: return "_wrap_helicsFederateEnterInitializingModeComplete";
+ case 118: return "_wrap_helicsFederateEnterExecutingMode";
+ case 119: return "_wrap_helicsFederateEnterExecutingModeAsync";
+ case 120: return "_wrap_helicsFederateEnterExecutingModeComplete";
+ case 121: return "_wrap_helicsFederateEnterExecutingModeIterative";
+ case 122: return "_wrap_helicsFederateEnterExecutingModeIterativeAsync";
+ case 123: return "_wrap_helicsFederateEnterExecutingModeIterativeComplete";
+ case 124: return "_wrap_helicsFederateGetState";
+ case 125: return "_wrap_helicsFederateGetCoreObject";
+ case 126: return "_wrap_helicsFederateRequestTime";
+ case 127: return "_wrap_helicsFederateRequestTimeAdvance";
+ case 128: return "_wrap_helicsFederateRequestNextStep";
+ case 129: return "_wrap_helicsFederateRequestTimeIterative";
+ case 130: return "_wrap_helicsFederateRequestTimeAsync";
+ case 131: return "_wrap_helicsFederateRequestTimeComplete";
+ case 132: return "_wrap_helicsFederateRequestTimeIterativeAsync";
+ case 133: return "_wrap_helicsFederateRequestTimeIterativeComplete";
+ case 134: return "_wrap_helicsFederateGetName";
+ case 135: return "_wrap_helicsFederateSetTimeProperty";
+ case 136: return "_wrap_helicsFederateSetFlagOption";
+ case 137: return "_wrap_helicsFederateSetSeparator";
+ case 138: return "_wrap_helicsFederateSetIntegerProperty";
+ case 139: return "_wrap_helicsFederateGetTimeProperty";
+ case 140: return "_wrap_helicsFederateGetFlagOption";
+ case 141: return "_wrap_helicsFederateGetIntegerProperty";
+ case 142: return "_wrap_helicsFederateGetCurrentTime";
+ case 143: return "_wrap_helicsFederateSetGlobal";
+ case 144: return "_wrap_helicsFederateAddDependency";
+ case 145: return "_wrap_helicsFederateSetLogFile";
+ case 146: return "_wrap_helicsFederateLogErrorMessage";
+ case 147: return "_wrap_helicsFederateLogWarningMessage";
+ case 148: return "_wrap_helicsFederateLogInfoMessage";
+ case 149: return "_wrap_helicsFederateLogDebugMessage";
+ case 150: return "_wrap_helicsFederateLogLevelMessage";
+ case 151: return "_wrap_helicsCoreSetGlobal";
+ case 152: return "_wrap_helicsBrokerSetGlobal";
+ case 153: return "_wrap_helicsCoreSetLogFile";
+ case 154: return "_wrap_helicsBrokerSetLogFile";
+ case 155: return "_wrap_helicsBrokerSetTimeBarrier";
+ case 156: return "_wrap_helicsBrokerClearTimeBarrier";
+ case 157: return "_wrap_helicsBrokerGlobalError";
+ case 158: return "_wrap_helicsCoreGlobalError";
+ case 159: return "_wrap_helicsCreateQuery";
+ case 160: return "_wrap_helicsQueryExecute";
+ case 161: return "_wrap_helicsQueryCoreExecute";
+ case 162: return "_wrap_helicsQueryBrokerExecute";
+ case 163: return "_wrap_helicsQueryExecuteAsync";
+ case 164: return "_wrap_helicsQueryExecuteComplete";
+ case 165: return "_wrap_helicsQueryIsCompleted";
+ case 166: return "_wrap_helicsQuerySetTarget";
+ case 167: return "_wrap_helicsQuerySetQueryString";
+ case 168: return "_wrap_helicsQuerySetOrdering";
+ case 169: return "_wrap_helicsQueryFree";
+ case 170: return "_wrap_helicsCleanupLibrary";
+ case 171: return "_wrap_helicsFederateRegisterSubscription";
+ case 172: return "_wrap_helicsFederateRegisterPublication";
+ case 173: return "_wrap_helicsFederateRegisterTypePublication";
+ case 174: return "_wrap_helicsFederateRegisterGlobalPublication";
+ case 175: return "_wrap_helicsFederateRegisterGlobalTypePublication";
+ case 176: return "_wrap_helicsFederateRegisterInput";
+ case 177: return "_wrap_helicsFederateRegisterTypeInput";
+ case 178: return "_wrap_helicsFederateRegisterGlobalInput";
+ case 179: return "_wrap_helicsFederateRegisterGlobalTypeInput";
+ case 180: return "_wrap_helicsFederateGetPublication";
+ case 181: return "_wrap_helicsFederateGetPublicationByIndex";
+ case 182: return "_wrap_helicsFederateGetInput";
+ case 183: return "_wrap_helicsFederateGetInputByIndex";
+ case 184: return "_wrap_helicsFederateGetSubscription";
+ case 185: return "_wrap_helicsFederateClearUpdates";
+ case 186: return "_wrap_helicsFederateRegisterFromPublicationJSON";
+ case 187: return "_wrap_helicsFederatePublishJSON";
+ case 188: return "_wrap_helicsPublicationIsValid";
+ case 189: return "_wrap_helicsPublicationPublishRaw";
+ case 190: return "_wrap_helicsPublicationPublishString";
+ case 191: return "_wrap_helicsPublicationPublishInteger";
+ case 192: return "_wrap_helicsPublicationPublishBoolean";
+ case 193: return "_wrap_helicsPublicationPublishDouble";
+ case 194: return "_wrap_helicsPublicationPublishTime";
+ case 195: return "_wrap_helicsPublicationPublishChar";
+ case 196: return "_wrap_helicsPublicationPublishComplex";
+ case 197: return "_wrap_helicsPublicationPublishVector";
+ case 198: return "_wrap_helicsPublicationPublishNamedPoint";
+ case 199: return "_wrap_helicsPublicationAddTarget";
+ case 200: return "_wrap_helicsInputIsValid";
+ case 201: return "_wrap_helicsInputAddTarget";
+ case 202: return "_wrap_helicsInputGetRawValueSize";
+ case 203: return "_wrap_helicsInputGetRawValue";
+ case 204: return "_wrap_helicsInputGetStringSize";
+ case 205: return "_wrap_helicsInputGetString";
+ case 206: return "_wrap_helicsInputGetInteger";
+ case 207: return "_wrap_helicsInputGetBoolean";
+ case 208: return "_wrap_helicsInputGetDouble";
+ case 209: return "_wrap_helicsInputGetTime";
+ case 210: return "_wrap_helicsInputGetChar";
+ case 211: return "_wrap_helicsInputGetComplex";
+ case 212: return "_wrap_helicsInputGetVectorSize";
+ case 213: return "_wrap_helicsInputGetVector";
+ case 214: return "_wrap_helicsInputGetNamedPoint";
+ case 215: return "_wrap_helicsInputSetDefaultRaw";
+ case 216: return "_wrap_helicsInputSetDefaultString";
+ case 217: return "_wrap_helicsInputSetDefaultInteger";
+ case 218: return "_wrap_helicsInputSetDefaultBoolean";
+ case 219: return "_wrap_helicsInputSetDefaultTime";
+ case 220: return "_wrap_helicsInputSetDefaultChar";
+ case 221: return "_wrap_helicsInputSetDefaultDouble";
+ case 222: return "_wrap_helicsInputSetDefaultComplex";
+ case 223: return "_wrap_helicsInputSetDefaultVector";
+ case 224: return "_wrap_helicsInputSetDefaultNamedPoint";
+ case 225: return "_wrap_helicsInputGetType";
+ case 226: return "_wrap_helicsInputGetPublicationType";
+ case 227: return "_wrap_helicsPublicationGetType";
+ case 228: return "_wrap_helicsInputGetKey";
+ case 229: return "_wrap_helicsSubscriptionGetKey";
+ case 230: return "_wrap_helicsPublicationGetKey";
+ case 231: return "_wrap_helicsInputGetUnits";
+ case 232: return "_wrap_helicsInputGetInjectionUnits";
+ case 233: return "_wrap_helicsInputGetExtractionUnits";
+ case 234: return "_wrap_helicsPublicationGetUnits";
+ case 235: return "_wrap_helicsInputGetInfo";
+ case 236: return "_wrap_helicsInputSetInfo";
+ case 237: return "_wrap_helicsPublicationGetInfo";
+ case 238: return "_wrap_helicsPublicationSetInfo";
+ case 239: return "_wrap_helicsInputGetOption";
+ case 240: return "_wrap_helicsInputSetOption";
+ case 241: return "_wrap_helicsPublicationGetOption";
+ case 242: return "_wrap_helicsPublicationSetOption";
+ case 243: return "_wrap_helicsPublicationSetMinimumChange";
+ case 244: return "_wrap_helicsInputSetMinimumChange";
+ case 245: return "_wrap_helicsInputIsUpdated";
+ case 246: return "_wrap_helicsInputLastUpdateTime";
+ case 247: return "_wrap_helicsInputClearUpdate";
+ case 248: return "_wrap_helicsFederateGetPublicationCount";
+ case 249: return "_wrap_helicsFederateGetInputCount";
+ case 250: return "_wrap_helicsFederateRegisterEndpoint";
+ case 251: return "_wrap_helicsFederateRegisterGlobalEndpoint";
+ case 252: return "_wrap_helicsFederateGetEndpoint";
+ case 253: return "_wrap_helicsFederateGetEndpointByIndex";
+ case 254: return "_wrap_helicsEndpointIsValid";
+ case 255: return "_wrap_helicsEndpointSetDefaultDestination";
+ case 256: return "_wrap_helicsEndpointGetDefaultDestination";
+ case 257: return "_wrap_helicsEndpointSendMessageRaw";
+ case 258: return "_wrap_helicsEndpointSendEventRaw";
+ case 259: return "_wrap_helicsEndpointSendMessage";
+ case 260: return "_wrap_helicsEndpointSendMessageObject";
+ case 261: return "_wrap_helicsEndpointSendMessageObjectZeroCopy";
+ case 262: return "_wrap_helicsEndpointSubscribe";
+ case 263: return "_wrap_helicsFederateHasMessage";
+ case 264: return "_wrap_helicsEndpointHasMessage";
+ case 265: return "_wrap_helicsFederatePendingMessages";
+ case 266: return "_wrap_helicsFederatePendingMessageCount";
+ case 267: return "_wrap_helicsEndpointPendingMessages";
+ case 268: return "_wrap_helicsEndpointPendingMessageCount";
+ case 269: return "_wrap_helicsEndpointGetMessage";
+ case 270: return "_wrap_helicsEndpointGetMessageObject";
+ case 271: return "_wrap_helicsEndpointCreateMessageObject";
+ case 272: return "_wrap_helicsFederateGetMessage";
+ case 273: return "_wrap_helicsFederateGetMessageObject";
+ case 274: return "_wrap_helicsFederateCreateMessageObject";
+ case 275: return "_wrap_helicsFederateClearMessages";
+ case 276: return "_wrap_helicsEndpointClearMessages";
+ case 277: return "_wrap_helicsEndpointGetType";
+ case 278: return "_wrap_helicsEndpointGetName";
+ case 279: return "_wrap_helicsFederateGetEndpointCount";
+ case 280: return "_wrap_helicsEndpointGetInfo";
+ case 281: return "_wrap_helicsEndpointSetInfo";
+ case 282: return "_wrap_helicsEndpointSetOption";
+ case 283: return "_wrap_helicsEndpointGetOption";
+ case 284: return "_wrap_helicsMessageGetSource";
+ case 285: return "_wrap_helicsMessageGetDestination";
+ case 286: return "_wrap_helicsMessageGetOriginalSource";
+ case 287: return "_wrap_helicsMessageGetOriginalDestination";
+ case 288: return "_wrap_helicsMessageGetTime";
+ case 289: return "_wrap_helicsMessageGetString";
+ case 290: return "_wrap_helicsMessageGetMessageID";
+ case 291: return "_wrap_helicsMessageCheckFlag";
+ case 292: return "_wrap_helicsMessageGetRawDataSize";
+ case 293: return "_wrap_helicsMessageGetRawData";
+ case 294: return "_wrap_helicsMessageIsValid";
+ case 295: return "_wrap_helicsMessageSetSource";
+ case 296: return "_wrap_helicsMessageSetDestination";
+ case 297: return "_wrap_helicsMessageSetOriginalSource";
+ case 298: return "_wrap_helicsMessageSetOriginalDestination";
+ case 299: return "_wrap_helicsMessageSetTime";
+ case 300: return "_wrap_helicsMessageReserve";
+ case 301: return "_wrap_helicsMessageSetMessageID";
+ case 302: return "_wrap_helicsMessageClearFlags";
+ case 303: return "_wrap_helicsMessageSetFlagOption";
+ case 304: return "_wrap_helicsMessageSetString";
+ case 305: return "_wrap_helicsMessageSetData";
+ case 306: return "_wrap_helicsMessageAppendData";
+ case 307: return "_wrap_helicsMessageCopy";
+ case 308: return "_wrap_helicsMessageClone";
+ case 309: return "_wrap_helicsMessageFree";
+ case 310: return "_wrap_helicsMessageClear";
+ case 311: return "_wrap_helicsFederateRegisterFilter";
+ case 312: return "_wrap_helicsFederateRegisterGlobalFilter";
+ case 313: return "_wrap_helicsFederateRegisterCloningFilter";
+ case 314: return "_wrap_helicsFederateRegisterGlobalCloningFilter";
+ case 315: return "_wrap_helicsCoreRegisterFilter";
+ case 316: return "_wrap_helicsCoreRegisterCloningFilter";
+ case 317: return "_wrap_helicsFederateGetFilterCount";
+ case 318: return "_wrap_helicsFederateGetFilter";
+ case 319: return "_wrap_helicsFederateGetFilterByIndex";
+ case 320: return "_wrap_helicsFilterIsValid";
+ case 321: return "_wrap_helicsFilterGetName";
+ case 322: return "_wrap_helicsFilterSet";
+ case 323: return "_wrap_helicsFilterSetString";
+ case 324: return "_wrap_helicsFilterAddDestinationTarget";
+ case 325: return "_wrap_helicsFilterAddSourceTarget";
+ case 326: return "_wrap_helicsFilterAddDeliveryEndpoint";
+ case 327: return "_wrap_helicsFilterRemoveTarget";
+ case 328: return "_wrap_helicsFilterRemoveDeliveryEndpoint";
+ case 329: return "_wrap_helicsFilterGetInfo";
+ case 330: return "_wrap_helicsFilterSetInfo";
+ case 331: return "_wrap_helicsFilterSetOption";
+ case 332: return "_wrap_helicsFilterGetOption";
default: return 0;
}
}
@@ -15805,225 +15971,230 @@ void mexFunction(int resc, mxArray *resv[], int argc, const mxArray *argv[]) {
case 106: flag=_wrap_helicsFederateFinalize(resc,resv,argc,(mxArray**)(argv)); break;
case 107: flag=_wrap_helicsFederateFinalizeAsync(resc,resv,argc,(mxArray**)(argv)); break;
case 108: flag=_wrap_helicsFederateFinalizeComplete(resc,resv,argc,(mxArray**)(argv)); break;
- case 109: flag=_wrap_helicsFederateFree(resc,resv,argc,(mxArray**)(argv)); break;
- case 110: flag=_wrap_helicsCloseLibrary(resc,resv,argc,(mxArray**)(argv)); break;
- case 111: flag=_wrap_helicsFederateEnterInitializingMode(resc,resv,argc,(mxArray**)(argv)); break;
- case 112: flag=_wrap_helicsFederateEnterInitializingModeAsync(resc,resv,argc,(mxArray**)(argv)); break;
- case 113: flag=_wrap_helicsFederateIsAsyncOperationCompleted(resc,resv,argc,(mxArray**)(argv)); break;
- case 114: flag=_wrap_helicsFederateEnterInitializingModeComplete(resc,resv,argc,(mxArray**)(argv)); break;
- case 115: flag=_wrap_helicsFederateEnterExecutingMode(resc,resv,argc,(mxArray**)(argv)); break;
- case 116: flag=_wrap_helicsFederateEnterExecutingModeAsync(resc,resv,argc,(mxArray**)(argv)); break;
- case 117: flag=_wrap_helicsFederateEnterExecutingModeComplete(resc,resv,argc,(mxArray**)(argv)); break;
- case 118: flag=_wrap_helicsFederateEnterExecutingModeIterative(resc,resv,argc,(mxArray**)(argv)); break;
- case 119: flag=_wrap_helicsFederateEnterExecutingModeIterativeAsync(resc,resv,argc,(mxArray**)(argv)); break;
- case 120: flag=_wrap_helicsFederateEnterExecutingModeIterativeComplete(resc,resv,argc,(mxArray**)(argv)); break;
- case 121: flag=_wrap_helicsFederateGetState(resc,resv,argc,(mxArray**)(argv)); break;
- case 122: flag=_wrap_helicsFederateGetCoreObject(resc,resv,argc,(mxArray**)(argv)); break;
- case 123: flag=_wrap_helicsFederateRequestTime(resc,resv,argc,(mxArray**)(argv)); break;
- case 124: flag=_wrap_helicsFederateRequestTimeAdvance(resc,resv,argc,(mxArray**)(argv)); break;
- case 125: flag=_wrap_helicsFederateRequestNextStep(resc,resv,argc,(mxArray**)(argv)); break;
- case 126: flag=_wrap_helicsFederateRequestTimeIterative(resc,resv,argc,(mxArray**)(argv)); break;
- case 127: flag=_wrap_helicsFederateRequestTimeAsync(resc,resv,argc,(mxArray**)(argv)); break;
- case 128: flag=_wrap_helicsFederateRequestTimeComplete(resc,resv,argc,(mxArray**)(argv)); break;
- case 129: flag=_wrap_helicsFederateRequestTimeIterativeAsync(resc,resv,argc,(mxArray**)(argv)); break;
- case 130: flag=_wrap_helicsFederateRequestTimeIterativeComplete(resc,resv,argc,(mxArray**)(argv)); break;
- case 131: flag=_wrap_helicsFederateGetName(resc,resv,argc,(mxArray**)(argv)); break;
- case 132: flag=_wrap_helicsFederateSetTimeProperty(resc,resv,argc,(mxArray**)(argv)); break;
- case 133: flag=_wrap_helicsFederateSetFlagOption(resc,resv,argc,(mxArray**)(argv)); break;
- case 134: flag=_wrap_helicsFederateSetSeparator(resc,resv,argc,(mxArray**)(argv)); break;
- case 135: flag=_wrap_helicsFederateSetIntegerProperty(resc,resv,argc,(mxArray**)(argv)); break;
- case 136: flag=_wrap_helicsFederateGetTimeProperty(resc,resv,argc,(mxArray**)(argv)); break;
- case 137: flag=_wrap_helicsFederateGetFlagOption(resc,resv,argc,(mxArray**)(argv)); break;
- case 138: flag=_wrap_helicsFederateGetIntegerProperty(resc,resv,argc,(mxArray**)(argv)); break;
- case 139: flag=_wrap_helicsFederateGetCurrentTime(resc,resv,argc,(mxArray**)(argv)); break;
- case 140: flag=_wrap_helicsFederateSetGlobal(resc,resv,argc,(mxArray**)(argv)); break;
- case 141: flag=_wrap_helicsFederateAddDependency(resc,resv,argc,(mxArray**)(argv)); break;
- case 142: flag=_wrap_helicsFederateSetLogFile(resc,resv,argc,(mxArray**)(argv)); break;
- case 143: flag=_wrap_helicsFederateLogErrorMessage(resc,resv,argc,(mxArray**)(argv)); break;
- case 144: flag=_wrap_helicsFederateLogWarningMessage(resc,resv,argc,(mxArray**)(argv)); break;
- case 145: flag=_wrap_helicsFederateLogInfoMessage(resc,resv,argc,(mxArray**)(argv)); break;
- case 146: flag=_wrap_helicsFederateLogDebugMessage(resc,resv,argc,(mxArray**)(argv)); break;
- case 147: flag=_wrap_helicsFederateLogLevelMessage(resc,resv,argc,(mxArray**)(argv)); break;
- case 148: flag=_wrap_helicsCoreSetGlobal(resc,resv,argc,(mxArray**)(argv)); break;
- case 149: flag=_wrap_helicsBrokerSetGlobal(resc,resv,argc,(mxArray**)(argv)); break;
- case 150: flag=_wrap_helicsCoreSetLogFile(resc,resv,argc,(mxArray**)(argv)); break;
- case 151: flag=_wrap_helicsBrokerSetLogFile(resc,resv,argc,(mxArray**)(argv)); break;
- case 152: flag=_wrap_helicsBrokerSetTimeBarrier(resc,resv,argc,(mxArray**)(argv)); break;
- case 153: flag=_wrap_helicsBrokerClearTimeBarrier(resc,resv,argc,(mxArray**)(argv)); break;
- case 154: flag=_wrap_helicsBrokerGlobalError(resc,resv,argc,(mxArray**)(argv)); break;
- case 155: flag=_wrap_helicsCoreGlobalError(resc,resv,argc,(mxArray**)(argv)); break;
- case 156: flag=_wrap_helicsCreateQuery(resc,resv,argc,(mxArray**)(argv)); break;
- case 157: flag=_wrap_helicsQueryExecute(resc,resv,argc,(mxArray**)(argv)); break;
- case 158: flag=_wrap_helicsQueryCoreExecute(resc,resv,argc,(mxArray**)(argv)); break;
- case 159: flag=_wrap_helicsQueryBrokerExecute(resc,resv,argc,(mxArray**)(argv)); break;
- case 160: flag=_wrap_helicsQueryExecuteAsync(resc,resv,argc,(mxArray**)(argv)); break;
- case 161: flag=_wrap_helicsQueryExecuteComplete(resc,resv,argc,(mxArray**)(argv)); break;
- case 162: flag=_wrap_helicsQueryIsCompleted(resc,resv,argc,(mxArray**)(argv)); break;
- case 163: flag=_wrap_helicsQuerySetTarget(resc,resv,argc,(mxArray**)(argv)); break;
- case 164: flag=_wrap_helicsQuerySetQueryString(resc,resv,argc,(mxArray**)(argv)); break;
- case 165: flag=_wrap_helicsQuerySetOrdering(resc,resv,argc,(mxArray**)(argv)); break;
- case 166: flag=_wrap_helicsQueryFree(resc,resv,argc,(mxArray**)(argv)); break;
- case 167: flag=_wrap_helicsCleanupLibrary(resc,resv,argc,(mxArray**)(argv)); break;
- case 168: flag=_wrap_helicsFederateRegisterSubscription(resc,resv,argc,(mxArray**)(argv)); break;
- case 169: flag=_wrap_helicsFederateRegisterPublication(resc,resv,argc,(mxArray**)(argv)); break;
- case 170: flag=_wrap_helicsFederateRegisterTypePublication(resc,resv,argc,(mxArray**)(argv)); break;
- case 171: flag=_wrap_helicsFederateRegisterGlobalPublication(resc,resv,argc,(mxArray**)(argv)); break;
- case 172: flag=_wrap_helicsFederateRegisterGlobalTypePublication(resc,resv,argc,(mxArray**)(argv)); break;
- case 173: flag=_wrap_helicsFederateRegisterInput(resc,resv,argc,(mxArray**)(argv)); break;
- case 174: flag=_wrap_helicsFederateRegisterTypeInput(resc,resv,argc,(mxArray**)(argv)); break;
- case 175: flag=_wrap_helicsFederateRegisterGlobalInput(resc,resv,argc,(mxArray**)(argv)); break;
- case 176: flag=_wrap_helicsFederateRegisterGlobalTypeInput(resc,resv,argc,(mxArray**)(argv)); break;
- case 177: flag=_wrap_helicsFederateGetPublication(resc,resv,argc,(mxArray**)(argv)); break;
- case 178: flag=_wrap_helicsFederateGetPublicationByIndex(resc,resv,argc,(mxArray**)(argv)); break;
- case 179: flag=_wrap_helicsFederateGetInput(resc,resv,argc,(mxArray**)(argv)); break;
- case 180: flag=_wrap_helicsFederateGetInputByIndex(resc,resv,argc,(mxArray**)(argv)); break;
- case 181: flag=_wrap_helicsFederateGetSubscription(resc,resv,argc,(mxArray**)(argv)); break;
- case 182: flag=_wrap_helicsFederateClearUpdates(resc,resv,argc,(mxArray**)(argv)); break;
- case 183: flag=_wrap_helicsFederateRegisterFromPublicationJSON(resc,resv,argc,(mxArray**)(argv)); break;
- case 184: flag=_wrap_helicsFederatePublishJSON(resc,resv,argc,(mxArray**)(argv)); break;
- case 185: flag=_wrap_helicsPublicationIsValid(resc,resv,argc,(mxArray**)(argv)); break;
- case 186: flag=_wrap_helicsPublicationPublishRaw(resc,resv,argc,(mxArray**)(argv)); break;
- case 187: flag=_wrap_helicsPublicationPublishString(resc,resv,argc,(mxArray**)(argv)); break;
- case 188: flag=_wrap_helicsPublicationPublishInteger(resc,resv,argc,(mxArray**)(argv)); break;
- case 189: flag=_wrap_helicsPublicationPublishBoolean(resc,resv,argc,(mxArray**)(argv)); break;
- case 190: flag=_wrap_helicsPublicationPublishDouble(resc,resv,argc,(mxArray**)(argv)); break;
- case 191: flag=_wrap_helicsPublicationPublishTime(resc,resv,argc,(mxArray**)(argv)); break;
- case 192: flag=_wrap_helicsPublicationPublishChar(resc,resv,argc,(mxArray**)(argv)); break;
- case 193: flag=_wrap_helicsPublicationPublishComplex(resc,resv,argc,(mxArray**)(argv)); break;
- case 194: flag=_wrap_helicsPublicationPublishVector(resc,resv,argc,(mxArray**)(argv)); break;
- case 195: flag=_wrap_helicsPublicationPublishNamedPoint(resc,resv,argc,(mxArray**)(argv)); break;
- case 196: flag=_wrap_helicsPublicationAddTarget(resc,resv,argc,(mxArray**)(argv)); break;
- case 197: flag=_wrap_helicsInputIsValid(resc,resv,argc,(mxArray**)(argv)); break;
- case 198: flag=_wrap_helicsInputAddTarget(resc,resv,argc,(mxArray**)(argv)); break;
- case 199: flag=_wrap_helicsInputGetRawValueSize(resc,resv,argc,(mxArray**)(argv)); break;
- case 200: flag=_wrap_helicsInputGetRawValue(resc,resv,argc,(mxArray**)(argv)); break;
- case 201: flag=_wrap_helicsInputGetStringSize(resc,resv,argc,(mxArray**)(argv)); break;
- case 202: flag=_wrap_helicsInputGetString(resc,resv,argc,(mxArray**)(argv)); break;
- case 203: flag=_wrap_helicsInputGetInteger(resc,resv,argc,(mxArray**)(argv)); break;
- case 204: flag=_wrap_helicsInputGetBoolean(resc,resv,argc,(mxArray**)(argv)); break;
- case 205: flag=_wrap_helicsInputGetDouble(resc,resv,argc,(mxArray**)(argv)); break;
- case 206: flag=_wrap_helicsInputGetTime(resc,resv,argc,(mxArray**)(argv)); break;
- case 207: flag=_wrap_helicsInputGetChar(resc,resv,argc,(mxArray**)(argv)); break;
- case 208: flag=_wrap_helicsInputGetComplex(resc,resv,argc,(mxArray**)(argv)); break;
- case 209: flag=_wrap_helicsInputGetVectorSize(resc,resv,argc,(mxArray**)(argv)); break;
- case 210: flag=_wrap_helicsInputGetVector(resc,resv,argc,(mxArray**)(argv)); break;
- case 211: flag=_wrap_helicsInputGetNamedPoint(resc,resv,argc,(mxArray**)(argv)); break;
- case 212: flag=_wrap_helicsInputSetDefaultRaw(resc,resv,argc,(mxArray**)(argv)); break;
- case 213: flag=_wrap_helicsInputSetDefaultString(resc,resv,argc,(mxArray**)(argv)); break;
- case 214: flag=_wrap_helicsInputSetDefaultInteger(resc,resv,argc,(mxArray**)(argv)); break;
- case 215: flag=_wrap_helicsInputSetDefaultBoolean(resc,resv,argc,(mxArray**)(argv)); break;
- case 216: flag=_wrap_helicsInputSetDefaultTime(resc,resv,argc,(mxArray**)(argv)); break;
- case 217: flag=_wrap_helicsInputSetDefaultChar(resc,resv,argc,(mxArray**)(argv)); break;
- case 218: flag=_wrap_helicsInputSetDefaultDouble(resc,resv,argc,(mxArray**)(argv)); break;
- case 219: flag=_wrap_helicsInputSetDefaultComplex(resc,resv,argc,(mxArray**)(argv)); break;
- case 220: flag=_wrap_helicsInputSetDefaultVector(resc,resv,argc,(mxArray**)(argv)); break;
- case 221: flag=_wrap_helicsInputSetDefaultNamedPoint(resc,resv,argc,(mxArray**)(argv)); break;
- case 222: flag=_wrap_helicsInputGetType(resc,resv,argc,(mxArray**)(argv)); break;
- case 223: flag=_wrap_helicsInputGetPublicationType(resc,resv,argc,(mxArray**)(argv)); break;
- case 224: flag=_wrap_helicsPublicationGetType(resc,resv,argc,(mxArray**)(argv)); break;
- case 225: flag=_wrap_helicsInputGetKey(resc,resv,argc,(mxArray**)(argv)); break;
- case 226: flag=_wrap_helicsSubscriptionGetKey(resc,resv,argc,(mxArray**)(argv)); break;
- case 227: flag=_wrap_helicsPublicationGetKey(resc,resv,argc,(mxArray**)(argv)); break;
- case 228: flag=_wrap_helicsInputGetUnits(resc,resv,argc,(mxArray**)(argv)); break;
- case 229: flag=_wrap_helicsInputGetInjectionUnits(resc,resv,argc,(mxArray**)(argv)); break;
- case 230: flag=_wrap_helicsInputGetExtractionUnits(resc,resv,argc,(mxArray**)(argv)); break;
- case 231: flag=_wrap_helicsPublicationGetUnits(resc,resv,argc,(mxArray**)(argv)); break;
- case 232: flag=_wrap_helicsInputGetInfo(resc,resv,argc,(mxArray**)(argv)); break;
- case 233: flag=_wrap_helicsInputSetInfo(resc,resv,argc,(mxArray**)(argv)); break;
- case 234: flag=_wrap_helicsPublicationGetInfo(resc,resv,argc,(mxArray**)(argv)); break;
- case 235: flag=_wrap_helicsPublicationSetInfo(resc,resv,argc,(mxArray**)(argv)); break;
- case 236: flag=_wrap_helicsInputGetOption(resc,resv,argc,(mxArray**)(argv)); break;
- case 237: flag=_wrap_helicsInputSetOption(resc,resv,argc,(mxArray**)(argv)); break;
- case 238: flag=_wrap_helicsPublicationGetOption(resc,resv,argc,(mxArray**)(argv)); break;
- case 239: flag=_wrap_helicsPublicationSetOption(resc,resv,argc,(mxArray**)(argv)); break;
- case 240: flag=_wrap_helicsPublicationSetMinimumChange(resc,resv,argc,(mxArray**)(argv)); break;
- case 241: flag=_wrap_helicsInputSetMinimumChange(resc,resv,argc,(mxArray**)(argv)); break;
- case 242: flag=_wrap_helicsInputIsUpdated(resc,resv,argc,(mxArray**)(argv)); break;
- case 243: flag=_wrap_helicsInputLastUpdateTime(resc,resv,argc,(mxArray**)(argv)); break;
- case 244: flag=_wrap_helicsInputClearUpdate(resc,resv,argc,(mxArray**)(argv)); break;
- case 245: flag=_wrap_helicsFederateGetPublicationCount(resc,resv,argc,(mxArray**)(argv)); break;
- case 246: flag=_wrap_helicsFederateGetInputCount(resc,resv,argc,(mxArray**)(argv)); break;
- case 247: flag=_wrap_helicsFederateRegisterEndpoint(resc,resv,argc,(mxArray**)(argv)); break;
- case 248: flag=_wrap_helicsFederateRegisterGlobalEndpoint(resc,resv,argc,(mxArray**)(argv)); break;
- case 249: flag=_wrap_helicsFederateGetEndpoint(resc,resv,argc,(mxArray**)(argv)); break;
- case 250: flag=_wrap_helicsFederateGetEndpointByIndex(resc,resv,argc,(mxArray**)(argv)); break;
- case 251: flag=_wrap_helicsEndpointIsValid(resc,resv,argc,(mxArray**)(argv)); break;
- case 252: flag=_wrap_helicsEndpointSetDefaultDestination(resc,resv,argc,(mxArray**)(argv)); break;
- case 253: flag=_wrap_helicsEndpointGetDefaultDestination(resc,resv,argc,(mxArray**)(argv)); break;
- case 254: flag=_wrap_helicsEndpointSendMessageRaw(resc,resv,argc,(mxArray**)(argv)); break;
- case 255: flag=_wrap_helicsEndpointSendEventRaw(resc,resv,argc,(mxArray**)(argv)); break;
- case 256: flag=_wrap_helicsEndpointSendMessage(resc,resv,argc,(mxArray**)(argv)); break;
- case 257: flag=_wrap_helicsEndpointSendMessageObject(resc,resv,argc,(mxArray**)(argv)); break;
- case 258: flag=_wrap_helicsEndpointSendMessageObjectZeroCopy(resc,resv,argc,(mxArray**)(argv)); break;
- case 259: flag=_wrap_helicsEndpointSubscribe(resc,resv,argc,(mxArray**)(argv)); break;
- case 260: flag=_wrap_helicsFederateHasMessage(resc,resv,argc,(mxArray**)(argv)); break;
- case 261: flag=_wrap_helicsEndpointHasMessage(resc,resv,argc,(mxArray**)(argv)); break;
- case 262: flag=_wrap_helicsFederatePendingMessages(resc,resv,argc,(mxArray**)(argv)); break;
- case 263: flag=_wrap_helicsEndpointPendingMessages(resc,resv,argc,(mxArray**)(argv)); break;
- case 264: flag=_wrap_helicsEndpointGetMessage(resc,resv,argc,(mxArray**)(argv)); break;
- case 265: flag=_wrap_helicsEndpointGetMessageObject(resc,resv,argc,(mxArray**)(argv)); break;
- case 266: flag=_wrap_helicsEndpointCreateMessageObject(resc,resv,argc,(mxArray**)(argv)); break;
- case 267: flag=_wrap_helicsFederateGetMessage(resc,resv,argc,(mxArray**)(argv)); break;
- case 268: flag=_wrap_helicsFederateGetMessageObject(resc,resv,argc,(mxArray**)(argv)); break;
- case 269: flag=_wrap_helicsFederateCreateMessageObject(resc,resv,argc,(mxArray**)(argv)); break;
- case 270: flag=_wrap_helicsFederateClearMessages(resc,resv,argc,(mxArray**)(argv)); break;
- case 271: flag=_wrap_helicsEndpointClearMessages(resc,resv,argc,(mxArray**)(argv)); break;
- case 272: flag=_wrap_helicsEndpointGetType(resc,resv,argc,(mxArray**)(argv)); break;
- case 273: flag=_wrap_helicsEndpointGetName(resc,resv,argc,(mxArray**)(argv)); break;
- case 274: flag=_wrap_helicsFederateGetEndpointCount(resc,resv,argc,(mxArray**)(argv)); break;
- case 275: flag=_wrap_helicsEndpointGetInfo(resc,resv,argc,(mxArray**)(argv)); break;
- case 276: flag=_wrap_helicsEndpointSetInfo(resc,resv,argc,(mxArray**)(argv)); break;
- case 277: flag=_wrap_helicsEndpointSetOption(resc,resv,argc,(mxArray**)(argv)); break;
- case 278: flag=_wrap_helicsEndpointGetOption(resc,resv,argc,(mxArray**)(argv)); break;
- case 279: flag=_wrap_helicsMessageGetSource(resc,resv,argc,(mxArray**)(argv)); break;
- case 280: flag=_wrap_helicsMessageGetDestination(resc,resv,argc,(mxArray**)(argv)); break;
- case 281: flag=_wrap_helicsMessageGetOriginalSource(resc,resv,argc,(mxArray**)(argv)); break;
- case 282: flag=_wrap_helicsMessageGetOriginalDestination(resc,resv,argc,(mxArray**)(argv)); break;
- case 283: flag=_wrap_helicsMessageGetTime(resc,resv,argc,(mxArray**)(argv)); break;
- case 284: flag=_wrap_helicsMessageGetString(resc,resv,argc,(mxArray**)(argv)); break;
- case 285: flag=_wrap_helicsMessageGetMessageID(resc,resv,argc,(mxArray**)(argv)); break;
- case 286: flag=_wrap_helicsMessageCheckFlag(resc,resv,argc,(mxArray**)(argv)); break;
- case 287: flag=_wrap_helicsMessageGetRawDataSize(resc,resv,argc,(mxArray**)(argv)); break;
- case 288: flag=_wrap_helicsMessageGetRawData(resc,resv,argc,(mxArray**)(argv)); break;
- case 289: flag=_wrap_helicsMessageIsValid(resc,resv,argc,(mxArray**)(argv)); break;
- case 290: flag=_wrap_helicsMessageSetSource(resc,resv,argc,(mxArray**)(argv)); break;
- case 291: flag=_wrap_helicsMessageSetDestination(resc,resv,argc,(mxArray**)(argv)); break;
- case 292: flag=_wrap_helicsMessageSetOriginalSource(resc,resv,argc,(mxArray**)(argv)); break;
- case 293: flag=_wrap_helicsMessageSetOriginalDestination(resc,resv,argc,(mxArray**)(argv)); break;
- case 294: flag=_wrap_helicsMessageSetTime(resc,resv,argc,(mxArray**)(argv)); break;
- case 295: flag=_wrap_helicsMessageReserve(resc,resv,argc,(mxArray**)(argv)); break;
- case 296: flag=_wrap_helicsMessageSetMessageID(resc,resv,argc,(mxArray**)(argv)); break;
- case 297: flag=_wrap_helicsMessageClearFlags(resc,resv,argc,(mxArray**)(argv)); break;
- case 298: flag=_wrap_helicsMessageSetFlagOption(resc,resv,argc,(mxArray**)(argv)); break;
- case 299: flag=_wrap_helicsMessageSetString(resc,resv,argc,(mxArray**)(argv)); break;
- case 300: flag=_wrap_helicsMessageSetData(resc,resv,argc,(mxArray**)(argv)); break;
- case 301: flag=_wrap_helicsMessageAppendData(resc,resv,argc,(mxArray**)(argv)); break;
- case 302: flag=_wrap_helicsMessageCopy(resc,resv,argc,(mxArray**)(argv)); break;
- case 303: flag=_wrap_helicsMessageClone(resc,resv,argc,(mxArray**)(argv)); break;
- case 304: flag=_wrap_helicsMessageFree(resc,resv,argc,(mxArray**)(argv)); break;
- case 305: flag=_wrap_helicsMessageClear(resc,resv,argc,(mxArray**)(argv)); break;
- case 306: flag=_wrap_helicsFederateRegisterFilter(resc,resv,argc,(mxArray**)(argv)); break;
- case 307: flag=_wrap_helicsFederateRegisterGlobalFilter(resc,resv,argc,(mxArray**)(argv)); break;
- case 308: flag=_wrap_helicsFederateRegisterCloningFilter(resc,resv,argc,(mxArray**)(argv)); break;
- case 309: flag=_wrap_helicsFederateRegisterGlobalCloningFilter(resc,resv,argc,(mxArray**)(argv)); break;
- case 310: flag=_wrap_helicsCoreRegisterFilter(resc,resv,argc,(mxArray**)(argv)); break;
- case 311: flag=_wrap_helicsCoreRegisterCloningFilter(resc,resv,argc,(mxArray**)(argv)); break;
- case 312: flag=_wrap_helicsFederateGetFilterCount(resc,resv,argc,(mxArray**)(argv)); break;
- case 313: flag=_wrap_helicsFederateGetFilter(resc,resv,argc,(mxArray**)(argv)); break;
- case 314: flag=_wrap_helicsFederateGetFilterByIndex(resc,resv,argc,(mxArray**)(argv)); break;
- case 315: flag=_wrap_helicsFilterIsValid(resc,resv,argc,(mxArray**)(argv)); break;
- case 316: flag=_wrap_helicsFilterGetName(resc,resv,argc,(mxArray**)(argv)); break;
- case 317: flag=_wrap_helicsFilterSet(resc,resv,argc,(mxArray**)(argv)); break;
- case 318: flag=_wrap_helicsFilterSetString(resc,resv,argc,(mxArray**)(argv)); break;
- case 319: flag=_wrap_helicsFilterAddDestinationTarget(resc,resv,argc,(mxArray**)(argv)); break;
- case 320: flag=_wrap_helicsFilterAddSourceTarget(resc,resv,argc,(mxArray**)(argv)); break;
- case 321: flag=_wrap_helicsFilterAddDeliveryEndpoint(resc,resv,argc,(mxArray**)(argv)); break;
- case 322: flag=_wrap_helicsFilterRemoveTarget(resc,resv,argc,(mxArray**)(argv)); break;
- case 323: flag=_wrap_helicsFilterRemoveDeliveryEndpoint(resc,resv,argc,(mxArray**)(argv)); break;
- case 324: flag=_wrap_helicsFilterGetInfo(resc,resv,argc,(mxArray**)(argv)); break;
- case 325: flag=_wrap_helicsFilterSetInfo(resc,resv,argc,(mxArray**)(argv)); break;
- case 326: flag=_wrap_helicsFilterSetOption(resc,resv,argc,(mxArray**)(argv)); break;
- case 327: flag=_wrap_helicsFilterGetOption(resc,resv,argc,(mxArray**)(argv)); break;
+ case 109: flag=_wrap_helicsFederateDisconnect(resc,resv,argc,(mxArray**)(argv)); break;
+ case 110: flag=_wrap_helicsFederateDisconnectAsync(resc,resv,argc,(mxArray**)(argv)); break;
+ case 111: flag=_wrap_helicsFederateDisconnectComplete(resc,resv,argc,(mxArray**)(argv)); break;
+ case 112: flag=_wrap_helicsFederateFree(resc,resv,argc,(mxArray**)(argv)); break;
+ case 113: flag=_wrap_helicsCloseLibrary(resc,resv,argc,(mxArray**)(argv)); break;
+ case 114: flag=_wrap_helicsFederateEnterInitializingMode(resc,resv,argc,(mxArray**)(argv)); break;
+ case 115: flag=_wrap_helicsFederateEnterInitializingModeAsync(resc,resv,argc,(mxArray**)(argv)); break;
+ case 116: flag=_wrap_helicsFederateIsAsyncOperationCompleted(resc,resv,argc,(mxArray**)(argv)); break;
+ case 117: flag=_wrap_helicsFederateEnterInitializingModeComplete(resc,resv,argc,(mxArray**)(argv)); break;
+ case 118: flag=_wrap_helicsFederateEnterExecutingMode(resc,resv,argc,(mxArray**)(argv)); break;
+ case 119: flag=_wrap_helicsFederateEnterExecutingModeAsync(resc,resv,argc,(mxArray**)(argv)); break;
+ case 120: flag=_wrap_helicsFederateEnterExecutingModeComplete(resc,resv,argc,(mxArray**)(argv)); break;
+ case 121: flag=_wrap_helicsFederateEnterExecutingModeIterative(resc,resv,argc,(mxArray**)(argv)); break;
+ case 122: flag=_wrap_helicsFederateEnterExecutingModeIterativeAsync(resc,resv,argc,(mxArray**)(argv)); break;
+ case 123: flag=_wrap_helicsFederateEnterExecutingModeIterativeComplete(resc,resv,argc,(mxArray**)(argv)); break;
+ case 124: flag=_wrap_helicsFederateGetState(resc,resv,argc,(mxArray**)(argv)); break;
+ case 125: flag=_wrap_helicsFederateGetCoreObject(resc,resv,argc,(mxArray**)(argv)); break;
+ case 126: flag=_wrap_helicsFederateRequestTime(resc,resv,argc,(mxArray**)(argv)); break;
+ case 127: flag=_wrap_helicsFederateRequestTimeAdvance(resc,resv,argc,(mxArray**)(argv)); break;
+ case 128: flag=_wrap_helicsFederateRequestNextStep(resc,resv,argc,(mxArray**)(argv)); break;
+ case 129: flag=_wrap_helicsFederateRequestTimeIterative(resc,resv,argc,(mxArray**)(argv)); break;
+ case 130: flag=_wrap_helicsFederateRequestTimeAsync(resc,resv,argc,(mxArray**)(argv)); break;
+ case 131: flag=_wrap_helicsFederateRequestTimeComplete(resc,resv,argc,(mxArray**)(argv)); break;
+ case 132: flag=_wrap_helicsFederateRequestTimeIterativeAsync(resc,resv,argc,(mxArray**)(argv)); break;
+ case 133: flag=_wrap_helicsFederateRequestTimeIterativeComplete(resc,resv,argc,(mxArray**)(argv)); break;
+ case 134: flag=_wrap_helicsFederateGetName(resc,resv,argc,(mxArray**)(argv)); break;
+ case 135: flag=_wrap_helicsFederateSetTimeProperty(resc,resv,argc,(mxArray**)(argv)); break;
+ case 136: flag=_wrap_helicsFederateSetFlagOption(resc,resv,argc,(mxArray**)(argv)); break;
+ case 137: flag=_wrap_helicsFederateSetSeparator(resc,resv,argc,(mxArray**)(argv)); break;
+ case 138: flag=_wrap_helicsFederateSetIntegerProperty(resc,resv,argc,(mxArray**)(argv)); break;
+ case 139: flag=_wrap_helicsFederateGetTimeProperty(resc,resv,argc,(mxArray**)(argv)); break;
+ case 140: flag=_wrap_helicsFederateGetFlagOption(resc,resv,argc,(mxArray**)(argv)); break;
+ case 141: flag=_wrap_helicsFederateGetIntegerProperty(resc,resv,argc,(mxArray**)(argv)); break;
+ case 142: flag=_wrap_helicsFederateGetCurrentTime(resc,resv,argc,(mxArray**)(argv)); break;
+ case 143: flag=_wrap_helicsFederateSetGlobal(resc,resv,argc,(mxArray**)(argv)); break;
+ case 144: flag=_wrap_helicsFederateAddDependency(resc,resv,argc,(mxArray**)(argv)); break;
+ case 145: flag=_wrap_helicsFederateSetLogFile(resc,resv,argc,(mxArray**)(argv)); break;
+ case 146: flag=_wrap_helicsFederateLogErrorMessage(resc,resv,argc,(mxArray**)(argv)); break;
+ case 147: flag=_wrap_helicsFederateLogWarningMessage(resc,resv,argc,(mxArray**)(argv)); break;
+ case 148: flag=_wrap_helicsFederateLogInfoMessage(resc,resv,argc,(mxArray**)(argv)); break;
+ case 149: flag=_wrap_helicsFederateLogDebugMessage(resc,resv,argc,(mxArray**)(argv)); break;
+ case 150: flag=_wrap_helicsFederateLogLevelMessage(resc,resv,argc,(mxArray**)(argv)); break;
+ case 151: flag=_wrap_helicsCoreSetGlobal(resc,resv,argc,(mxArray**)(argv)); break;
+ case 152: flag=_wrap_helicsBrokerSetGlobal(resc,resv,argc,(mxArray**)(argv)); break;
+ case 153: flag=_wrap_helicsCoreSetLogFile(resc,resv,argc,(mxArray**)(argv)); break;
+ case 154: flag=_wrap_helicsBrokerSetLogFile(resc,resv,argc,(mxArray**)(argv)); break;
+ case 155: flag=_wrap_helicsBrokerSetTimeBarrier(resc,resv,argc,(mxArray**)(argv)); break;
+ case 156: flag=_wrap_helicsBrokerClearTimeBarrier(resc,resv,argc,(mxArray**)(argv)); break;
+ case 157: flag=_wrap_helicsBrokerGlobalError(resc,resv,argc,(mxArray**)(argv)); break;
+ case 158: flag=_wrap_helicsCoreGlobalError(resc,resv,argc,(mxArray**)(argv)); break;
+ case 159: flag=_wrap_helicsCreateQuery(resc,resv,argc,(mxArray**)(argv)); break;
+ case 160: flag=_wrap_helicsQueryExecute(resc,resv,argc,(mxArray**)(argv)); break;
+ case 161: flag=_wrap_helicsQueryCoreExecute(resc,resv,argc,(mxArray**)(argv)); break;
+ case 162: flag=_wrap_helicsQueryBrokerExecute(resc,resv,argc,(mxArray**)(argv)); break;
+ case 163: flag=_wrap_helicsQueryExecuteAsync(resc,resv,argc,(mxArray**)(argv)); break;
+ case 164: flag=_wrap_helicsQueryExecuteComplete(resc,resv,argc,(mxArray**)(argv)); break;
+ case 165: flag=_wrap_helicsQueryIsCompleted(resc,resv,argc,(mxArray**)(argv)); break;
+ case 166: flag=_wrap_helicsQuerySetTarget(resc,resv,argc,(mxArray**)(argv)); break;
+ case 167: flag=_wrap_helicsQuerySetQueryString(resc,resv,argc,(mxArray**)(argv)); break;
+ case 168: flag=_wrap_helicsQuerySetOrdering(resc,resv,argc,(mxArray**)(argv)); break;
+ case 169: flag=_wrap_helicsQueryFree(resc,resv,argc,(mxArray**)(argv)); break;
+ case 170: flag=_wrap_helicsCleanupLibrary(resc,resv,argc,(mxArray**)(argv)); break;
+ case 171: flag=_wrap_helicsFederateRegisterSubscription(resc,resv,argc,(mxArray**)(argv)); break;
+ case 172: flag=_wrap_helicsFederateRegisterPublication(resc,resv,argc,(mxArray**)(argv)); break;
+ case 173: flag=_wrap_helicsFederateRegisterTypePublication(resc,resv,argc,(mxArray**)(argv)); break;
+ case 174: flag=_wrap_helicsFederateRegisterGlobalPublication(resc,resv,argc,(mxArray**)(argv)); break;
+ case 175: flag=_wrap_helicsFederateRegisterGlobalTypePublication(resc,resv,argc,(mxArray**)(argv)); break;
+ case 176: flag=_wrap_helicsFederateRegisterInput(resc,resv,argc,(mxArray**)(argv)); break;
+ case 177: flag=_wrap_helicsFederateRegisterTypeInput(resc,resv,argc,(mxArray**)(argv)); break;
+ case 178: flag=_wrap_helicsFederateRegisterGlobalInput(resc,resv,argc,(mxArray**)(argv)); break;
+ case 179: flag=_wrap_helicsFederateRegisterGlobalTypeInput(resc,resv,argc,(mxArray**)(argv)); break;
+ case 180: flag=_wrap_helicsFederateGetPublication(resc,resv,argc,(mxArray**)(argv)); break;
+ case 181: flag=_wrap_helicsFederateGetPublicationByIndex(resc,resv,argc,(mxArray**)(argv)); break;
+ case 182: flag=_wrap_helicsFederateGetInput(resc,resv,argc,(mxArray**)(argv)); break;
+ case 183: flag=_wrap_helicsFederateGetInputByIndex(resc,resv,argc,(mxArray**)(argv)); break;
+ case 184: flag=_wrap_helicsFederateGetSubscription(resc,resv,argc,(mxArray**)(argv)); break;
+ case 185: flag=_wrap_helicsFederateClearUpdates(resc,resv,argc,(mxArray**)(argv)); break;
+ case 186: flag=_wrap_helicsFederateRegisterFromPublicationJSON(resc,resv,argc,(mxArray**)(argv)); break;
+ case 187: flag=_wrap_helicsFederatePublishJSON(resc,resv,argc,(mxArray**)(argv)); break;
+ case 188: flag=_wrap_helicsPublicationIsValid(resc,resv,argc,(mxArray**)(argv)); break;
+ case 189: flag=_wrap_helicsPublicationPublishRaw(resc,resv,argc,(mxArray**)(argv)); break;
+ case 190: flag=_wrap_helicsPublicationPublishString(resc,resv,argc,(mxArray**)(argv)); break;
+ case 191: flag=_wrap_helicsPublicationPublishInteger(resc,resv,argc,(mxArray**)(argv)); break;
+ case 192: flag=_wrap_helicsPublicationPublishBoolean(resc,resv,argc,(mxArray**)(argv)); break;
+ case 193: flag=_wrap_helicsPublicationPublishDouble(resc,resv,argc,(mxArray**)(argv)); break;
+ case 194: flag=_wrap_helicsPublicationPublishTime(resc,resv,argc,(mxArray**)(argv)); break;
+ case 195: flag=_wrap_helicsPublicationPublishChar(resc,resv,argc,(mxArray**)(argv)); break;
+ case 196: flag=_wrap_helicsPublicationPublishComplex(resc,resv,argc,(mxArray**)(argv)); break;
+ case 197: flag=_wrap_helicsPublicationPublishVector(resc,resv,argc,(mxArray**)(argv)); break;
+ case 198: flag=_wrap_helicsPublicationPublishNamedPoint(resc,resv,argc,(mxArray**)(argv)); break;
+ case 199: flag=_wrap_helicsPublicationAddTarget(resc,resv,argc,(mxArray**)(argv)); break;
+ case 200: flag=_wrap_helicsInputIsValid(resc,resv,argc,(mxArray**)(argv)); break;
+ case 201: flag=_wrap_helicsInputAddTarget(resc,resv,argc,(mxArray**)(argv)); break;
+ case 202: flag=_wrap_helicsInputGetRawValueSize(resc,resv,argc,(mxArray**)(argv)); break;
+ case 203: flag=_wrap_helicsInputGetRawValue(resc,resv,argc,(mxArray**)(argv)); break;
+ case 204: flag=_wrap_helicsInputGetStringSize(resc,resv,argc,(mxArray**)(argv)); break;
+ case 205: flag=_wrap_helicsInputGetString(resc,resv,argc,(mxArray**)(argv)); break;
+ case 206: flag=_wrap_helicsInputGetInteger(resc,resv,argc,(mxArray**)(argv)); break;
+ case 207: flag=_wrap_helicsInputGetBoolean(resc,resv,argc,(mxArray**)(argv)); break;
+ case 208: flag=_wrap_helicsInputGetDouble(resc,resv,argc,(mxArray**)(argv)); break;
+ case 209: flag=_wrap_helicsInputGetTime(resc,resv,argc,(mxArray**)(argv)); break;
+ case 210: flag=_wrap_helicsInputGetChar(resc,resv,argc,(mxArray**)(argv)); break;
+ case 211: flag=_wrap_helicsInputGetComplex(resc,resv,argc,(mxArray**)(argv)); break;
+ case 212: flag=_wrap_helicsInputGetVectorSize(resc,resv,argc,(mxArray**)(argv)); break;
+ case 213: flag=_wrap_helicsInputGetVector(resc,resv,argc,(mxArray**)(argv)); break;
+ case 214: flag=_wrap_helicsInputGetNamedPoint(resc,resv,argc,(mxArray**)(argv)); break;
+ case 215: flag=_wrap_helicsInputSetDefaultRaw(resc,resv,argc,(mxArray**)(argv)); break;
+ case 216: flag=_wrap_helicsInputSetDefaultString(resc,resv,argc,(mxArray**)(argv)); break;
+ case 217: flag=_wrap_helicsInputSetDefaultInteger(resc,resv,argc,(mxArray**)(argv)); break;
+ case 218: flag=_wrap_helicsInputSetDefaultBoolean(resc,resv,argc,(mxArray**)(argv)); break;
+ case 219: flag=_wrap_helicsInputSetDefaultTime(resc,resv,argc,(mxArray**)(argv)); break;
+ case 220: flag=_wrap_helicsInputSetDefaultChar(resc,resv,argc,(mxArray**)(argv)); break;
+ case 221: flag=_wrap_helicsInputSetDefaultDouble(resc,resv,argc,(mxArray**)(argv)); break;
+ case 222: flag=_wrap_helicsInputSetDefaultComplex(resc,resv,argc,(mxArray**)(argv)); break;
+ case 223: flag=_wrap_helicsInputSetDefaultVector(resc,resv,argc,(mxArray**)(argv)); break;
+ case 224: flag=_wrap_helicsInputSetDefaultNamedPoint(resc,resv,argc,(mxArray**)(argv)); break;
+ case 225: flag=_wrap_helicsInputGetType(resc,resv,argc,(mxArray**)(argv)); break;
+ case 226: flag=_wrap_helicsInputGetPublicationType(resc,resv,argc,(mxArray**)(argv)); break;
+ case 227: flag=_wrap_helicsPublicationGetType(resc,resv,argc,(mxArray**)(argv)); break;
+ case 228: flag=_wrap_helicsInputGetKey(resc,resv,argc,(mxArray**)(argv)); break;
+ case 229: flag=_wrap_helicsSubscriptionGetKey(resc,resv,argc,(mxArray**)(argv)); break;
+ case 230: flag=_wrap_helicsPublicationGetKey(resc,resv,argc,(mxArray**)(argv)); break;
+ case 231: flag=_wrap_helicsInputGetUnits(resc,resv,argc,(mxArray**)(argv)); break;
+ case 232: flag=_wrap_helicsInputGetInjectionUnits(resc,resv,argc,(mxArray**)(argv)); break;
+ case 233: flag=_wrap_helicsInputGetExtractionUnits(resc,resv,argc,(mxArray**)(argv)); break;
+ case 234: flag=_wrap_helicsPublicationGetUnits(resc,resv,argc,(mxArray**)(argv)); break;
+ case 235: flag=_wrap_helicsInputGetInfo(resc,resv,argc,(mxArray**)(argv)); break;
+ case 236: flag=_wrap_helicsInputSetInfo(resc,resv,argc,(mxArray**)(argv)); break;
+ case 237: flag=_wrap_helicsPublicationGetInfo(resc,resv,argc,(mxArray**)(argv)); break;
+ case 238: flag=_wrap_helicsPublicationSetInfo(resc,resv,argc,(mxArray**)(argv)); break;
+ case 239: flag=_wrap_helicsInputGetOption(resc,resv,argc,(mxArray**)(argv)); break;
+ case 240: flag=_wrap_helicsInputSetOption(resc,resv,argc,(mxArray**)(argv)); break;
+ case 241: flag=_wrap_helicsPublicationGetOption(resc,resv,argc,(mxArray**)(argv)); break;
+ case 242: flag=_wrap_helicsPublicationSetOption(resc,resv,argc,(mxArray**)(argv)); break;
+ case 243: flag=_wrap_helicsPublicationSetMinimumChange(resc,resv,argc,(mxArray**)(argv)); break;
+ case 244: flag=_wrap_helicsInputSetMinimumChange(resc,resv,argc,(mxArray**)(argv)); break;
+ case 245: flag=_wrap_helicsInputIsUpdated(resc,resv,argc,(mxArray**)(argv)); break;
+ case 246: flag=_wrap_helicsInputLastUpdateTime(resc,resv,argc,(mxArray**)(argv)); break;
+ case 247: flag=_wrap_helicsInputClearUpdate(resc,resv,argc,(mxArray**)(argv)); break;
+ case 248: flag=_wrap_helicsFederateGetPublicationCount(resc,resv,argc,(mxArray**)(argv)); break;
+ case 249: flag=_wrap_helicsFederateGetInputCount(resc,resv,argc,(mxArray**)(argv)); break;
+ case 250: flag=_wrap_helicsFederateRegisterEndpoint(resc,resv,argc,(mxArray**)(argv)); break;
+ case 251: flag=_wrap_helicsFederateRegisterGlobalEndpoint(resc,resv,argc,(mxArray**)(argv)); break;
+ case 252: flag=_wrap_helicsFederateGetEndpoint(resc,resv,argc,(mxArray**)(argv)); break;
+ case 253: flag=_wrap_helicsFederateGetEndpointByIndex(resc,resv,argc,(mxArray**)(argv)); break;
+ case 254: flag=_wrap_helicsEndpointIsValid(resc,resv,argc,(mxArray**)(argv)); break;
+ case 255: flag=_wrap_helicsEndpointSetDefaultDestination(resc,resv,argc,(mxArray**)(argv)); break;
+ case 256: flag=_wrap_helicsEndpointGetDefaultDestination(resc,resv,argc,(mxArray**)(argv)); break;
+ case 257: flag=_wrap_helicsEndpointSendMessageRaw(resc,resv,argc,(mxArray**)(argv)); break;
+ case 258: flag=_wrap_helicsEndpointSendEventRaw(resc,resv,argc,(mxArray**)(argv)); break;
+ case 259: flag=_wrap_helicsEndpointSendMessage(resc,resv,argc,(mxArray**)(argv)); break;
+ case 260: flag=_wrap_helicsEndpointSendMessageObject(resc,resv,argc,(mxArray**)(argv)); break;
+ case 261: flag=_wrap_helicsEndpointSendMessageObjectZeroCopy(resc,resv,argc,(mxArray**)(argv)); break;
+ case 262: flag=_wrap_helicsEndpointSubscribe(resc,resv,argc,(mxArray**)(argv)); break;
+ case 263: flag=_wrap_helicsFederateHasMessage(resc,resv,argc,(mxArray**)(argv)); break;
+ case 264: flag=_wrap_helicsEndpointHasMessage(resc,resv,argc,(mxArray**)(argv)); break;
+ case 265: flag=_wrap_helicsFederatePendingMessages(resc,resv,argc,(mxArray**)(argv)); break;
+ case 266: flag=_wrap_helicsFederatePendingMessageCount(resc,resv,argc,(mxArray**)(argv)); break;
+ case 267: flag=_wrap_helicsEndpointPendingMessages(resc,resv,argc,(mxArray**)(argv)); break;
+ case 268: flag=_wrap_helicsEndpointPendingMessageCount(resc,resv,argc,(mxArray**)(argv)); break;
+ case 269: flag=_wrap_helicsEndpointGetMessage(resc,resv,argc,(mxArray**)(argv)); break;
+ case 270: flag=_wrap_helicsEndpointGetMessageObject(resc,resv,argc,(mxArray**)(argv)); break;
+ case 271: flag=_wrap_helicsEndpointCreateMessageObject(resc,resv,argc,(mxArray**)(argv)); break;
+ case 272: flag=_wrap_helicsFederateGetMessage(resc,resv,argc,(mxArray**)(argv)); break;
+ case 273: flag=_wrap_helicsFederateGetMessageObject(resc,resv,argc,(mxArray**)(argv)); break;
+ case 274: flag=_wrap_helicsFederateCreateMessageObject(resc,resv,argc,(mxArray**)(argv)); break;
+ case 275: flag=_wrap_helicsFederateClearMessages(resc,resv,argc,(mxArray**)(argv)); break;
+ case 276: flag=_wrap_helicsEndpointClearMessages(resc,resv,argc,(mxArray**)(argv)); break;
+ case 277: flag=_wrap_helicsEndpointGetType(resc,resv,argc,(mxArray**)(argv)); break;
+ case 278: flag=_wrap_helicsEndpointGetName(resc,resv,argc,(mxArray**)(argv)); break;
+ case 279: flag=_wrap_helicsFederateGetEndpointCount(resc,resv,argc,(mxArray**)(argv)); break;
+ case 280: flag=_wrap_helicsEndpointGetInfo(resc,resv,argc,(mxArray**)(argv)); break;
+ case 281: flag=_wrap_helicsEndpointSetInfo(resc,resv,argc,(mxArray**)(argv)); break;
+ case 282: flag=_wrap_helicsEndpointSetOption(resc,resv,argc,(mxArray**)(argv)); break;
+ case 283: flag=_wrap_helicsEndpointGetOption(resc,resv,argc,(mxArray**)(argv)); break;
+ case 284: flag=_wrap_helicsMessageGetSource(resc,resv,argc,(mxArray**)(argv)); break;
+ case 285: flag=_wrap_helicsMessageGetDestination(resc,resv,argc,(mxArray**)(argv)); break;
+ case 286: flag=_wrap_helicsMessageGetOriginalSource(resc,resv,argc,(mxArray**)(argv)); break;
+ case 287: flag=_wrap_helicsMessageGetOriginalDestination(resc,resv,argc,(mxArray**)(argv)); break;
+ case 288: flag=_wrap_helicsMessageGetTime(resc,resv,argc,(mxArray**)(argv)); break;
+ case 289: flag=_wrap_helicsMessageGetString(resc,resv,argc,(mxArray**)(argv)); break;
+ case 290: flag=_wrap_helicsMessageGetMessageID(resc,resv,argc,(mxArray**)(argv)); break;
+ case 291: flag=_wrap_helicsMessageCheckFlag(resc,resv,argc,(mxArray**)(argv)); break;
+ case 292: flag=_wrap_helicsMessageGetRawDataSize(resc,resv,argc,(mxArray**)(argv)); break;
+ case 293: flag=_wrap_helicsMessageGetRawData(resc,resv,argc,(mxArray**)(argv)); break;
+ case 294: flag=_wrap_helicsMessageIsValid(resc,resv,argc,(mxArray**)(argv)); break;
+ case 295: flag=_wrap_helicsMessageSetSource(resc,resv,argc,(mxArray**)(argv)); break;
+ case 296: flag=_wrap_helicsMessageSetDestination(resc,resv,argc,(mxArray**)(argv)); break;
+ case 297: flag=_wrap_helicsMessageSetOriginalSource(resc,resv,argc,(mxArray**)(argv)); break;
+ case 298: flag=_wrap_helicsMessageSetOriginalDestination(resc,resv,argc,(mxArray**)(argv)); break;
+ case 299: flag=_wrap_helicsMessageSetTime(resc,resv,argc,(mxArray**)(argv)); break;
+ case 300: flag=_wrap_helicsMessageReserve(resc,resv,argc,(mxArray**)(argv)); break;
+ case 301: flag=_wrap_helicsMessageSetMessageID(resc,resv,argc,(mxArray**)(argv)); break;
+ case 302: flag=_wrap_helicsMessageClearFlags(resc,resv,argc,(mxArray**)(argv)); break;
+ case 303: flag=_wrap_helicsMessageSetFlagOption(resc,resv,argc,(mxArray**)(argv)); break;
+ case 304: flag=_wrap_helicsMessageSetString(resc,resv,argc,(mxArray**)(argv)); break;
+ case 305: flag=_wrap_helicsMessageSetData(resc,resv,argc,(mxArray**)(argv)); break;
+ case 306: flag=_wrap_helicsMessageAppendData(resc,resv,argc,(mxArray**)(argv)); break;
+ case 307: flag=_wrap_helicsMessageCopy(resc,resv,argc,(mxArray**)(argv)); break;
+ case 308: flag=_wrap_helicsMessageClone(resc,resv,argc,(mxArray**)(argv)); break;
+ case 309: flag=_wrap_helicsMessageFree(resc,resv,argc,(mxArray**)(argv)); break;
+ case 310: flag=_wrap_helicsMessageClear(resc,resv,argc,(mxArray**)(argv)); break;
+ case 311: flag=_wrap_helicsFederateRegisterFilter(resc,resv,argc,(mxArray**)(argv)); break;
+ case 312: flag=_wrap_helicsFederateRegisterGlobalFilter(resc,resv,argc,(mxArray**)(argv)); break;
+ case 313: flag=_wrap_helicsFederateRegisterCloningFilter(resc,resv,argc,(mxArray**)(argv)); break;
+ case 314: flag=_wrap_helicsFederateRegisterGlobalCloningFilter(resc,resv,argc,(mxArray**)(argv)); break;
+ case 315: flag=_wrap_helicsCoreRegisterFilter(resc,resv,argc,(mxArray**)(argv)); break;
+ case 316: flag=_wrap_helicsCoreRegisterCloningFilter(resc,resv,argc,(mxArray**)(argv)); break;
+ case 317: flag=_wrap_helicsFederateGetFilterCount(resc,resv,argc,(mxArray**)(argv)); break;
+ case 318: flag=_wrap_helicsFederateGetFilter(resc,resv,argc,(mxArray**)(argv)); break;
+ case 319: flag=_wrap_helicsFederateGetFilterByIndex(resc,resv,argc,(mxArray**)(argv)); break;
+ case 320: flag=_wrap_helicsFilterIsValid(resc,resv,argc,(mxArray**)(argv)); break;
+ case 321: flag=_wrap_helicsFilterGetName(resc,resv,argc,(mxArray**)(argv)); break;
+ case 322: flag=_wrap_helicsFilterSet(resc,resv,argc,(mxArray**)(argv)); break;
+ case 323: flag=_wrap_helicsFilterSetString(resc,resv,argc,(mxArray**)(argv)); break;
+ case 324: flag=_wrap_helicsFilterAddDestinationTarget(resc,resv,argc,(mxArray**)(argv)); break;
+ case 325: flag=_wrap_helicsFilterAddSourceTarget(resc,resv,argc,(mxArray**)(argv)); break;
+ case 326: flag=_wrap_helicsFilterAddDeliveryEndpoint(resc,resv,argc,(mxArray**)(argv)); break;
+ case 327: flag=_wrap_helicsFilterRemoveTarget(resc,resv,argc,(mxArray**)(argv)); break;
+ case 328: flag=_wrap_helicsFilterRemoveDeliveryEndpoint(resc,resv,argc,(mxArray**)(argv)); break;
+ case 329: flag=_wrap_helicsFilterGetInfo(resc,resv,argc,(mxArray**)(argv)); break;
+ case 330: flag=_wrap_helicsFilterSetInfo(resc,resv,argc,(mxArray**)(argv)); break;
+ case 331: flag=_wrap_helicsFilterSetOption(resc,resv,argc,(mxArray**)(argv)); break;
+ case 332: flag=_wrap_helicsFilterGetOption(resc,resv,argc,(mxArray**)(argv)); break;
default: flag=1, SWIG_Error(SWIG_RuntimeError, "No function id %d.", fcn_id);
}
if (flag) {
diff --git a/interfaces/python/interface/helics.py b/interfaces/python/interface/helics.py
index 4c3558b9cb..d968b0eb4e 100644
--- a/interfaces/python/interface/helics.py
+++ b/interfaces/python/interface/helics.py
@@ -1352,6 +1352,21 @@ def helicsFederateFinalizeComplete(fed: "helics_federate") -> "void":
r"""Complete the asynchronous finalize call."""
return _helics.helicsFederateFinalizeComplete(fed)
+def helicsFederateDisconnect(fed: "helics_federate") -> "void":
+ r"""
+ Disconnect/finalize the federate. This function halts all communication in the federate and disconnects it
+ from the core. This call is identical to helicsFederateFinalize.
+ """
+ return _helics.helicsFederateDisconnect(fed)
+
+def helicsFederateDisconnectAsync(fed: "helics_federate") -> "void":
+ r"""Disconnect/finalize the federate in an async call. This call is identical to helicsFederateFinalizeAsync."""
+ return _helics.helicsFederateDisconnectAsync(fed)
+
+def helicsFederateDisconnectComplete(fed: "helics_federate") -> "void":
+ r"""Complete the asynchronous disconnect/finalize call. This call is identical to helicsFederateFinalizeComplete."""
+ return _helics.helicsFederateDisconnectComplete(fed)
+
def helicsFederateFree(fed: "helics_federate") -> "void":
r"""Release the memory associated with a federate."""
return _helics.helicsFederateFree(fed)
@@ -3357,6 +3372,7 @@ def helicsEndpointHasMessage(endpoint: "helics_endpoint") -> "helics_bool":
def helicsFederatePendingMessages(fed: "helics_federate") -> "int":
r"""
+ Deprecated, please use helicsFederatePendingMessageCount instead.
Returns the number of pending receives for the specified destination endpoint.
:type fed: void
@@ -3364,8 +3380,18 @@ def helicsFederatePendingMessages(fed: "helics_federate") -> "int":
"""
return _helics.helicsFederatePendingMessages(fed)
+def helicsFederatePendingMessageCount(fed: "helics_federate") -> "int":
+ r"""
+ Returns the number of pending receives for the specified destination endpoint.
+
+ :type fed: void
+ :param fed: The federate to get the number of waiting messages from.
+ """
+ return _helics.helicsFederatePendingMessageCount(fed)
+
def helicsEndpointPendingMessages(endpoint: "helics_endpoint") -> "int":
r"""
+ Deprecated, please use helicsEndpointPendingMessageCount instead.
Returns the number of pending receives for all endpoints of a particular federate.
:type endpoint: void
@@ -3373,6 +3399,15 @@ def helicsEndpointPendingMessages(endpoint: "helics_endpoint") -> "int":
"""
return _helics.helicsEndpointPendingMessages(endpoint)
+def helicsEndpointPendingMessageCount(endpoint: "helics_endpoint") -> "int":
+ r"""
+ Returns the number of pending receives for all endpoints of a particular federate.
+
+ :type endpoint: void
+ :param endpoint: The endpoint to query.
+ """
+ return _helics.helicsEndpointPendingMessageCount(endpoint)
+
def helicsEndpointGetMessage(endpoint: "helics_endpoint") -> "helics_message":
r"""
Receive a packet from a particular endpoint.
diff --git a/interfaces/python/interface/helicsPython.c b/interfaces/python/interface/helicsPython.c
index 46bf69829d..6dd3d387f5 100644
--- a/interfaces/python/interface/helicsPython.c
+++ b/interfaces/python/interface/helicsPython.c
@@ -7078,6 +7078,126 @@ SWIGINTERN PyObject *_wrap_helicsFederateFinalizeComplete(PyObject *SWIGUNUSEDPA
}
+SWIGINTERN PyObject *_wrap_helicsFederateDisconnect(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ helics_federate arg1 = (helics_federate) 0 ;
+ helics_error *arg2 = (helics_error *) 0 ;
+ int res1 ;
+ helics_error etemp2 ;
+ PyObject *swig_obj[1] ;
+
+ {
+ etemp2=helicsErrorInitialize();
+ arg2=&etemp2;
+ }
+ if (!args) SWIG_fail;
+ swig_obj[0] = args;
+ res1 = SWIG_ConvertPtr(swig_obj[0],SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "helicsFederateDisconnect" "', argument " "1"" of type '" "helics_federate""'");
+ }
+ helicsFederateDisconnect(arg1,arg2);
+ resultobj = SWIG_Py_Void();
+ {
+ if (arg2->error_code!=helics_ok)
+ {
+ throwHelicsPythonException(arg2);
+ return NULL;
+ }
+ }
+ return resultobj;
+fail:
+ {
+ if (arg2->error_code!=helics_ok)
+ {
+ throwHelicsPythonException(arg2);
+ return NULL;
+ }
+ }
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_helicsFederateDisconnectAsync(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ helics_federate arg1 = (helics_federate) 0 ;
+ helics_error *arg2 = (helics_error *) 0 ;
+ int res1 ;
+ helics_error etemp2 ;
+ PyObject *swig_obj[1] ;
+
+ {
+ etemp2=helicsErrorInitialize();
+ arg2=&etemp2;
+ }
+ if (!args) SWIG_fail;
+ swig_obj[0] = args;
+ res1 = SWIG_ConvertPtr(swig_obj[0],SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "helicsFederateDisconnectAsync" "', argument " "1"" of type '" "helics_federate""'");
+ }
+ helicsFederateDisconnectAsync(arg1,arg2);
+ resultobj = SWIG_Py_Void();
+ {
+ if (arg2->error_code!=helics_ok)
+ {
+ throwHelicsPythonException(arg2);
+ return NULL;
+ }
+ }
+ return resultobj;
+fail:
+ {
+ if (arg2->error_code!=helics_ok)
+ {
+ throwHelicsPythonException(arg2);
+ return NULL;
+ }
+ }
+ return NULL;
+}
+
+
+SWIGINTERN PyObject *_wrap_helicsFederateDisconnectComplete(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ helics_federate arg1 = (helics_federate) 0 ;
+ helics_error *arg2 = (helics_error *) 0 ;
+ int res1 ;
+ helics_error etemp2 ;
+ PyObject *swig_obj[1] ;
+
+ {
+ etemp2=helicsErrorInitialize();
+ arg2=&etemp2;
+ }
+ if (!args) SWIG_fail;
+ swig_obj[0] = args;
+ res1 = SWIG_ConvertPtr(swig_obj[0],SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "helicsFederateDisconnectComplete" "', argument " "1"" of type '" "helics_federate""'");
+ }
+ helicsFederateDisconnectComplete(arg1,arg2);
+ resultobj = SWIG_Py_Void();
+ {
+ if (arg2->error_code!=helics_ok)
+ {
+ throwHelicsPythonException(arg2);
+ return NULL;
+ }
+ }
+ return resultobj;
+fail:
+ {
+ if (arg2->error_code!=helics_ok)
+ {
+ throwHelicsPythonException(arg2);
+ return NULL;
+ }
+ }
+ return NULL;
+}
+
+
SWIGINTERN PyObject *_wrap_helicsFederateFree(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *resultobj = 0;
helics_federate arg1 = (helics_federate) 0 ;
@@ -14032,6 +14152,27 @@ SWIGINTERN PyObject *_wrap_helicsFederatePendingMessages(PyObject *SWIGUNUSEDPAR
}
+SWIGINTERN PyObject *_wrap_helicsFederatePendingMessageCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ helics_federate arg1 = (helics_federate) 0 ;
+ int res1 ;
+ PyObject *swig_obj[1] ;
+ int result;
+
+ if (!args) SWIG_fail;
+ swig_obj[0] = args;
+ res1 = SWIG_ConvertPtr(swig_obj[0],SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "helicsFederatePendingMessageCount" "', argument " "1"" of type '" "helics_federate""'");
+ }
+ result = (int)helicsFederatePendingMessageCount(arg1);
+ resultobj = SWIG_From_int((int)(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
SWIGINTERN PyObject *_wrap_helicsEndpointPendingMessages(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *resultobj = 0;
helics_endpoint arg1 = (helics_endpoint) 0 ;
@@ -14053,6 +14194,27 @@ SWIGINTERN PyObject *_wrap_helicsEndpointPendingMessages(PyObject *SWIGUNUSEDPAR
}
+SWIGINTERN PyObject *_wrap_helicsEndpointPendingMessageCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
+ PyObject *resultobj = 0;
+ helics_endpoint arg1 = (helics_endpoint) 0 ;
+ int res1 ;
+ PyObject *swig_obj[1] ;
+ int result;
+
+ if (!args) SWIG_fail;
+ swig_obj[0] = args;
+ res1 = SWIG_ConvertPtr(swig_obj[0],SWIG_as_voidptrptr(&arg1), 0, 0);
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "helicsEndpointPendingMessageCount" "', argument " "1"" of type '" "helics_endpoint""'");
+ }
+ result = (int)helicsEndpointPendingMessageCount(arg1);
+ resultobj = SWIG_From_int((int)(result));
+ return resultobj;
+fail:
+ return NULL;
+}
+
+
SWIGINTERN PyObject *_wrap_helicsEndpointGetMessage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *resultobj = 0;
helics_endpoint arg1 = (helics_endpoint) 0 ;
@@ -17209,6 +17371,12 @@ static PyMethodDef SwigMethods[] = {
{ "helicsFederateFinalize", _wrap_helicsFederateFinalize, METH_O, "Finalize the federate. This function halts all communication in the federate and disconnects it from the core."},
{ "helicsFederateFinalizeAsync", _wrap_helicsFederateFinalizeAsync, METH_O, "Finalize the federate in an async call."},
{ "helicsFederateFinalizeComplete", _wrap_helicsFederateFinalizeComplete, METH_O, "Complete the asynchronous finalize call."},
+ { "helicsFederateDisconnect", _wrap_helicsFederateDisconnect, METH_O, "\n"
+ "Disconnect/finalize the federate. This function halts all communication in the federate and disconnects it\n"
+ "from the core. This call is identical to helicsFederateFinalize.\n"
+ ""},
+ { "helicsFederateDisconnectAsync", _wrap_helicsFederateDisconnectAsync, METH_O, "Disconnect/finalize the federate in an async call. This call is identical to helicsFederateFinalizeAsync."},
+ { "helicsFederateDisconnectComplete", _wrap_helicsFederateDisconnectComplete, METH_O, "Complete the asynchronous disconnect/finalize call. This call is identical to helicsFederateFinalizeComplete."},
{ "helicsFederateFree", _wrap_helicsFederateFree, METH_O, "Release the memory associated with a federate."},
{ "helicsCloseLibrary", _wrap_helicsCloseLibrary, METH_NOARGS, "\n"
"Call when done using the helics library.\n"
@@ -18751,12 +18919,26 @@ static PyMethodDef SwigMethods[] = {
":return: helics_true if the endpoint has a message, helics_false otherwise.\n"
""},
{ "helicsFederatePendingMessages", _wrap_helicsFederatePendingMessages, METH_O, "\n"
+ "Deprecated, please use helicsFederatePendingMessageCount instead.\n"
+ "Returns the number of pending receives for the specified destination endpoint.\n"
+ "\n"
+ ":type fed: void\n"
+ ":param fed: The federate to get the number of waiting messages from.\n"
+ ""},
+ { "helicsFederatePendingMessageCount", _wrap_helicsFederatePendingMessageCount, METH_O, "\n"
"Returns the number of pending receives for the specified destination endpoint.\n"
"\n"
":type fed: void\n"
":param fed: The federate to get the number of waiting messages from.\n"
""},
{ "helicsEndpointPendingMessages", _wrap_helicsEndpointPendingMessages, METH_O, "\n"
+ "Deprecated, please use helicsEndpointPendingMessageCount instead.\n"
+ "Returns the number of pending receives for all endpoints of a particular federate.\n"
+ "\n"
+ ":type endpoint: void\n"
+ ":param endpoint: The endpoint to query.\n"
+ ""},
+ { "helicsEndpointPendingMessageCount", _wrap_helicsEndpointPendingMessageCount, METH_O, "\n"
"Returns the number of pending receives for all endpoints of a particular federate.\n"
"\n"
":type endpoint: void\n"