public unsafe NeuralNetworkEvent(global::Org.Neuroph.Core.NeuralNetwork p0, global::Org.Neuroph.Core.Events.NeuralNetworkEventType p1) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero) { return; } try { JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); if (GetType() != typeof(NeuralNetworkEvent)) { SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(GetType(), "(Lorg/neuroph/core/NeuralNetwork;Lorg/neuroph/core/events/NeuralNetworkEventType;)V", __args), JniHandleOwnership.TransferLocalRef); global::Android.Runtime.JNIEnv.FinishCreateInstance(((global::Java.Lang.Object) this).Handle, "(Lorg/neuroph/core/NeuralNetwork;Lorg/neuroph/core/events/NeuralNetworkEventType;)V", __args); return; } if (id_ctor_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_events_NeuralNetworkEventType_ == IntPtr.Zero) { id_ctor_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_events_NeuralNetworkEventType_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Lorg/neuroph/core/NeuralNetwork;Lorg/neuroph/core/events/NeuralNetworkEventType;)V"); } SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_events_NeuralNetworkEventType_, __args), JniHandleOwnership.TransferLocalRef); JNIEnv.FinishCreateInstance(((global::Java.Lang.Object) this).Handle, class_ref, id_ctor_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_events_NeuralNetworkEventType_, __args); } finally { } }
public static unsafe global::Org.Neuroph.Core.NeuralNetwork CreateNewNeuralNetwork(string p0, global::Org.Neuroph.Imgrec.Image.Dimension p1, global::Org.Neuroph.Imgrec.ColorMode p2, global::System.Collections.Generic.IList <string> p3, global::System.Collections.Generic.IList <global::Java.Lang.Integer> p4, global::Org.Neuroph.Util.TransferFunctionType p5) { if (id_createNewNeuralNetwork_Ljava_lang_String_Lorg_neuroph_imgrec_image_Dimension_Lorg_neuroph_imgrec_ColorMode_Ljava_util_List_Ljava_util_List_Lorg_neuroph_util_TransferFunctionType_ == IntPtr.Zero) { id_createNewNeuralNetwork_Ljava_lang_String_Lorg_neuroph_imgrec_image_Dimension_Lorg_neuroph_imgrec_ColorMode_Ljava_util_List_Ljava_util_List_Lorg_neuroph_util_TransferFunctionType_ = JNIEnv.GetStaticMethodID(class_ref, "createNewNeuralNetwork", "(Ljava/lang/String;Lorg/neuroph/imgrec/image/Dimension;Lorg/neuroph/imgrec/ColorMode;Ljava/util/List;Ljava/util/List;Lorg/neuroph/util/TransferFunctionType;)Lorg/neuroph/core/NeuralNetwork;"); } IntPtr native_p0 = JNIEnv.NewString(p0); IntPtr native_p3 = global::Android.Runtime.JavaList <string> .ToLocalJniHandle(p3); IntPtr native_p4 = global::Android.Runtime.JavaList <global::Java.Lang.Integer> .ToLocalJniHandle(p4); try { JValue *__args = stackalloc JValue [6]; __args [0] = new JValue(native_p0); __args [1] = new JValue(p1); __args [2] = new JValue(p2); __args [3] = new JValue(native_p3); __args [4] = new JValue(native_p4); __args [5] = new JValue(p5); global::Org.Neuroph.Core.NeuralNetwork __ret = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.NeuralNetwork> (JNIEnv.CallStaticObjectMethod(class_ref, id_createNewNeuralNetwork_Ljava_lang_String_Lorg_neuroph_imgrec_image_Dimension_Lorg_neuroph_imgrec_ColorMode_Ljava_util_List_Ljava_util_List_Lorg_neuroph_util_TransferFunctionType_, __args), JniHandleOwnership.TransferLocalRef); return(__ret); } finally { JNIEnv.DeleteLocalRef(native_p0); JNIEnv.DeleteLocalRef(native_p3); JNIEnv.DeleteLocalRef(native_p4); } }
static void n_TestNeuralNetwork_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_data_DataSet_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Org.Neuroph.Samples.Uci.ConcreteStrenghtTestSample __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Samples.Uci.ConcreteStrenghtTestSample> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Org.Neuroph.Core.NeuralNetwork p0 = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.NeuralNetwork> (native_p0, JniHandleOwnership.DoNotTransfer); global::Org.Neuroph.Core.Data.DataSet p1 = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.Data.DataSet> (native_p1, JniHandleOwnership.DoNotTransfer); __this.TestNeuralNetwork(p0, p1); }
public unsafe SimulatedAnnealingLearning(global::Org.Neuroph.Core.NeuralNetwork p0, double p1, double p2, int p3) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero) { return; } try { JValue *__args = stackalloc JValue [4]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); __args [2] = new JValue(p2); __args [3] = new JValue(p3); if (GetType() != typeof(SimulatedAnnealingLearning)) { SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(GetType(), "(Lorg/neuroph/core/NeuralNetwork;DDI)V", __args), JniHandleOwnership.TransferLocalRef); global::Android.Runtime.JNIEnv.FinishCreateInstance(((global::Java.Lang.Object) this).Handle, "(Lorg/neuroph/core/NeuralNetwork;DDI)V", __args); return; } if (id_ctor_Lorg_neuroph_core_NeuralNetwork_DDI == IntPtr.Zero) { id_ctor_Lorg_neuroph_core_NeuralNetwork_DDI = JNIEnv.GetMethodID(class_ref, "<init>", "(Lorg/neuroph/core/NeuralNetwork;DDI)V"); } SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Lorg_neuroph_core_NeuralNetwork_DDI, __args), JniHandleOwnership.TransferLocalRef); JNIEnv.FinishCreateInstance(((global::Java.Lang.Object) this).Handle, class_ref, id_ctor_Lorg_neuroph_core_NeuralNetwork_DDI, __args); } finally { } }
public static unsafe void PrintWeights(global::Org.Neuroph.Core.NeuralNetwork p0) { if (id_printWeights_Lorg_neuroph_core_NeuralNetwork_ == IntPtr.Zero) { id_printWeights_Lorg_neuroph_core_NeuralNetwork_ = JNIEnv.GetStaticMethodID(class_ref, "printWeights", "(Lorg/neuroph/core/NeuralNetwork;)V"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); JNIEnv.CallStaticVoidMethod(class_ref, id_printWeights_Lorg_neuroph_core_NeuralNetwork_, __args); } finally { } }
public static unsafe int DetermineArraySize(global::Org.Neuroph.Core.NeuralNetwork p0) { if (id_determineArraySize_Lorg_neuroph_core_NeuralNetwork_ == IntPtr.Zero) { id_determineArraySize_Lorg_neuroph_core_NeuralNetwork_ = JNIEnv.GetStaticMethodID(class_ref, "determineArraySize", "(Lorg/neuroph/core/NeuralNetwork;)I"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); int __ret = JNIEnv.CallStaticIntMethod(class_ref, id_determineArraySize_Lorg_neuroph_core_NeuralNetwork_, __args); return(__ret); } finally { } }
public static unsafe void TestNeuralNetwork(global::Org.Neuroph.Core.NeuralNetwork p0, global::Org.Neuroph.Core.Learning.TrainingSet p1) { if (id_testNeuralNetwork_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_learning_TrainingSet_ == IntPtr.Zero) { id_testNeuralNetwork_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_learning_TrainingSet_ = JNIEnv.GetStaticMethodID(class_ref, "testNeuralNetwork", "(Lorg/neuroph/core/NeuralNetwork;Lorg/neuroph/core/learning/TrainingSet;)V"); } try { JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); JNIEnv.CallStaticVoidMethod(class_ref, id_testNeuralNetwork_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_learning_TrainingSet_, __args); } finally { } }
public static unsafe bool UnFlattenNeuralNetworkNetwork(global::Org.Neuroph.Core.NeuralNetwork p0) { if (id_unFlattenNeuralNetworkNetwork_Lorg_neuroph_core_NeuralNetwork_ == IntPtr.Zero) { id_unFlattenNeuralNetworkNetwork_Lorg_neuroph_core_NeuralNetwork_ = JNIEnv.GetStaticMethodID(class_ref, "unFlattenNeuralNetworkNetwork", "(Lorg/neuroph/core/NeuralNetwork;)Z"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); bool __ret = JNIEnv.CallStaticBooleanMethod(class_ref, id_unFlattenNeuralNetworkNetwork_Lorg_neuroph_core_NeuralNetwork_, __args); return(__ret); } finally { } }
public static unsafe void CalculateModelMetric(global::Org.Neuroph.Core.NeuralNetwork p0, global::Org.Neuroph.Core.Data.DataSet p1) { if (id_calculateModelMetric_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_data_DataSet_ == IntPtr.Zero) { id_calculateModelMetric_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_data_DataSet_ = JNIEnv.GetStaticMethodID(class_ref, "calculateModelMetric", "(Lorg/neuroph/core/NeuralNetwork;Lorg/neuroph/core/data/DataSet;)V"); } try { JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); JNIEnv.CallStaticVoidMethod(class_ref, id_calculateModelMetric_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_data_DataSet_, __args); } finally { } }
public static unsafe void Process(global::Org.Neuroph.Core.NeuralNetwork p0, global::Org.Neuroph.Util.IO.IInputAdapter p1, global::Org.Neuroph.Util.IO.IOutputAdapter p2) { if (id_process_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_util_io_InputAdapter_Lorg_neuroph_util_io_OutputAdapter_ == IntPtr.Zero) { id_process_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_util_io_InputAdapter_Lorg_neuroph_util_io_OutputAdapter_ = JNIEnv.GetStaticMethodID(class_ref, "process", "(Lorg/neuroph/core/NeuralNetwork;Lorg/neuroph/util/io/InputAdapter;Lorg/neuroph/util/io/OutputAdapter;)V"); } try { JValue *__args = stackalloc JValue [3]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); __args [2] = new JValue(p2); JNIEnv.CallStaticVoidMethod(class_ref, id_process_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_util_io_InputAdapter_Lorg_neuroph_util_io_OutputAdapter_, __args); } finally { } }
public static unsafe void Network2array(global::Org.Neuroph.Core.NeuralNetwork p0, double[] p1) { if (id_network2array_Lorg_neuroph_core_NeuralNetwork_arrayD == IntPtr.Zero) { id_network2array_Lorg_neuroph_core_NeuralNetwork_arrayD = JNIEnv.GetStaticMethodID(class_ref, "network2array", "(Lorg/neuroph/core/NeuralNetwork;[D)V"); } IntPtr native_p1 = JNIEnv.NewArray(p1); try { JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(p0); __args [1] = new JValue(native_p1); JNIEnv.CallStaticVoidMethod(class_ref, id_network2array_Lorg_neuroph_core_NeuralNetwork_arrayD, __args); } finally { if (p1 != null) { JNIEnv.CopyArray(native_p1, p1); JNIEnv.DeleteLocalRef(native_p1); } } }
public static unsafe void Array2network(double[] p0, global::Org.Neuroph.Core.NeuralNetwork p1) { if (id_array2network_arrayDLorg_neuroph_core_NeuralNetwork_ == IntPtr.Zero) { id_array2network_arrayDLorg_neuroph_core_NeuralNetwork_ = JNIEnv.GetStaticMethodID(class_ref, "array2network", "([DLorg/neuroph/core/NeuralNetwork;)V"); } IntPtr native_p0 = JNIEnv.NewArray(p0); try { JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(native_p0); __args [1] = new JValue(p1); JNIEnv.CallStaticVoidMethod(class_ref, id_array2network_arrayDLorg_neuroph_core_NeuralNetwork_, __args); } finally { if (p0 != null) { JNIEnv.CopyArray(native_p0, p0); JNIEnv.DeleteLocalRef(native_p0); } } }
public virtual unsafe void Predict(global::Org.Neuroph.Core.NeuralNetwork p0) { if (id_predict_Lorg_neuroph_core_NeuralNetwork_ == IntPtr.Zero) { id_predict_Lorg_neuroph_core_NeuralNetwork_ = JNIEnv.GetMethodID(class_ref, "predict", "(Lorg/neuroph/core/NeuralNetwork;)V"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); if (GetType() == ThresholdType) { JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_predict_Lorg_neuroph_core_NeuralNetwork_, __args); } else { JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "predict", "(Lorg/neuroph/core/NeuralNetwork;)V"), __args); } } finally { } }
public virtual unsafe void TestNeuralNetwork(global::Org.Neuroph.Core.NeuralNetwork p0, global::Org.Neuroph.Core.Data.DataSet p1) { if (id_testNeuralNetwork_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_data_DataSet_ == IntPtr.Zero) { id_testNeuralNetwork_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_data_DataSet_ = JNIEnv.GetMethodID(class_ref, "testNeuralNetwork", "(Lorg/neuroph/core/NeuralNetwork;Lorg/neuroph/core/data/DataSet;)V"); } try { JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); if (GetType() == ThresholdType) { JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_testNeuralNetwork_Lorg_neuroph_core_NeuralNetwork_Lorg_neuroph_core_data_DataSet_, __args); } else { JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "testNeuralNetwork", "(Lorg/neuroph/core/NeuralNetwork;Lorg/neuroph/core/data/DataSet;)V"), __args); } } finally { } }
static void n_AddNetwork_Lorg_neuroph_core_NeuralNetwork_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Org.Neuroph.Nnet.ModularNetwork __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Nnet.ModularNetwork> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Org.Neuroph.Core.NeuralNetwork p0 = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.NeuralNetwork> (native_p0, JniHandleOwnership.DoNotTransfer); __this.AddNetwork(p0); }
static void n_Predict_Lorg_neuroph_core_NeuralNetwork_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Org.Neuroph.Contrib.Samples.SunSpots __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Contrib.Samples.SunSpots> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Org.Neuroph.Core.NeuralNetwork p0 = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.NeuralNetwork> (native_p0, JniHandleOwnership.DoNotTransfer); __this.Predict(p0); }
static void n_SetParentNetwork_Lorg_neuroph_core_NeuralNetwork_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Org.Neuroph.Util.Plugins.PluginBase __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Util.Plugins.PluginBase> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Org.Neuroph.Core.NeuralNetwork p0 = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.NeuralNetwork> (native_p0, JniHandleOwnership.DoNotTransfer); __this.ParentNetwork = p0; }
static void n_Randomize_Lorg_neuroph_core_NeuralNetwork_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Org.Neuroph.Util.Random.WeightsRandomizer __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Util.Random.WeightsRandomizer> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Org.Neuroph.Core.NeuralNetwork p0 = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Core.NeuralNetwork> (native_p0, JniHandleOwnership.DoNotTransfer); __this.Randomize(p0); }