kotlin-algebraic-types-plugin / org.drx.plugin.algebraictypes.generate.evoleq

Package org.drx.plugin.algebraictypes.generate.evoleq

Functions

buildProductEvolveFunction

fun buildProductEvolveFunction(dimension: Int): String

buildProductEvolveFunctionWithSideEffect

fun buildProductEvolveFunctionWithSideEffect(dimension: Int): String

buildProductGetFunction

fun buildProductGetFunction(dimension: Int): String

buildSumEvolveFunction

fun buildSumEvolveFunction(dimension: Int): String

buildSumGetFunction

fun buildSumGetFunction(dimension: Int): String

generateEvoleqProduct

fun generateEvoleqProduct(dimension: Int, project: Project, sourceFolder: String, domain: String, packageName: String): Unit

generateEvoleqSum

fun generateEvoleqSum(dimension: Int, project: Project, sourceFolder: String, domain: String, packageName: String): Unit