static double n_DistanceFrom_Lorg_neuroph_nnet_learning_kmeans_KVector_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Org.Neuroph.Nnet.Learning.Kmeans.KVector __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Nnet.Learning.Kmeans.KVector> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Org.Neuroph.Nnet.Learning.Kmeans.KVector p0 = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Nnet.Learning.Kmeans.KVector> (native_p0, JniHandleOwnership.DoNotTransfer); double __ret = __this.DistanceFrom(p0); return(__ret); }
static IntPtr n_GetKNearestNeighbours_Lorg_neuroph_nnet_learning_kmeans_KVector_I(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, int p1) { global::Org.Neuroph.Nnet.Learning.Knn.KNearestNeighbour __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Nnet.Learning.Knn.KNearestNeighbour> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Org.Neuroph.Nnet.Learning.Kmeans.KVector p0 = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Nnet.Learning.Kmeans.KVector> (native_p0, JniHandleOwnership.DoNotTransfer); IntPtr __ret = JNIEnv.NewArray(__this.GetKNearestNeighbours(p0, p1)); return(__ret); }
static void n_SetValues_arrayD(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Org.Neuroph.Nnet.Learning.Kmeans.KVector __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Nnet.Learning.Kmeans.KVector> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); double[] p0 = (double[])JNIEnv.GetArray(native_p0, JniHandleOwnership.DoNotTransfer, typeof(double)); __this.SetValues(p0); if (p0 != null) { JNIEnv.CopyArray(p0, native_p0); } }
public virtual unsafe void RemovePoint(global::Org.Neuroph.Nnet.Learning.Kmeans.KVector p0) { if (id_removePoint_Lorg_neuroph_nnet_learning_kmeans_KVector_ == IntPtr.Zero) { id_removePoint_Lorg_neuroph_nnet_learning_kmeans_KVector_ = JNIEnv.GetMethodID(class_ref, "removePoint", "(Lorg/neuroph/nnet/learning/kmeans/KVector;)V"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); if (GetType() == ThresholdType) { JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_removePoint_Lorg_neuroph_nnet_learning_kmeans_KVector_, __args); } else { JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "removePoint", "(Lorg/neuroph/nnet/learning/kmeans/KVector;)V"), __args); } } finally { } }
public virtual unsafe double DistanceFrom(global::Org.Neuroph.Nnet.Learning.Kmeans.KVector p0) { if (id_distanceFrom_Lorg_neuroph_nnet_learning_kmeans_KVector_ == IntPtr.Zero) { id_distanceFrom_Lorg_neuroph_nnet_learning_kmeans_KVector_ = JNIEnv.GetMethodID(class_ref, "distanceFrom", "(Lorg/neuroph/nnet/learning/kmeans/KVector;)D"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); double __ret; if (GetType() == ThresholdType) { __ret = JNIEnv.CallDoubleMethod(((global::Java.Lang.Object) this).Handle, id_distanceFrom_Lorg_neuroph_nnet_learning_kmeans_KVector_, __args); } else { __ret = JNIEnv.CallNonvirtualDoubleMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "distanceFrom", "(Lorg/neuroph/nnet/learning/kmeans/KVector;)D"), __args); } return(__ret); } finally { } }
static void n_SetCentroid_Lorg_neuroph_nnet_learning_kmeans_KVector_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Org.Neuroph.Nnet.Learning.Kmeans.Cluster __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Nnet.Learning.Kmeans.Cluster> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Org.Neuroph.Nnet.Learning.Kmeans.KVector p0 = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Nnet.Learning.Kmeans.KVector> (native_p0, JniHandleOwnership.DoNotTransfer); __this.Centroid = p0; }
static int n_Size(IntPtr jnienv, IntPtr native__this) { global::Org.Neuroph.Nnet.Learning.Kmeans.KVector __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Nnet.Learning.Kmeans.KVector> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(__this.Size()); }
static void n_SetValueAt_ID(IntPtr jnienv, IntPtr native__this, int p0, double p1) { global::Org.Neuroph.Nnet.Learning.Kmeans.KVector __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Nnet.Learning.Kmeans.KVector> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); __this.SetValueAt(p0, p1); }
static IntPtr n_GetValues(IntPtr jnienv, IntPtr native__this) { global::Org.Neuroph.Nnet.Learning.Kmeans.KVector __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Nnet.Learning.Kmeans.KVector> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(JNIEnv.NewArray(__this.GetValues())); }
static double n_GetValueAt_I(IntPtr jnienv, IntPtr native__this, int p0) { global::Org.Neuroph.Nnet.Learning.Kmeans.KVector __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Nnet.Learning.Kmeans.KVector> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(__this.GetValueAt(p0)); }
static void n_SetDistance_D(IntPtr jnienv, IntPtr native__this, double p0) { global::Org.Neuroph.Nnet.Learning.Kmeans.KVector __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Nnet.Learning.Kmeans.KVector> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); __this.Distance = p0; }
static IntPtr n_GetCluster(IntPtr jnienv, IntPtr native__this) { global::Org.Neuroph.Nnet.Learning.Kmeans.KVector __this = global::Java.Lang.Object.GetObject <global::Org.Neuroph.Nnet.Learning.Kmeans.KVector> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(JNIEnv.ToLocalJniHandle(__this.Cluster)); }
public virtual unsafe global::Org.Neuroph.Nnet.Learning.Kmeans.KVector[] GetKNearestNeighbours(global::Org.Neuroph.Nnet.Learning.Kmeans.KVector p0, int p1) { if (id_getKNearestNeighbours_Lorg_neuroph_nnet_learning_kmeans_KVector_I == IntPtr.Zero) { id_getKNearestNeighbours_Lorg_neuroph_nnet_learning_kmeans_KVector_I = JNIEnv.GetMethodID(class_ref, "getKNearestNeighbours", "(Lorg/neuroph/nnet/learning/kmeans/KVector;I)[Lorg/neuroph/nnet/learning/kmeans/KVector;"); } try { JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); global::Org.Neuroph.Nnet.Learning.Kmeans.KVector[] __ret; if (GetType() == ThresholdType) { __ret = (global::Org.Neuroph.Nnet.Learning.Kmeans.KVector[])JNIEnv.GetArray(JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_getKNearestNeighbours_Lorg_neuroph_nnet_learning_kmeans_KVector_I, __args), JniHandleOwnership.TransferLocalRef, typeof(global::Org.Neuroph.Nnet.Learning.Kmeans.KVector)); } else { __ret = (global::Org.Neuroph.Nnet.Learning.Kmeans.KVector[])JNIEnv.GetArray(JNIEnv.CallNonvirtualObjectMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "getKNearestNeighbours", "(Lorg/neuroph/nnet/learning/kmeans/KVector;I)[Lorg/neuroph/nnet/learning/kmeans/KVector;"), __args), JniHandleOwnership.TransferLocalRef, typeof(global::Org.Neuroph.Nnet.Learning.Kmeans.KVector)); } return(__ret); } finally { } }