drasil-code-0.1.9.0: A framework for code and document generation for scientific software - Code SubPackage
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.Drasil.ICOSolutionSearch

Synopsis

Documentation

type Def = CodeDefinition Source #

Mathematical definition.

type Known = CodeVarChunk Source #

Known values.

type Need = CodeVarChunk Source #

Calculated values.

solveExecOrder :: [Def] -> [Known] -> [Need] -> ChunkDB -> [Def] Source #

Find a calculation path from a list of Known values to values that Need to be calculated, i.e., topologically sort a list of Defs.