Package jline.lib.butools.reptrans
Class FindMarkovianRepresentation
java.lang.Object
jline.lib.butools.reptrans.FindMarkovianRepresentation
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceEvaluation function returning distance from Markovian representation.static interfaceTransformation function applied to a representation. -
Method Summary
Modifier and TypeMethodDescriptionfindMarkovianRepresentation(List<Matrix> rep, FindMarkovianRepresentation.TransFun transfun, FindMarkovianRepresentation.EvalFun evalfun, double precision) Overload accepting Java functional-interface flavors of the arguments.findMarkovianRepresentation(List<Matrix> rep, kotlin.jvm.functions.Function2<List<Matrix>, Matrix, List<Matrix>> transfun, kotlin.jvm.functions.Function2<List<Matrix>, Integer, Double> evalfun) findMarkovianRepresentation(List<Matrix> rep, kotlin.jvm.functions.Function2<List<Matrix>, Matrix, List<Matrix>> transfun, kotlin.jvm.functions.Function2<List<Matrix>, Integer, Double> evalfun, double precision) Obtains a Markovian representation from a non-Markovian one while keeping the size the same, by applying a series of elementary transformations.
-
Method Details
-
findMarkovianRepresentation
public static List<Matrix> findMarkovianRepresentation(List<Matrix> rep, FindMarkovianRepresentation.TransFun transfun, FindMarkovianRepresentation.EvalFun evalfun, double precision) Overload accepting Java functional-interface flavors of the arguments. -
findMarkovianRepresentation
public static List<Matrix> findMarkovianRepresentation(List<Matrix> rep, kotlin.jvm.functions.Function2<List<Matrix>, Matrix, List<Matrix>> transfun, kotlin.jvm.functions.Function2<List<Matrix>, Integer, Double> evalfun, double precision) Obtains a Markovian representation from a non-Markovian one while keeping the size the same, by applying a series of elementary transformations. -
findMarkovianRepresentation
-