All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jetbrains.kotlinx.ggdsl.ir.scale.FreeScale.kt Maven / Gradle / Ivy

There is a newer version: 0.4.0-dev-15
Show newest version
package org.jetbrains.kotlinx.ggdsl.ir.scale

import org.jetbrains.kotlinx.ggdsl.ir.aes.AesName
import kotlin.reflect.KType

sealed interface FreeScale {
    val aes: AesName
    val scale: Scale
    val domainType: KType
    var scaleParameters: ScaleParameters?
}

data class FreePositionalScale(
    override val aes: AesName,
    override val scale: Scale,
    override val domainType: KType,
) : FreeScale {
    override var scaleParameters: ScaleParameters? = null
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy