v0.2.0 #206
@ -33,9 +33,8 @@ private fun KtPsiFactory.createMatrixClass(
|
|||||||
override fun suggestFeature(vararg features: MatrixFeature): $className =
|
override fun suggestFeature(vararg features: MatrixFeature): $className =
|
||||||
${className}(nativeHandleChecked(), this.features + features, scope)
|
${className}(nativeHandleChecked(), this.features + features, scope)
|
||||||
|
|
||||||
override operator fun get(i: Int, j: Int): $kotlinTypeName = ${
|
override operator fun get(i: Int, j: Int): $kotlinTypeName =
|
||||||
fn("gsl_matrixRget", cTypeName)
|
${fn("gsl_matrixRget", cTypeName)}(nativeHandleChecked(), i.toULong(), j.toULong())
|
||||||
}(nativeHandleChecked(), i.toULong(), j.toULong())
|
|
||||||
|
|
||||||
override operator fun set(i: Int, j: Int, value: ${kotlinTypeName}): Unit =
|
override operator fun set(i: Int, j: Int, value: ${kotlinTypeName}): Unit =
|
||||||
${fn("gsl_matrixRset", cTypeName)}(nativeHandleChecked(), i.toULong(), j.toULong(), value)
|
${fn("gsl_matrixRset", cTypeName)}(nativeHandleChecked(), i.toULong(), j.toULong(), value)
|
||||||
@ -49,9 +48,11 @@ private fun KtPsiFactory.createMatrixClass(
|
|||||||
override fun close(): Unit = ${fn("gsl_matrixRfree", cTypeName)}(nativeHandleChecked())
|
override fun close(): Unit = ${fn("gsl_matrixRfree", cTypeName)}(nativeHandleChecked())
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is $className) return ${
|
if (other is $className)
|
||||||
|
return ${
|
||||||
fn("gsl_matrixRequal", cTypeName)
|
fn("gsl_matrixRequal", cTypeName)
|
||||||
}(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
}(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
}"""
|
}"""
|
||||||
|
@ -38,10 +38,12 @@ private fun KtPsiFactory.createVectorClass(
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is $className) return ${
|
if (other is $className)
|
||||||
|
return ${
|
||||||
fn("gsl_vectorRequal",
|
fn("gsl_vectorRequal",
|
||||||
cTypeName)
|
cTypeName)
|
||||||
}(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
}(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ internal fun Complex.toGsl(): CValue<gsl_complex> = cValue {
|
|||||||
internal class GslComplexMatrix(
|
internal class GslComplexMatrix(
|
||||||
override val nativeHandle: CPointer<gsl_matrix_complex>,
|
override val nativeHandle: CPointer<gsl_matrix_complex>,
|
||||||
features: Set<MatrixFeature> = emptySet(),
|
features: Set<MatrixFeature> = emptySet(),
|
||||||
scope: DeferScope
|
scope: DeferScope,
|
||||||
) : GslMatrix<Complex, gsl_matrix_complex>(scope) {
|
) : GslMatrix<Complex, gsl_matrix_complex>(scope) {
|
||||||
override val rowNum: Int
|
override val rowNum: Int
|
||||||
get() = nativeHandleChecked().pointed.size1.toInt()
|
get() = nativeHandleChecked().pointed.size1.toInt()
|
||||||
@ -43,7 +43,9 @@ internal class GslComplexMatrix(
|
|||||||
override fun close(): Unit = gsl_matrix_complex_free(nativeHandleChecked())
|
override fun close(): Unit = gsl_matrix_complex_free(nativeHandleChecked())
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is GslComplexMatrix) return gsl_matrix_complex_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
if (other is GslComplexMatrix)
|
||||||
|
return gsl_matrix_complex_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -65,7 +67,9 @@ internal class GslComplexVector(override val nativeHandle: CPointer<gsl_vector_c
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is GslComplexVector) return gsl_vector_complex_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
if (other is GslComplexVector)
|
||||||
|
return gsl_vector_complex_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -20,7 +20,8 @@ internal class GslRealMatrix(
|
|||||||
override fun suggestFeature(vararg features: MatrixFeature): GslRealMatrix =
|
override fun suggestFeature(vararg features: MatrixFeature): GslRealMatrix =
|
||||||
GslRealMatrix(nativeHandleChecked(), this.features + features, scope)
|
GslRealMatrix(nativeHandleChecked(), this.features + features, scope)
|
||||||
|
|
||||||
override operator fun get(i: Int, j: Int): Double = gsl_matrix_get(nativeHandleChecked(), i.toULong(), j.toULong())
|
override operator fun get(i: Int, j: Int): Double =
|
||||||
|
gsl_matrix_get(nativeHandleChecked(), i.toULong(), j.toULong())
|
||||||
|
|
||||||
override operator fun set(i: Int, j: Int, value: Double): Unit =
|
override operator fun set(i: Int, j: Int, value: Double): Unit =
|
||||||
gsl_matrix_set(nativeHandleChecked(), i.toULong(), j.toULong(), value)
|
gsl_matrix_set(nativeHandleChecked(), i.toULong(), j.toULong(), value)
|
||||||
@ -34,7 +35,9 @@ internal class GslRealMatrix(
|
|||||||
override fun close(): Unit = gsl_matrix_free(nativeHandleChecked())
|
override fun close(): Unit = gsl_matrix_free(nativeHandleChecked())
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is GslRealMatrix) return gsl_matrix_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
if (other is GslRealMatrix)
|
||||||
|
return gsl_matrix_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -55,7 +58,8 @@ internal class GslFloatMatrix(
|
|||||||
override fun suggestFeature(vararg features: MatrixFeature): GslFloatMatrix =
|
override fun suggestFeature(vararg features: MatrixFeature): GslFloatMatrix =
|
||||||
GslFloatMatrix(nativeHandleChecked(), this.features + features, scope)
|
GslFloatMatrix(nativeHandleChecked(), this.features + features, scope)
|
||||||
|
|
||||||
override operator fun get(i: Int, j: Int): Float = gsl_matrix_float_get(nativeHandleChecked(), i.toULong(), j.toULong())
|
override operator fun get(i: Int, j: Int): Float =
|
||||||
|
gsl_matrix_float_get(nativeHandleChecked(), i.toULong(), j.toULong())
|
||||||
|
|
||||||
override operator fun set(i: Int, j: Int, value: Float): Unit =
|
override operator fun set(i: Int, j: Int, value: Float): Unit =
|
||||||
gsl_matrix_float_set(nativeHandleChecked(), i.toULong(), j.toULong(), value)
|
gsl_matrix_float_set(nativeHandleChecked(), i.toULong(), j.toULong(), value)
|
||||||
@ -69,7 +73,9 @@ internal class GslFloatMatrix(
|
|||||||
override fun close(): Unit = gsl_matrix_float_free(nativeHandleChecked())
|
override fun close(): Unit = gsl_matrix_float_free(nativeHandleChecked())
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is GslFloatMatrix) return gsl_matrix_float_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
if (other is GslFloatMatrix)
|
||||||
|
return gsl_matrix_float_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -90,7 +96,8 @@ internal class GslShortMatrix(
|
|||||||
override fun suggestFeature(vararg features: MatrixFeature): GslShortMatrix =
|
override fun suggestFeature(vararg features: MatrixFeature): GslShortMatrix =
|
||||||
GslShortMatrix(nativeHandleChecked(), this.features + features, scope)
|
GslShortMatrix(nativeHandleChecked(), this.features + features, scope)
|
||||||
|
|
||||||
override operator fun get(i: Int, j: Int): Short = gsl_matrix_short_get(nativeHandleChecked(), i.toULong(), j.toULong())
|
override operator fun get(i: Int, j: Int): Short =
|
||||||
|
gsl_matrix_short_get(nativeHandleChecked(), i.toULong(), j.toULong())
|
||||||
|
|
||||||
override operator fun set(i: Int, j: Int, value: Short): Unit =
|
override operator fun set(i: Int, j: Int, value: Short): Unit =
|
||||||
gsl_matrix_short_set(nativeHandleChecked(), i.toULong(), j.toULong(), value)
|
gsl_matrix_short_set(nativeHandleChecked(), i.toULong(), j.toULong(), value)
|
||||||
@ -104,7 +111,9 @@ internal class GslShortMatrix(
|
|||||||
override fun close(): Unit = gsl_matrix_short_free(nativeHandleChecked())
|
override fun close(): Unit = gsl_matrix_short_free(nativeHandleChecked())
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is GslShortMatrix) return gsl_matrix_short_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
if (other is GslShortMatrix)
|
||||||
|
return gsl_matrix_short_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -125,7 +134,8 @@ internal class GslUShortMatrix(
|
|||||||
override fun suggestFeature(vararg features: MatrixFeature): GslUShortMatrix =
|
override fun suggestFeature(vararg features: MatrixFeature): GslUShortMatrix =
|
||||||
GslUShortMatrix(nativeHandleChecked(), this.features + features, scope)
|
GslUShortMatrix(nativeHandleChecked(), this.features + features, scope)
|
||||||
|
|
||||||
override operator fun get(i: Int, j: Int): UShort = gsl_matrix_ushort_get(nativeHandleChecked(), i.toULong(), j.toULong())
|
override operator fun get(i: Int, j: Int): UShort =
|
||||||
|
gsl_matrix_ushort_get(nativeHandleChecked(), i.toULong(), j.toULong())
|
||||||
|
|
||||||
override operator fun set(i: Int, j: Int, value: UShort): Unit =
|
override operator fun set(i: Int, j: Int, value: UShort): Unit =
|
||||||
gsl_matrix_ushort_set(nativeHandleChecked(), i.toULong(), j.toULong(), value)
|
gsl_matrix_ushort_set(nativeHandleChecked(), i.toULong(), j.toULong(), value)
|
||||||
@ -139,7 +149,9 @@ internal class GslUShortMatrix(
|
|||||||
override fun close(): Unit = gsl_matrix_ushort_free(nativeHandleChecked())
|
override fun close(): Unit = gsl_matrix_ushort_free(nativeHandleChecked())
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is GslUShortMatrix) return gsl_matrix_ushort_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
if (other is GslUShortMatrix)
|
||||||
|
return gsl_matrix_ushort_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -160,7 +172,8 @@ internal class GslLongMatrix(
|
|||||||
override fun suggestFeature(vararg features: MatrixFeature): GslLongMatrix =
|
override fun suggestFeature(vararg features: MatrixFeature): GslLongMatrix =
|
||||||
GslLongMatrix(nativeHandleChecked(), this.features + features, scope)
|
GslLongMatrix(nativeHandleChecked(), this.features + features, scope)
|
||||||
|
|
||||||
override operator fun get(i: Int, j: Int): Long = gsl_matrix_long_get(nativeHandleChecked(), i.toULong(), j.toULong())
|
override operator fun get(i: Int, j: Int): Long =
|
||||||
|
gsl_matrix_long_get(nativeHandleChecked(), i.toULong(), j.toULong())
|
||||||
|
|
||||||
override operator fun set(i: Int, j: Int, value: Long): Unit =
|
override operator fun set(i: Int, j: Int, value: Long): Unit =
|
||||||
gsl_matrix_long_set(nativeHandleChecked(), i.toULong(), j.toULong(), value)
|
gsl_matrix_long_set(nativeHandleChecked(), i.toULong(), j.toULong(), value)
|
||||||
@ -174,7 +187,9 @@ internal class GslLongMatrix(
|
|||||||
override fun close(): Unit = gsl_matrix_long_free(nativeHandleChecked())
|
override fun close(): Unit = gsl_matrix_long_free(nativeHandleChecked())
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is GslLongMatrix) return gsl_matrix_long_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
if (other is GslLongMatrix)
|
||||||
|
return gsl_matrix_long_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -195,7 +210,8 @@ internal class GslULongMatrix(
|
|||||||
override fun suggestFeature(vararg features: MatrixFeature): GslULongMatrix =
|
override fun suggestFeature(vararg features: MatrixFeature): GslULongMatrix =
|
||||||
GslULongMatrix(nativeHandleChecked(), this.features + features, scope)
|
GslULongMatrix(nativeHandleChecked(), this.features + features, scope)
|
||||||
|
|
||||||
override operator fun get(i: Int, j: Int): ULong = gsl_matrix_ulong_get(nativeHandleChecked(), i.toULong(), j.toULong())
|
override operator fun get(i: Int, j: Int): ULong =
|
||||||
|
gsl_matrix_ulong_get(nativeHandleChecked(), i.toULong(), j.toULong())
|
||||||
|
|
||||||
override operator fun set(i: Int, j: Int, value: ULong): Unit =
|
override operator fun set(i: Int, j: Int, value: ULong): Unit =
|
||||||
gsl_matrix_ulong_set(nativeHandleChecked(), i.toULong(), j.toULong(), value)
|
gsl_matrix_ulong_set(nativeHandleChecked(), i.toULong(), j.toULong(), value)
|
||||||
@ -209,7 +225,9 @@ internal class GslULongMatrix(
|
|||||||
override fun close(): Unit = gsl_matrix_ulong_free(nativeHandleChecked())
|
override fun close(): Unit = gsl_matrix_ulong_free(nativeHandleChecked())
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is GslULongMatrix) return gsl_matrix_ulong_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
if (other is GslULongMatrix)
|
||||||
|
return gsl_matrix_ulong_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -230,7 +248,8 @@ internal class GslIntMatrix(
|
|||||||
override fun suggestFeature(vararg features: MatrixFeature): GslIntMatrix =
|
override fun suggestFeature(vararg features: MatrixFeature): GslIntMatrix =
|
||||||
GslIntMatrix(nativeHandleChecked(), this.features + features, scope)
|
GslIntMatrix(nativeHandleChecked(), this.features + features, scope)
|
||||||
|
|
||||||
override operator fun get(i: Int, j: Int): Int = gsl_matrix_int_get(nativeHandleChecked(), i.toULong(), j.toULong())
|
override operator fun get(i: Int, j: Int): Int =
|
||||||
|
gsl_matrix_int_get(nativeHandleChecked(), i.toULong(), j.toULong())
|
||||||
|
|
||||||
override operator fun set(i: Int, j: Int, value: Int): Unit =
|
override operator fun set(i: Int, j: Int, value: Int): Unit =
|
||||||
gsl_matrix_int_set(nativeHandleChecked(), i.toULong(), j.toULong(), value)
|
gsl_matrix_int_set(nativeHandleChecked(), i.toULong(), j.toULong(), value)
|
||||||
@ -244,7 +263,9 @@ internal class GslIntMatrix(
|
|||||||
override fun close(): Unit = gsl_matrix_int_free(nativeHandleChecked())
|
override fun close(): Unit = gsl_matrix_int_free(nativeHandleChecked())
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is GslIntMatrix) return gsl_matrix_int_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
if (other is GslIntMatrix)
|
||||||
|
return gsl_matrix_int_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -265,7 +286,8 @@ internal class GslUIntMatrix(
|
|||||||
override fun suggestFeature(vararg features: MatrixFeature): GslUIntMatrix =
|
override fun suggestFeature(vararg features: MatrixFeature): GslUIntMatrix =
|
||||||
GslUIntMatrix(nativeHandleChecked(), this.features + features, scope)
|
GslUIntMatrix(nativeHandleChecked(), this.features + features, scope)
|
||||||
|
|
||||||
override operator fun get(i: Int, j: Int): UInt = gsl_matrix_uint_get(nativeHandleChecked(), i.toULong(), j.toULong())
|
override operator fun get(i: Int, j: Int): UInt =
|
||||||
|
gsl_matrix_uint_get(nativeHandleChecked(), i.toULong(), j.toULong())
|
||||||
|
|
||||||
override operator fun set(i: Int, j: Int, value: UInt): Unit =
|
override operator fun set(i: Int, j: Int, value: UInt): Unit =
|
||||||
gsl_matrix_uint_set(nativeHandleChecked(), i.toULong(), j.toULong(), value)
|
gsl_matrix_uint_set(nativeHandleChecked(), i.toULong(), j.toULong(), value)
|
||||||
@ -279,7 +301,9 @@ internal class GslUIntMatrix(
|
|||||||
override fun close(): Unit = gsl_matrix_uint_free(nativeHandleChecked())
|
override fun close(): Unit = gsl_matrix_uint_free(nativeHandleChecked())
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is GslUIntMatrix) return gsl_matrix_uint_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
if (other is GslUIntMatrix)
|
||||||
|
return gsl_matrix_uint_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -18,7 +18,9 @@ internal class GslRealVector(override val nativeHandle: CPointer<gsl_vector>, sc
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is GslRealVector) return gsl_vector_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
if (other is GslRealVector)
|
||||||
|
return gsl_vector_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -40,7 +42,9 @@ internal class GslFloatVector(override val nativeHandle: CPointer<gsl_vector_flo
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is GslFloatVector) return gsl_vector_float_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
if (other is GslFloatVector)
|
||||||
|
return gsl_vector_float_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -62,7 +66,9 @@ internal class GslShortVector(override val nativeHandle: CPointer<gsl_vector_sho
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is GslShortVector) return gsl_vector_short_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
if (other is GslShortVector)
|
||||||
|
return gsl_vector_short_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -84,7 +90,9 @@ internal class GslUShortVector(override val nativeHandle: CPointer<gsl_vector_us
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is GslUShortVector) return gsl_vector_ushort_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
if (other is GslUShortVector)
|
||||||
|
return gsl_vector_ushort_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -106,7 +114,9 @@ internal class GslLongVector(override val nativeHandle: CPointer<gsl_vector_long
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is GslLongVector) return gsl_vector_long_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
if (other is GslLongVector)
|
||||||
|
return gsl_vector_long_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -128,7 +138,9 @@ internal class GslULongVector(override val nativeHandle: CPointer<gsl_vector_ulo
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is GslULongVector) return gsl_vector_ulong_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
if (other is GslULongVector)
|
||||||
|
return gsl_vector_ulong_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -150,7 +162,9 @@ internal class GslIntVector(override val nativeHandle: CPointer<gsl_vector_int>,
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is GslIntVector) return gsl_vector_int_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
if (other is GslIntVector)
|
||||||
|
return gsl_vector_int_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -172,7 +186,9 @@ internal class GslUIntVector(override val nativeHandle: CPointer<gsl_vector_uint
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (other is GslUIntVector) return gsl_vector_uint_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
if (other is GslUIntVector)
|
||||||
|
return gsl_vector_uint_equal(nativeHandleChecked(), other.nativeHandleChecked()) == 1
|
||||||
|
|
||||||
return super.equals(other)
|
return super.equals(other)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user