From 0d531804ffba4bf5d4dde2f75638667d84e6f42e Mon Sep 17 00:00:00 2001 From: Stefan Urbanek Date: Fri, 29 Mar 2024 10:55:59 +0100 Subject: [PATCH] Update documentation to match 8896214 --- docs/data/documentation/poieticflows.json | 67 ++ .../poieticflows/builtinvariable.json | 231 +---- .../poieticflows/compiledauxiliary.json | 914 ------------------ .../poieticflows/compiledbuiltin.json | 231 +---- .../poieticflows/compiledcontrolbinding.json | 70 -- .../poieticflows/compileddelay.json | 397 ++++++++ .../id.json => compileddelay/duration.json} | 79 +- .../initialvalue.json} | 80 +- .../compileddelay/outputtype.json | 286 ++++++ .../compileddelay/outputtype/!=(_:_:).json | 365 +++++++ .../compileddelay/outputtype/delay.json | 208 ++++ .../outputtype/equatable-implementations.json | 209 ++++ .../compileddelay/outputtype/smooth.json | 208 ++++ .../parameterindex.json} | 56 +- .../valuequeueindex.json} | 206 ++-- .../poieticflows/compileddelay/valuetype.json | 203 ++++ .../poieticflows/compiledflow.json | 70 -- .../compiledgraphicalfunction.json | 78 +- .../poieticflows/compiledmodel.json | 259 ++--- ...ct(of:).json => simulationobject(_:).json} | 84 +- ...tedobjects.json => simulationobjects.json} | 50 +- .../compiledmodel/valuebindings.json | 55 +- .../compiledmodel/variable(named:).json | 30 +- .../compiledmodel/variableindex(of:).json | 63 +- .../compiledmodelandcompiler.json | 70 -- .../poieticflows/compiledstock.json | 70 -- .../documentation/poieticflows/compiler.json | 56 +- .../poieticflows/compiler/compile(_:).json | 2 +- .../compiledelaynode(_:).json} | 324 +++---- .../compiler/compileformulanode(_:).json | 175 +--- .../compilegraphicalfunctionnode(_:).json | 8 + .../validateparameters(_:required:).json | 6 +- .../computationalrepresentation.json | 112 +-- .../delay(_:).json | 282 ++++++ .../documentation/poieticflows/nodeissue.json | 12 +- ...ter.json => missingrequiredparameter.json} | 22 +- .../poieticflows/poieticcore/objecttype.json | 89 ++ .../poieticcore/objecttype/delay.json | 253 +++++ .../poieticcore/objecttype/scenario2.json | 244 +++++ .../poieticflows/poieticcore/trait.json | 88 +- .../poieticflows/poieticcore/trait/delay.json | 244 +++++ .../poieticcore/trait/parametervalue.json | 244 +++++ .../poieticflows/simulationdefaults.json | 70 -- ...putedobject.json => simulationobject.json} | 600 ++---------- .../computation.json | 43 +- .../description.json | 43 +- .../id.json | 54 +- .../name.json | 43 +- .../simulationobjecttype.json | 375 +++++++ .../simulationobjecttype/!=(_:_:).json | 368 +++++++ .../simulationobjecttype/auxiliary.json | 211 ++++ .../equatable-implementations.json | 212 ++++ .../simulationobjecttype/flow.json | 211 ++++ .../simulationobjecttype/init(from:).json | 284 ++++++ .../simulationobjecttype/stock.json | 211 ++++ .../poieticflows/simulationobject/type.json | 266 +++++ .../valuetype.json | 43 +- .../variableindex.json | 43 +- .../poieticflows/simulationstate.json | 191 ++-- ...bscript(double:).json => double(at:).json} | 86 +- .../poieticflows/simulationstate/model.json | 6 +- .../poieticflows/simulationvariabletype.json | 144 +-- .../{computed.json => object.json} | 22 +- .../documentation/poieticflows/simulator.json | 51 - .../simulator/controlvalues().json | 417 -------- .../documentation/poieticflows/solver.json | 270 +++--- ...).json => accumulatestocks(_:delta:).json} | 33 +- ...elta:).json => evaluate(delay:with:).json} | 205 ++-- .../solver/evaluate(objectat:with:).json | 26 +- ...=> updatebuiltins(_:time:timedelta:).json} | 22 +- .../poieticflows/statevariable.json | 70 -- .../poieticflows/statevariable/objectid.json | 19 +- .../poieticflows/statevariablecontent.json | 42 + .../internalstate(_:).json | 255 +++++ .../id => compileddelay/duration}/index.html | 0 .../index.html | 0 .../initialvalue}/index.html | 0 .../outputtype/!=(_:_:)}/index.html | 0 .../outputtype/delay}/index.html | 0 .../equatable-implementations}/index.html | 0 .../outputtype}/index.html | 0 .../outputtype/smooth}/index.html | 0 .../parameterindex}/index.html | 0 .../valuequeueindex}/index.html | 0 .../valuetype}/index.html | 0 .../simulationobject(_:)}/index.html | 0 .../simulationobjects}/index.html | 0 .../compiledelaynode(_:)}/index.html | 0 .../delay(_:)}/index.html | 0 .../missingrequiredparameter}/index.html | 0 .../objecttype/delay}/index.html | 0 .../objecttype/scenario2}/index.html | 0 .../trait/delay}/index.html | 0 .../trait/parametervalue}/index.html | 0 .../computation}/index.html | 0 .../description}/index.html | 0 .../simulationobject/id/index.html | 1 + .../poieticflows/simulationobject/index.html | 1 + .../simulationobject/name/index.html | 1 + .../simulationobjecttype/!=(_:_:)/index.html | 1 + .../simulationobjecttype/auxiliary/index.html | 1 + .../equatable-implementations/index.html | 1 + .../simulationobjecttype/flow/index.html | 1 + .../simulationobjecttype/index.html | 1 + .../init(from:)/index.html | 1 + .../simulationobjecttype/stock/index.html | 1 + .../simulationobject/type/index.html | 1 + .../simulationobject/valuetype/index.html | 1 + .../simulationobject/variableindex/index.html | 1 + .../simulationstate/double(at:)/index.html | 1 + .../simulationvariabletype/object/index.html | 1 + .../accumulatestocks(_:delta:)/index.html | 1 + .../solver/evaluate(delay:with:)/index.html | 1 + .../index.html | 1 + .../internalstate(_:)/index.html | 1 + docs/index/index.json | 367 ++++--- 116 files changed, 7426 insertions(+), 4696 deletions(-) delete mode 100644 docs/data/documentation/poieticflows/compiledauxiliary.json create mode 100644 docs/data/documentation/poieticflows/compileddelay.json rename docs/data/documentation/poieticflows/{computedobject/id.json => compileddelay/duration.json} (64%) rename docs/data/documentation/poieticflows/{compiledauxiliary/objectindex.json => compileddelay/initialvalue.json} (67%) create mode 100644 docs/data/documentation/poieticflows/compileddelay/outputtype.json create mode 100644 docs/data/documentation/poieticflows/compileddelay/outputtype/!=(_:_:).json create mode 100644 docs/data/documentation/poieticflows/compileddelay/outputtype/delay.json create mode 100644 docs/data/documentation/poieticflows/compileddelay/outputtype/equatable-implementations.json create mode 100644 docs/data/documentation/poieticflows/compileddelay/outputtype/smooth.json rename docs/data/documentation/poieticflows/{compiledauxiliary/variableindex.json => compileddelay/parameterindex.json} (81%) rename docs/data/documentation/poieticflows/{simulationstate/internalstates.json => compileddelay/valuequeueindex.json} (71%) create mode 100644 docs/data/documentation/poieticflows/compileddelay/valuetype.json rename docs/data/documentation/poieticflows/compiledmodel/{computedobject(of:).json => simulationobject(_:).json} (84%) rename docs/data/documentation/poieticflows/compiledmodel/{computedobjects.json => simulationobjects.json} (86%) rename docs/data/documentation/poieticflows/{compiledmodel/auxiliaries.json => compiler/compiledelaynode(_:).json} (56%) create mode 100644 docs/data/documentation/poieticflows/computationalrepresentation/delay(_:).json rename docs/data/documentation/poieticflows/nodeissue/{missinggraphicalfunctionparameter.json => missingrequiredparameter.json} (89%) create mode 100644 docs/data/documentation/poieticflows/poieticcore/objecttype/delay.json create mode 100644 docs/data/documentation/poieticflows/poieticcore/objecttype/scenario2.json create mode 100644 docs/data/documentation/poieticflows/poieticcore/trait/delay.json create mode 100644 docs/data/documentation/poieticflows/poieticcore/trait/parametervalue.json rename docs/data/documentation/poieticflows/{computedobject.json => simulationobject.json} (50%) rename docs/data/documentation/poieticflows/{computedobject => simulationobject}/computation.json (79%) rename docs/data/documentation/poieticflows/{computedobject => simulationobject}/description.json (76%) rename docs/data/documentation/poieticflows/{compiledauxiliary => simulationobject}/id.json (75%) rename docs/data/documentation/poieticflows/{computedobject => simulationobject}/name.json (75%) create mode 100644 docs/data/documentation/poieticflows/simulationobject/simulationobjecttype.json create mode 100644 docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/!=(_:_:).json create mode 100644 docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/auxiliary.json create mode 100644 docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/equatable-implementations.json create mode 100644 docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/flow.json create mode 100644 docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/init(from:).json create mode 100644 docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/stock.json create mode 100644 docs/data/documentation/poieticflows/simulationobject/type.json rename docs/data/documentation/poieticflows/{computedobject => simulationobject}/valuetype.json (75%) rename docs/data/documentation/poieticflows/{computedobject => simulationobject}/variableindex.json (81%) rename docs/data/documentation/poieticflows/simulationstate/{subscript(double:).json => double(at:).json} (88%) rename docs/data/documentation/poieticflows/simulationvariabletype/{computed.json => object.json} (92%) delete mode 100644 docs/data/documentation/poieticflows/simulator/controlvalues().json rename docs/data/documentation/poieticflows/solver/{addstocks(_:delta:).json => accumulatestocks(_:delta:).json} (90%) rename docs/data/documentation/poieticflows/solver/{newstate(time:timedelta:).json => evaluate(delay:with:).json} (70%) rename docs/data/documentation/poieticflows/solver/{setbuiltins(_:time:timedelta:).json => updatebuiltins(_:time:timedelta:).json} (92%) create mode 100644 docs/data/documentation/poieticflows/statevariablecontent/internalstate(_:).json rename docs/documentation/poieticflows/{compiledauxiliary/id => compileddelay/duration}/index.html (100%) rename docs/documentation/poieticflows/{compiledauxiliary => compileddelay}/index.html (100%) rename docs/documentation/poieticflows/{compiledauxiliary/objectindex => compileddelay/initialvalue}/index.html (100%) rename docs/documentation/poieticflows/{compiledauxiliary/variableindex => compileddelay/outputtype/!=(_:_:)}/index.html (100%) rename docs/documentation/poieticflows/{compiledmodel/auxiliaries => compileddelay/outputtype/delay}/index.html (100%) rename docs/documentation/poieticflows/{compiledmodel/computedobject(of:) => compileddelay/outputtype/equatable-implementations}/index.html (100%) rename docs/documentation/poieticflows/{compiledmodel/computedobjects => compileddelay/outputtype}/index.html (100%) rename docs/documentation/poieticflows/{computedobject/computation => compileddelay/outputtype/smooth}/index.html (100%) rename docs/documentation/poieticflows/{computedobject/description => compileddelay/parameterindex}/index.html (100%) rename docs/documentation/poieticflows/{computedobject/id => compileddelay/valuequeueindex}/index.html (100%) rename docs/documentation/poieticflows/{computedobject => compileddelay/valuetype}/index.html (100%) rename docs/documentation/poieticflows/{computedobject/name => compiledmodel/simulationobject(_:)}/index.html (100%) rename docs/documentation/poieticflows/{computedobject/valuetype => compiledmodel/simulationobjects}/index.html (100%) rename docs/documentation/poieticflows/{computedobject/variableindex => compiler/compiledelaynode(_:)}/index.html (100%) rename docs/documentation/poieticflows/{nodeissue/missinggraphicalfunctionparameter => computationalrepresentation/delay(_:)}/index.html (100%) rename docs/documentation/poieticflows/{simulationstate/internalstates => nodeissue/missingrequiredparameter}/index.html (100%) rename docs/documentation/poieticflows/{simulationstate/subscript(double:) => poieticcore/objecttype/delay}/index.html (100%) rename docs/documentation/poieticflows/{simulationvariabletype/computed => poieticcore/objecttype/scenario2}/index.html (100%) rename docs/documentation/poieticflows/{simulator/controlvalues() => poieticcore/trait/delay}/index.html (100%) rename docs/documentation/poieticflows/{solver/addstocks(_:delta:) => poieticcore/trait/parametervalue}/index.html (100%) rename docs/documentation/poieticflows/{solver/newstate(time:timedelta:) => simulationobject/computation}/index.html (100%) rename docs/documentation/poieticflows/{solver/setbuiltins(_:time:timedelta:) => simulationobject/description}/index.html (100%) create mode 100644 docs/documentation/poieticflows/simulationobject/id/index.html create mode 100644 docs/documentation/poieticflows/simulationobject/index.html create mode 100644 docs/documentation/poieticflows/simulationobject/name/index.html create mode 100644 docs/documentation/poieticflows/simulationobject/simulationobjecttype/!=(_:_:)/index.html create mode 100644 docs/documentation/poieticflows/simulationobject/simulationobjecttype/auxiliary/index.html create mode 100644 docs/documentation/poieticflows/simulationobject/simulationobjecttype/equatable-implementations/index.html create mode 100644 docs/documentation/poieticflows/simulationobject/simulationobjecttype/flow/index.html create mode 100644 docs/documentation/poieticflows/simulationobject/simulationobjecttype/index.html create mode 100644 docs/documentation/poieticflows/simulationobject/simulationobjecttype/init(from:)/index.html create mode 100644 docs/documentation/poieticflows/simulationobject/simulationobjecttype/stock/index.html create mode 100644 docs/documentation/poieticflows/simulationobject/type/index.html create mode 100644 docs/documentation/poieticflows/simulationobject/valuetype/index.html create mode 100644 docs/documentation/poieticflows/simulationobject/variableindex/index.html create mode 100644 docs/documentation/poieticflows/simulationstate/double(at:)/index.html create mode 100644 docs/documentation/poieticflows/simulationvariabletype/object/index.html create mode 100644 docs/documentation/poieticflows/solver/accumulatestocks(_:delta:)/index.html create mode 100644 docs/documentation/poieticflows/solver/evaluate(delay:with:)/index.html create mode 100644 docs/documentation/poieticflows/solver/updatebuiltins(_:time:timedelta:)/index.html create mode 100644 docs/documentation/poieticflows/statevariablecontent/internalstate(_:)/index.html diff --git a/docs/data/documentation/poieticflows.json b/docs/data/documentation/poieticflows.json index c65d538..04a5f12 100644 --- a/docs/data/documentation/poieticflows.json +++ b/docs/data/documentation/poieticflows.json @@ -385,6 +385,7 @@ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Chart", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ChartSeries", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompilationContext", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ConnectorComponent", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ExpressionTransformer", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ImplicitFlowsTransformer", @@ -392,6 +393,7 @@ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ParsedFormulaComponent", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Rect", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationContext", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Size" ], "title" : "Structures" @@ -618,6 +620,37 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/compilationcontext" }, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "role" : "symbol", + "title" : "CompiledDelay", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay" +}, "doc://PoieticFlows/documentation/PoieticFlows/CompiledModelAndCompiler": { "abstract" : [ { @@ -1491,6 +1524,40 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/simulationcontext" }, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject": { + "abstract" : [ + { + "text" : "Structure describing an object to be simulated.", + "type" : "text" + } + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "SimulationObject" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "SimulationObject" + } + ], + "role" : "symbol", + "title" : "SimulationObject", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject" +}, "doc://PoieticFlows/documentation/PoieticFlows/SimulationSystem": { "abstract" : [ { diff --git a/docs/data/documentation/poieticflows/builtinvariable.json b/docs/data/documentation/poieticflows/builtinvariable.json index a368056..a921bdb 100644 --- a/docs/data/documentation/poieticflows/builtinvariable.json +++ b/docs/data/documentation/poieticflows/builtinvariable.json @@ -121,9 +121,8 @@ "type" : "text" }, { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/setBuiltins(_:time:timeDelta:)", - "isActive" : true, - "type" : "reference" + "code" : "Solver\/setBuiltins(_:time:timeDelta:)", + "type" : "codeVoice" }, { "text" : ",", @@ -134,9 +133,8 @@ "type" : "text" }, { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/newState(time:timeDelta:)", - "isActive" : true, - "type" : "reference" + "code" : "Solver\/newState(time:timeDelta:)", + "type" : "codeVoice" } ], "type" : "paragraph" @@ -177,12 +175,10 @@ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationDefaults", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledBuiltin", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledStock", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledFlow", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledGraphicalFunction", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledControlBinding", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType" @@ -392,40 +388,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/builtinvariable\/timedelta" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary": { - "abstract" : [ - { - "text" : "Compiled auxiliary node.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "role" : "symbol", - "title" : "CompiledAuxiliary", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary" -}, "doc://PoieticFlows/documentation/PoieticFlows/CompiledBuiltin": { "abstract" : [ { @@ -710,40 +672,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/computationalrepresentation" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { - "abstract" : [ - { - "text" : "Structure representing a computation of an object.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "role" : "symbol", - "title" : "ComputedObject", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" -}, "doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/Trait/Simulation": { "abstract" : [ { @@ -884,157 +812,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/simulationvariabletype" }, -"doc://PoieticFlows/documentation/PoieticFlows/Solver/newState(time:timeDelta:)": { - "abstract" : [ - { - "text" : "Create a new simulation state.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "func" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "newState" - }, - { - "kind" : "text", - "text" : "(" - }, - { - "kind" : "externalParam", - "text" : "time" - }, - { - "kind" : "text", - "text" : ": " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" - }, - { - "kind" : "text", - "text" : ", " - }, - { - "kind" : "externalParam", - "text" : "timeDelta" - }, - { - "kind" : "text", - "text" : ": " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" - }, - { - "kind" : "text", - "text" : ") -> " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", - "text" : "SimulationState" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/newState(time:timeDelta:)", - "kind" : "symbol", - "role" : "symbol", - "title" : "newState(time:timeDelta:)", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/solver\/newstate(time:timedelta:)" -}, -"doc://PoieticFlows/documentation/PoieticFlows/Solver/setBuiltins(_:time:timeDelta:)": { - "abstract" : [ - - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "func" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "setBuiltins" - }, - { - "kind" : "text", - "text" : "(" - }, - { - "kind" : "keyword", - "text" : "inout" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", - "text" : "SimulationState" - }, - { - "kind" : "text", - "text" : ", " - }, - { - "kind" : "externalParam", - "text" : "time" - }, - { - "kind" : "text", - "text" : ": " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" - }, - { - "kind" : "text", - "text" : ", " - }, - { - "kind" : "externalParam", - "text" : "timeDelta" - }, - { - "kind" : "text", - "text" : ": " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" - }, - { - "kind" : "text", - "text" : ")" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/setBuiltins(_:time:timeDelta:)", - "kind" : "symbol", - "role" : "symbol", - "title" : "setBuiltins(_:time:timeDelta:)", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/solver\/setbuiltins(_:time:timedelta:)" -}, "doc://PoieticFlows/documentation/PoieticFlows/StateVariable": { "abstract" : [ { diff --git a/docs/data/documentation/poieticflows/compiledauxiliary.json b/docs/data/documentation/poieticflows/compiledauxiliary.json deleted file mode 100644 index c0d2eac..0000000 --- a/docs/data/documentation/poieticflows/compiledauxiliary.json +++ /dev/null @@ -1,914 +0,0 @@ -{ - "abstract" : [ - { - "text" : "Compiled auxiliary node.", - "type" : "text" - } - ], - "hierarchy" : { - "paths" : [ - [ - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler" - ] - ] - }, - "identifier" : { - "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary" - }, - "kind" : "symbol", - "metadata" : { - "externalID" : "s:12PoieticFlows17CompiledAuxiliaryV", - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "modules" : [ - { - "name" : "PoieticFlows" - } - ], - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "role" : "symbol", - "roleHeading" : "Structure", - "symbolKind" : "struct", - "title" : "CompiledAuxiliary" - }, - "primaryContentSections" : [ - { - "declarations" : [ - { - "languages" : [ - "swift" - ], - "platforms" : [ - "macOS" - ], - "tokens" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ] - } - ], - "kind" : "declarations" - }, - { - "content" : [ - { - "anchor" : "overview", - "level" : 2, - "text" : "Overview", - "type" : "heading" - }, - { - "inlineContent" : [ - { - "text" : "This is a default structure that represents a simulation node variable", - "type" : "text" - }, - { - "text" : " ", - "type" : "text" - }, - { - "text" : "in which any additional information is not relevant to the computation.", - "type" : "text" - } - ], - "type" : "paragraph" - }, - { - "inlineContent" : [ - { - "text" : "It is used for example for nodes of type auxiliary –", - "type" : "text" - }, - { - "text" : " ", - "type" : "text" - }, - { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/Auxiliary", - "isActive" : true, - "type" : "reference" - }, - { - "text" : ".", - "type" : "text" - } - ], - "type" : "paragraph" - } - ], - "kind" : "content" - } - ], - "schemaVersion" : { - "major" : 0, - "minor" : 3, - "patch" : 0 - }, - "sections" : [ - - ], - "seeAlsoSections" : [ - { - "generated" : true, - "identifiers" : [ - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationDefaults", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariable", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/BuiltinVariable", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledBuiltin", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledStock", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledFlow", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledGraphicalFunction", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledControlBinding", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType" - ], - "title" : "Compiled Model" - } - ], - "topicSections" : [ - { - "identifiers" : [ - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary\/id", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary\/objectIndex", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary\/variableIndex" - ], - "title" : "Instance Properties" - } - ], - "variants" : [ - { - "paths" : [ - "\/documentation\/poieticflows\/compiledauxiliary" - ], - "traits" : [ - { - "interfaceLanguage" : "swift" - } - ] - } - ] -, -"references": { -"doc://PoieticFlows/documentation/PoieticFlows": { - "abstract" : [ - { - "text" : "Poietic library for modelling and simulation of the ", - "type" : "text" - }, - { - "inlineContent" : [ - { - "text" : "Stock and Flow", - "type" : "text" - } - ], - "type" : "emphasis" - }, - { - "text" : " model.", - "type" : "text" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", - "kind" : "symbol", - "role" : "collection", - "title" : "PoieticFlows", - "type" : "topic", - "url" : "\/documentation\/poieticflows" -}, -"doc://PoieticFlows/documentation/PoieticFlows/BuiltinVariable": { - "abstract" : [ - { - "text" : "Builtin variable kind.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "enum" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "BuiltinVariable" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/BuiltinVariable", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "BuiltinVariable" - } - ], - "role" : "symbol", - "title" : "BuiltinVariable", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/builtinvariable" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary": { - "abstract" : [ - { - "text" : "Compiled auxiliary node.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "role" : "symbol", - "title" : "CompiledAuxiliary", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary/id": { - "abstract" : [ - - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "let" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "id" - }, - { - "kind" : "text", - "text" : ": " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore8ObjectIDa", - "text" : "ObjectID" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary\/id", - "kind" : "symbol", - "role" : "symbol", - "title" : "id", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary\/id" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary/objectIndex": { - "abstract" : [ - - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "let" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "objectIndex" - }, - { - "kind" : "text", - "text" : ": " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Si", - "text" : "Int" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary\/objectIndex", - "kind" : "symbol", - "role" : "symbol", - "title" : "objectIndex", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary\/objectindex" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary/variableIndex": { - "abstract" : [ - - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "let" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "variableIndex" - }, - { - "kind" : "text", - "text" : ": " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", - "text" : "SimulationState" - }, - { - "kind" : "text", - "text" : "." - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV5Indexa", - "text" : "Index" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary\/variableIndex", - "kind" : "symbol", - "role" : "symbol", - "title" : "variableIndex", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary\/variableindex" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledBuiltin": { - "abstract" : [ - { - "text" : "Structure representing builtin and reference to its simulation state", - "type" : "text" - }, - { - "text" : " ", - "type" : "text" - }, - { - "text" : "variable.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledBuiltin" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledBuiltin", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledBuiltin" - } - ], - "role" : "symbol", - "title" : "CompiledBuiltin", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledbuiltin" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledControlBinding": { - "abstract" : [ - { - "text" : "Structure representing compiled control-to-value binding.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledControlBinding" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledControlBinding", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledControlBinding" - } - ], - "role" : "symbol", - "title" : "CompiledControlBinding", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledcontrolbinding" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledFlow": { - "abstract" : [ - { - "text" : "Compiled representation of a flow.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledFlow" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledFlow", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledFlow" - } - ], - "role" : "symbol", - "title" : "CompiledFlow", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledflow" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledGraphicalFunction": { - "abstract" : [ - { - "text" : "A structure representing a concrete instance of a graphical function", - "type" : "text" - }, - { - "text" : " ", - "type" : "text" - }, - { - "text" : "in the context of a graph.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledGraphicalFunction" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledGraphicalFunction", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledGraphicalFunction" - } - ], - "role" : "symbol", - "title" : "CompiledGraphicalFunction", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledgraphicalfunction" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel": { - "abstract" : [ - { - "text" : "Core structure used by the simulator and the solver to perform the", - "type" : "text" - }, - { - "text" : " ", - "type" : "text" - }, - { - "text" : "computation.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledModel" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledModel" - } - ], - "role" : "symbol", - "title" : "CompiledModel", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodel" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModelAndCompiler": { - "abstract" : [ - { - "text" : "Summary…", - "type" : "text" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "kind" : "article", - "role" : "collectionGroup", - "title" : "Compiled Model and Compiler", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodelandcompiler" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledStock": { - "abstract" : [ - { - "text" : "Compiled representation of a stock.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledStock" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledStock", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledStock" - } - ], - "role" : "symbol", - "title" : "CompiledStock", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledstock" -}, -"doc://PoieticFlows/documentation/PoieticFlows/ComputationalRepresentation": { - "abstract" : [ - { - "text" : "Representation of a node in the simulation denoting how the node will", - "type" : "text" - }, - { - "text" : " ", - "type" : "text" - }, - { - "text" : "be computed.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "enum" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "ComputationalRepresentation" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "ComputationalRepresentation" - } - ], - "role" : "symbol", - "title" : "ComputationalRepresentation", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/computationalrepresentation" -}, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { - "abstract" : [ - { - "text" : "Structure representing a computation of an object.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "role" : "symbol", - "title" : "ComputedObject", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" -}, -"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/ObjectType/Auxiliary": { - "abstract" : [ - { - "text" : "An auxiliary node - containing a constant or a formula.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "static" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "keyword", - "text" : "let" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "Auxiliary" - }, - { - "kind" : "text", - "text" : ": " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore10ObjectTypeC", - "text" : "ObjectType" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/Auxiliary", - "kind" : "symbol", - "role" : "symbol", - "title" : "Auxiliary", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/poieticcore\/objecttype\/auxiliary" -}, -"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/Trait/Simulation": { - "abstract" : [ - { - "text" : "Trait with simulation defaults.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "static" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "keyword", - "text" : "let" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "Simulation" - }, - { - "kind" : "text", - "text" : ": " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore5TraitC", - "text" : "Trait" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/Trait\/Simulation", - "kind" : "symbol", - "role" : "symbol", - "title" : "Simulation", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/poieticcore\/trait\/simulation" -}, -"doc://PoieticFlows/documentation/PoieticFlows/SimulationDefaults": { - "abstract" : [ - { - "text" : "Defaults fro simulation taken from an object with a trait", - "type" : "text" - }, - { - "text" : " ", - "type" : "text" - }, - { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/Trait\/Simulation", - "isActive" : true, - "type" : "reference" - }, - { - "text" : ".", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "SimulationDefaults" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationDefaults", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "SimulationDefaults" - } - ], - "role" : "symbol", - "title" : "SimulationDefaults", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/simulationdefaults" -}, -"doc://PoieticFlows/documentation/PoieticFlows/SimulationVariableType": { - "abstract" : [ - { - "text" : "Type of the simulation variable.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "enum" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "SimulationVariableType" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "SimulationVariableType" - } - ], - "role" : "symbol", - "title" : "SimulationVariableType", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/simulationvariabletype" -}, -"doc://PoieticFlows/documentation/PoieticFlows/StateVariable": { - "abstract" : [ - { - "text" : "Structure representing a reference to a simulation variable.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "StateVariable" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariable", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "StateVariable" - } - ], - "role" : "symbol", - "title" : "StateVariable", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/statevariable" -} -} -} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/compiledbuiltin.json b/docs/data/documentation/poieticflows/compiledbuiltin.json index 0133a13..0fe547c 100644 --- a/docs/data/documentation/poieticflows/compiledbuiltin.json +++ b/docs/data/documentation/poieticflows/compiledbuiltin.json @@ -116,9 +116,8 @@ "type" : "text" }, { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/setBuiltins(_:time:timeDelta:)", - "isActive" : true, - "type" : "reference" + "code" : "Solver\/setBuiltins(_:time:timeDelta:)", + "type" : "codeVoice" }, { "text" : ",", @@ -129,9 +128,8 @@ "type" : "text" }, { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/newState(time:timeDelta:)", - "isActive" : true, - "type" : "reference" + "code" : "Solver\/newState(time:timeDelta:)", + "type" : "codeVoice" } ], "type" : "paragraph" @@ -160,12 +158,10 @@ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationDefaults", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/BuiltinVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledStock", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledFlow", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledGraphicalFunction", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledControlBinding", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType" @@ -248,40 +244,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/builtinvariable" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary": { - "abstract" : [ - { - "text" : "Compiled auxiliary node.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "role" : "symbol", - "title" : "CompiledAuxiliary", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary" -}, "doc://PoieticFlows/documentation/PoieticFlows/CompiledBuiltin": { "abstract" : [ { @@ -607,40 +569,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/computationalrepresentation" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { - "abstract" : [ - { - "text" : "Structure representing a computation of an object.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "role" : "symbol", - "title" : "ComputedObject", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" -}, "doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/Trait/Simulation": { "abstract" : [ { @@ -767,157 +695,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/simulationvariabletype" }, -"doc://PoieticFlows/documentation/PoieticFlows/Solver/newState(time:timeDelta:)": { - "abstract" : [ - { - "text" : "Create a new simulation state.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "func" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "newState" - }, - { - "kind" : "text", - "text" : "(" - }, - { - "kind" : "externalParam", - "text" : "time" - }, - { - "kind" : "text", - "text" : ": " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" - }, - { - "kind" : "text", - "text" : ", " - }, - { - "kind" : "externalParam", - "text" : "timeDelta" - }, - { - "kind" : "text", - "text" : ": " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" - }, - { - "kind" : "text", - "text" : ") -> " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", - "text" : "SimulationState" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/newState(time:timeDelta:)", - "kind" : "symbol", - "role" : "symbol", - "title" : "newState(time:timeDelta:)", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/solver\/newstate(time:timedelta:)" -}, -"doc://PoieticFlows/documentation/PoieticFlows/Solver/setBuiltins(_:time:timeDelta:)": { - "abstract" : [ - - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "func" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "setBuiltins" - }, - { - "kind" : "text", - "text" : "(" - }, - { - "kind" : "keyword", - "text" : "inout" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", - "text" : "SimulationState" - }, - { - "kind" : "text", - "text" : ", " - }, - { - "kind" : "externalParam", - "text" : "time" - }, - { - "kind" : "text", - "text" : ": " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" - }, - { - "kind" : "text", - "text" : ", " - }, - { - "kind" : "externalParam", - "text" : "timeDelta" - }, - { - "kind" : "text", - "text" : ": " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" - }, - { - "kind" : "text", - "text" : ")" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/setBuiltins(_:time:timeDelta:)", - "kind" : "symbol", - "role" : "symbol", - "title" : "setBuiltins(_:time:timeDelta:)", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/solver\/setbuiltins(_:time:timedelta:)" -}, "doc://PoieticFlows/documentation/PoieticFlows/StateVariable": { "abstract" : [ { diff --git a/docs/data/documentation/poieticflows/compiledcontrolbinding.json b/docs/data/documentation/poieticflows/compiledcontrolbinding.json index 04ab770..560c5c4 100644 --- a/docs/data/documentation/poieticflows/compiledcontrolbinding.json +++ b/docs/data/documentation/poieticflows/compiledcontrolbinding.json @@ -135,13 +135,11 @@ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationDefaults", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/BuiltinVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledBuiltin", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledStock", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledFlow", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledGraphicalFunction", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType" ], @@ -232,40 +230,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/builtinvariable" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary": { - "abstract" : [ - { - "text" : "Compiled auxiliary node.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "role" : "symbol", - "title" : "CompiledAuxiliary", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary" -}, "doc://PoieticFlows/documentation/PoieticFlows/CompiledBuiltin": { "abstract" : [ { @@ -633,40 +597,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/computationalrepresentation" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { - "abstract" : [ - { - "text" : "Structure representing a computation of an object.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "role" : "symbol", - "title" : "ComputedObject", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" -}, "doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/ObjectType/Control": { "abstract" : [ { diff --git a/docs/data/documentation/poieticflows/compileddelay.json b/docs/data/documentation/poieticflows/compileddelay.json new file mode 100644 index 0000000..4293e6b --- /dev/null +++ b/docs/data/documentation/poieticflows/compileddelay.json @@ -0,0 +1,397 @@ +{ + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay" + }, + "kind" : "symbol", + "metadata" : { + "externalID" : "s:12PoieticFlows13CompiledDelayV", + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "modules" : [ + { + "name" : "PoieticFlows" + } + ], + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "role" : "symbol", + "roleHeading" : "Structure", + "symbolKind" : "struct", + "title" : "CompiledDelay" + }, + "primaryContentSections" : [ + { + "declarations" : [ + { + "languages" : [ + "swift" + ], + "platforms" : [ + "macOS" + ], + "tokens" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ] + } + ], + "kind" : "declarations" + } + ], + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "topicSections" : [ + { + "identifiers" : [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/duration", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/initialValue", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/parameterIndex", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/valueQueueIndex", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/valueType" + ], + "title" : "Instance Properties" + }, + { + "identifiers" : [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType" + ], + "title" : "Enumerations" + } + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/compileddelay" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "role" : "symbol", + "title" : "CompiledDelay", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/OutputType": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "OutputType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "OutputType" + } + ], + "role" : "symbol", + "title" : "CompiledDelay.OutputType", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/outputtype" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/duration": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "duration" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:Sd", + "text" : "Double" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/duration", + "kind" : "symbol", + "role" : "symbol", + "title" : "duration", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/duration" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/initialValue": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "initialValue" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore7VariantO", + "text" : "Variant" + }, + { + "kind" : "text", + "text" : "?" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/initialValue", + "kind" : "symbol", + "role" : "symbol", + "title" : "initialValue", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/initialvalue" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/parameterIndex": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "parameterIndex" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", + "text" : "SimulationState" + }, + { + "kind" : "text", + "text" : "." + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV5Indexa", + "text" : "Index" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/parameterIndex", + "kind" : "symbol", + "role" : "symbol", + "title" : "parameterIndex", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/parameterindex" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/valueQueueIndex": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "valueQueueIndex" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", + "text" : "SimulationState" + }, + { + "kind" : "text", + "text" : "." + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV5Indexa", + "text" : "Index" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/valueQueueIndex", + "kind" : "symbol", + "role" : "symbol", + "title" : "valueQueueIndex", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/valuequeueindex" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/valueType": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "valueType" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore9ValueTypeO", + "text" : "ValueType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/valueType", + "kind" : "symbol", + "role" : "symbol", + "title" : "valueType", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/valuetype" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/computedobject/id.json b/docs/data/documentation/poieticflows/compileddelay/duration.json similarity index 64% rename from docs/data/documentation/poieticflows/computedobject/id.json rename to docs/data/documentation/poieticflows/compileddelay/duration.json index c0108c4..0f40d71 100644 --- a/docs/data/documentation/poieticflows/computedobject/id.json +++ b/docs/data/documentation/poieticflows/compileddelay/duration.json @@ -1,26 +1,19 @@ { - "abstract" : [ - { - "text" : "ID of the object, usually a node, that represents the variable.", - "type" : "text" - } - ], "hierarchy" : { "paths" : [ [ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject" + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay" ] ] }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/id" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/duration" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows14ComputedObjectV2ids6UInt64Vvp", + "externalID" : "s:12PoieticFlows13CompiledDelayV8durationSdvp", "fragments" : [ { "kind" : "keyword", @@ -32,7 +25,7 @@ }, { "kind" : "identifier", - "text" : "id" + "text" : "duration" }, { "kind" : "text", @@ -40,8 +33,8 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore8ObjectIDa", - "text" : "ObjectID" + "preciseIdentifier" : "s:Sd", + "text" : "Double" } ], "modules" : [ @@ -52,7 +45,7 @@ "role" : "symbol", "roleHeading" : "Instance Property", "symbolKind" : "property", - "title" : "id" + "title" : "duration" }, "primaryContentSections" : [ { @@ -75,7 +68,7 @@ }, { "kind" : "identifier", - "text" : "id" + "text" : "duration" }, { "kind" : "text", @@ -83,8 +76,8 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore8ObjectIDa", - "text" : "ObjectID" + "preciseIdentifier" : "s:Sd", + "text" : "Double" } ] } @@ -103,7 +96,7 @@ "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/computedobject\/id" + "\/documentation\/poieticflows\/compileddelay\/duration" ], "traits" : [ { @@ -141,26 +134,9 @@ "type" : "topic", "url" : "\/documentation\/poieticflows" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModelAndCompiler": { - "abstract" : [ - { - "text" : "Summary…", - "type" : "text" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "kind" : "article", - "role" : "collectionGroup", - "title" : "Compiled Model and Compiler", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodelandcompiler" -}, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay": { "abstract" : [ - { - "text" : "Structure representing a computation of an object.", - "type" : "text" - } + ], "fragments" : [ { @@ -173,28 +149,25 @@ }, { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "CompiledDelay" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", "kind" : "symbol", "navigatorTitle" : [ { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "CompiledDelay" } ], "role" : "symbol", - "title" : "ComputedObject", + "title" : "CompiledDelay", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" + "url" : "\/documentation\/poieticflows\/compileddelay" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject/id": { +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/duration": { "abstract" : [ - { - "text" : "ID of the object, usually a node, that represents the variable.", - "type" : "text" - } + ], "fragments" : [ { @@ -207,7 +180,7 @@ }, { "kind" : "identifier", - "text" : "id" + "text" : "duration" }, { "kind" : "text", @@ -215,16 +188,16 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore8ObjectIDa", - "text" : "ObjectID" + "preciseIdentifier" : "s:Sd", + "text" : "Double" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/id", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/duration", "kind" : "symbol", "role" : "symbol", - "title" : "id", + "title" : "duration", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject\/id" + "url" : "\/documentation\/poieticflows\/compileddelay\/duration" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/compiledauxiliary/objectindex.json b/docs/data/documentation/poieticflows/compileddelay/initialvalue.json similarity index 67% rename from docs/data/documentation/poieticflows/compiledauxiliary/objectindex.json rename to docs/data/documentation/poieticflows/compileddelay/initialvalue.json index c6376f8..c66c723 100644 --- a/docs/data/documentation/poieticflows/compiledauxiliary/objectindex.json +++ b/docs/data/documentation/poieticflows/compileddelay/initialvalue.json @@ -3,18 +3,17 @@ "paths" : [ [ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary" + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay" ] ] }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary\/objectIndex" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/initialValue" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows17CompiledAuxiliaryV11objectIndexSivp", + "externalID" : "s:12PoieticFlows13CompiledDelayV12initialValue0A4Core7VariantOSgvp", "fragments" : [ { "kind" : "keyword", @@ -26,7 +25,7 @@ }, { "kind" : "identifier", - "text" : "objectIndex" + "text" : "initialValue" }, { "kind" : "text", @@ -34,8 +33,12 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Si", - "text" : "Int" + "preciseIdentifier" : "s:11PoieticCore7VariantO", + "text" : "Variant" + }, + { + "kind" : "text", + "text" : "?" } ], "modules" : [ @@ -46,7 +49,7 @@ "role" : "symbol", "roleHeading" : "Instance Property", "symbolKind" : "property", - "title" : "objectIndex" + "title" : "initialValue" }, "primaryContentSections" : [ { @@ -69,7 +72,7 @@ }, { "kind" : "identifier", - "text" : "objectIndex" + "text" : "initialValue" }, { "kind" : "text", @@ -77,8 +80,12 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Si", - "text" : "Int" + "preciseIdentifier" : "s:11PoieticCore7VariantO", + "text" : "Variant" + }, + { + "kind" : "text", + "text" : "?" } ] } @@ -97,7 +104,7 @@ "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/compiledauxiliary\/objectindex" + "\/documentation\/poieticflows\/compileddelay\/initialvalue" ], "traits" : [ { @@ -135,12 +142,9 @@ "type" : "topic", "url" : "\/documentation\/poieticflows" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary": { +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay": { "abstract" : [ - { - "text" : "Compiled auxiliary node.", - "type" : "text" - } + ], "fragments" : [ { @@ -153,23 +157,23 @@ }, { "kind" : "identifier", - "text" : "CompiledAuxiliary" + "text" : "CompiledDelay" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", "kind" : "symbol", "navigatorTitle" : [ { "kind" : "identifier", - "text" : "CompiledAuxiliary" + "text" : "CompiledDelay" } ], "role" : "symbol", - "title" : "CompiledAuxiliary", + "title" : "CompiledDelay", "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary" + "url" : "\/documentation\/poieticflows\/compileddelay" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary/objectIndex": { +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/initialValue": { "abstract" : [ ], @@ -184,7 +188,7 @@ }, { "kind" : "identifier", - "text" : "objectIndex" + "text" : "initialValue" }, { "kind" : "text", @@ -192,30 +196,20 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Si", - "text" : "Int" + "preciseIdentifier" : "s:11PoieticCore7VariantO", + "text" : "Variant" + }, + { + "kind" : "text", + "text" : "?" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary\/objectIndex", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/initialValue", "kind" : "symbol", "role" : "symbol", - "title" : "objectIndex", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary\/objectindex" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModelAndCompiler": { - "abstract" : [ - { - "text" : "Summary…", - "type" : "text" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "kind" : "article", - "role" : "collectionGroup", - "title" : "Compiled Model and Compiler", + "title" : "initialValue", "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodelandcompiler" + "url" : "\/documentation\/poieticflows\/compileddelay\/initialvalue" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/compileddelay/outputtype.json b/docs/data/documentation/poieticflows/compileddelay/outputtype.json new file mode 100644 index 0000000..b5436c3 --- /dev/null +++ b/docs/data/documentation/poieticflows/compileddelay/outputtype.json @@ -0,0 +1,286 @@ +{ + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType" + }, + "kind" : "symbol", + "metadata" : { + "externalID" : "s:12PoieticFlows13CompiledDelayV10OutputTypeO", + "fragments" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "OutputType" + } + ], + "modules" : [ + { + "name" : "PoieticFlows" + } + ], + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "OutputType" + } + ], + "role" : "symbol", + "roleHeading" : "Enumeration", + "symbolKind" : "enum", + "title" : "CompiledDelay.OutputType" + }, + "primaryContentSections" : [ + { + "declarations" : [ + { + "languages" : [ + "swift" + ], + "platforms" : [ + "macOS" + ], + "tokens" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "OutputType" + } + ] + } + ], + "kind" : "declarations" + } + ], + "relationshipsSections" : [ + { + "identifiers" : [ + "doc:\/\/PoieticFlows\/SQ", + "doc:\/\/PoieticFlows\/SH" + ], + "kind" : "relationships", + "title" : "Conforms To", + "type" : "conformsTo" + } + ], + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "topicSections" : [ + { + "identifiers" : [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType\/delay", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType\/smooth" + ], + "title" : "Enumeration Cases" + }, + { + "generated" : true, + "identifiers" : [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType\/Equatable-Implementations" + ], + "title" : "Default Implementations" + } + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/compileddelay\/outputtype" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/SH": { + "identifier" : "doc:\/\/PoieticFlows\/SH", + "title" : "Swift.Hashable", + "type" : "unresolvable" +}, +"doc://PoieticFlows/SQ": { + "identifier" : "doc:\/\/PoieticFlows\/SQ", + "title" : "Swift.Equatable", + "type" : "unresolvable" +}, +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "role" : "symbol", + "title" : "CompiledDelay", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/OutputType": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "OutputType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "OutputType" + } + ], + "role" : "symbol", + "title" : "CompiledDelay.OutputType", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/outputtype" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/OutputType/Equatable-Implementations": { + "abstract" : [ + + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType\/Equatable-Implementations", + "kind" : "article", + "role" : "collectionGroup", + "title" : "Equatable Implementations", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/outputtype\/equatable-implementations" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/OutputType/delay": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "delay" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType\/delay", + "kind" : "symbol", + "role" : "symbol", + "title" : "CompiledDelay.OutputType.delay", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/outputtype\/delay" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/OutputType/smooth": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "smooth" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType\/smooth", + "kind" : "symbol", + "role" : "symbol", + "title" : "CompiledDelay.OutputType.smooth", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/outputtype\/smooth" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/compileddelay/outputtype/!=(_:_:).json b/docs/data/documentation/poieticflows/compileddelay/outputtype/!=(_:_:).json new file mode 100644 index 0000000..a29de66 --- /dev/null +++ b/docs/data/documentation/poieticflows/compileddelay/outputtype/!=(_:_:).json @@ -0,0 +1,365 @@ +{ + "abstract" : [ + { + "text" : "Inherited from ", + "type" : "text" + }, + { + "code" : "Equatable.!=(_:_:)", + "type" : "codeVoice" + }, + { + "text" : ".", + "type" : "text" + } + ], + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType\/Equatable-Implementations" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType\/!=(_:_:)" + }, + "kind" : "symbol", + "metadata" : { + "extendedModule" : "Swift", + "externalID" : "s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:12PoieticFlows13CompiledDelayV10OutputTypeO", + "fragments" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "func" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "!=" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "typeIdentifier", + "text" : "Self" + }, + { + "kind" : "text", + "text" : ", " + }, + { + "kind" : "typeIdentifier", + "text" : "Self" + }, + { + "kind" : "text", + "text" : ") -> " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:Sb", + "text" : "Bool" + } + ], + "modules" : [ + { + "name" : "PoieticFlows", + "relatedModules" : [ + "Swift" + ] + } + ], + "role" : "symbol", + "roleHeading" : "Operator", + "symbolKind" : "op", + "title" : "!=(_:_:)" + }, + "primaryContentSections" : [ + { + "declarations" : [ + { + "languages" : [ + "swift" + ], + "platforms" : [ + "macOS" + ], + "tokens" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "func" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "!=" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "internalParam", + "text" : "lhs" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "text" : "Self" + }, + { + "kind" : "text", + "text" : ", " + }, + { + "kind" : "internalParam", + "text" : "rhs" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "text" : "Self" + }, + { + "kind" : "text", + "text" : ") -> " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:Sb", + "text" : "Bool" + } + ] + } + ], + "kind" : "declarations" + } + ], + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/compileddelay\/outputtype\/!=(_:_:)" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "role" : "symbol", + "title" : "CompiledDelay", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/OutputType": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "OutputType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "OutputType" + } + ], + "role" : "symbol", + "title" : "CompiledDelay.OutputType", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/outputtype" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/OutputType/!=(_:_:)": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "func" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "!=" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "typeIdentifier", + "text" : "Self" + }, + { + "kind" : "text", + "text" : ", " + }, + { + "kind" : "typeIdentifier", + "text" : "Self" + }, + { + "kind" : "text", + "text" : ") -> " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:Sb", + "text" : "Bool" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType\/!=(_:_:)", + "kind" : "symbol", + "role" : "symbol", + "title" : "!=(_:_:)", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/outputtype\/!=(_:_:)" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/OutputType/Equatable-Implementations": { + "abstract" : [ + + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType\/Equatable-Implementations", + "kind" : "article", + "role" : "collectionGroup", + "title" : "Equatable Implementations", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/outputtype\/equatable-implementations" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/compileddelay/outputtype/delay.json b/docs/data/documentation/poieticflows/compileddelay/outputtype/delay.json new file mode 100644 index 0000000..bee98e6 --- /dev/null +++ b/docs/data/documentation/poieticflows/compileddelay/outputtype/delay.json @@ -0,0 +1,208 @@ +{ + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType\/delay" + }, + "kind" : "symbol", + "metadata" : { + "externalID" : "s:12PoieticFlows13CompiledDelayV10OutputTypeO5delayyA2EmF", + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "delay" + } + ], + "modules" : [ + { + "name" : "PoieticFlows" + } + ], + "role" : "symbol", + "roleHeading" : "Case", + "symbolKind" : "case", + "title" : "CompiledDelay.OutputType.delay" + }, + "primaryContentSections" : [ + { + "declarations" : [ + { + "languages" : [ + "swift" + ], + "platforms" : [ + "macOS" + ], + "tokens" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "delay" + } + ] + } + ], + "kind" : "declarations" + } + ], + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/compileddelay\/outputtype\/delay" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "role" : "symbol", + "title" : "CompiledDelay", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/OutputType": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "OutputType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "OutputType" + } + ], + "role" : "symbol", + "title" : "CompiledDelay.OutputType", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/outputtype" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/OutputType/delay": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "delay" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType\/delay", + "kind" : "symbol", + "role" : "symbol", + "title" : "CompiledDelay.OutputType.delay", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/outputtype\/delay" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/compileddelay/outputtype/equatable-implementations.json b/docs/data/documentation/poieticflows/compileddelay/outputtype/equatable-implementations.json new file mode 100644 index 0000000..045718c --- /dev/null +++ b/docs/data/documentation/poieticflows/compileddelay/outputtype/equatable-implementations.json @@ -0,0 +1,209 @@ +{ + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType\/Equatable-Implementations" + }, + "kind" : "article", + "metadata" : { + "modules" : [ + { + "name" : "PoieticFlows" + } + ], + "role" : "collectionGroup", + "roleHeading" : "API Collection", + "title" : "Equatable Implementations" + }, + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "topicSections" : [ + { + "generated" : true, + "identifiers" : [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType\/!=(_:_:)" + ], + "title" : "Operators" + } + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/compileddelay\/outputtype\/equatable-implementations" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "role" : "symbol", + "title" : "CompiledDelay", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/OutputType": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "OutputType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "OutputType" + } + ], + "role" : "symbol", + "title" : "CompiledDelay.OutputType", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/outputtype" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/OutputType/!=(_:_:)": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "func" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "!=" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "typeIdentifier", + "text" : "Self" + }, + { + "kind" : "text", + "text" : ", " + }, + { + "kind" : "typeIdentifier", + "text" : "Self" + }, + { + "kind" : "text", + "text" : ") -> " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:Sb", + "text" : "Bool" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType\/!=(_:_:)", + "kind" : "symbol", + "role" : "symbol", + "title" : "!=(_:_:)", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/outputtype\/!=(_:_:)" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/compileddelay/outputtype/smooth.json b/docs/data/documentation/poieticflows/compileddelay/outputtype/smooth.json new file mode 100644 index 0000000..45e0594 --- /dev/null +++ b/docs/data/documentation/poieticflows/compileddelay/outputtype/smooth.json @@ -0,0 +1,208 @@ +{ + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType\/smooth" + }, + "kind" : "symbol", + "metadata" : { + "externalID" : "s:12PoieticFlows13CompiledDelayV10OutputTypeO6smoothyA2EmF", + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "smooth" + } + ], + "modules" : [ + { + "name" : "PoieticFlows" + } + ], + "role" : "symbol", + "roleHeading" : "Case", + "symbolKind" : "case", + "title" : "CompiledDelay.OutputType.smooth" + }, + "primaryContentSections" : [ + { + "declarations" : [ + { + "languages" : [ + "swift" + ], + "platforms" : [ + "macOS" + ], + "tokens" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "smooth" + } + ] + } + ], + "kind" : "declarations" + } + ], + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/compileddelay\/outputtype\/smooth" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "role" : "symbol", + "title" : "CompiledDelay", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/OutputType": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "OutputType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "OutputType" + } + ], + "role" : "symbol", + "title" : "CompiledDelay.OutputType", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/outputtype" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/OutputType/smooth": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "smooth" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/OutputType\/smooth", + "kind" : "symbol", + "role" : "symbol", + "title" : "CompiledDelay.OutputType.smooth", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/outputtype\/smooth" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/compiledauxiliary/variableindex.json b/docs/data/documentation/poieticflows/compileddelay/parameterindex.json similarity index 81% rename from docs/data/documentation/poieticflows/compiledauxiliary/variableindex.json rename to docs/data/documentation/poieticflows/compileddelay/parameterindex.json index d43c9bd..e5170c7 100644 --- a/docs/data/documentation/poieticflows/compiledauxiliary/variableindex.json +++ b/docs/data/documentation/poieticflows/compileddelay/parameterindex.json @@ -3,18 +3,17 @@ "paths" : [ [ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary" + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay" ] ] }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary\/variableIndex" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/parameterIndex" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows17CompiledAuxiliaryV13variableIndexSivp", + "externalID" : "s:12PoieticFlows13CompiledDelayV14parameterIndexSivp", "fragments" : [ { "kind" : "keyword", @@ -26,7 +25,7 @@ }, { "kind" : "identifier", - "text" : "variableIndex" + "text" : "parameterIndex" }, { "kind" : "text", @@ -55,7 +54,7 @@ "role" : "symbol", "roleHeading" : "Instance Property", "symbolKind" : "property", - "title" : "variableIndex" + "title" : "parameterIndex" }, "primaryContentSections" : [ { @@ -78,7 +77,7 @@ }, { "kind" : "identifier", - "text" : "variableIndex" + "text" : "parameterIndex" }, { "kind" : "text", @@ -117,7 +116,7 @@ "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/compiledauxiliary\/variableindex" + "\/documentation\/poieticflows\/compileddelay\/parameterindex" ], "traits" : [ { @@ -155,12 +154,9 @@ "type" : "topic", "url" : "\/documentation\/poieticflows" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary": { +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay": { "abstract" : [ - { - "text" : "Compiled auxiliary node.", - "type" : "text" - } + ], "fragments" : [ { @@ -173,23 +169,23 @@ }, { "kind" : "identifier", - "text" : "CompiledAuxiliary" + "text" : "CompiledDelay" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", "kind" : "symbol", "navigatorTitle" : [ { "kind" : "identifier", - "text" : "CompiledAuxiliary" + "text" : "CompiledDelay" } ], "role" : "symbol", - "title" : "CompiledAuxiliary", + "title" : "CompiledDelay", "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary" + "url" : "\/documentation\/poieticflows\/compileddelay" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary/variableIndex": { +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/parameterIndex": { "abstract" : [ ], @@ -204,7 +200,7 @@ }, { "kind" : "identifier", - "text" : "variableIndex" + "text" : "parameterIndex" }, { "kind" : "text", @@ -225,26 +221,12 @@ "text" : "Index" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary\/variableIndex", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/parameterIndex", "kind" : "symbol", "role" : "symbol", - "title" : "variableIndex", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary\/variableindex" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModelAndCompiler": { - "abstract" : [ - { - "text" : "Summary…", - "type" : "text" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "kind" : "article", - "role" : "collectionGroup", - "title" : "Compiled Model and Compiler", + "title" : "parameterIndex", "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodelandcompiler" + "url" : "\/documentation\/poieticflows\/compileddelay\/parameterindex" }, "doc://PoieticFlows/documentation/PoieticFlows/SimulationState": { "abstract" : [ diff --git a/docs/data/documentation/poieticflows/simulationstate/internalstates.json b/docs/data/documentation/poieticflows/compileddelay/valuequeueindex.json similarity index 71% rename from docs/data/documentation/poieticflows/simulationstate/internalstates.json rename to docs/data/documentation/poieticflows/compileddelay/valuequeueindex.json index 2e5c9f0..ff947db 100644 --- a/docs/data/documentation/poieticflows/simulationstate/internalstates.json +++ b/docs/data/documentation/poieticflows/compileddelay/valuequeueindex.json @@ -1,38 +1,23 @@ { - "abstract" : [ - { - "text" : "Values of built-in variables.", - "type" : "text" - }, - { - "text" : " ", - "type" : "text" - }, - { - "text" : "Values of computed variables.", - "type" : "text" - } - ], "hierarchy" : { "paths" : [ [ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Simulation", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState" + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay" ] ] }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/internalStates" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/valueQueueIndex" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows15SimulationStateV14internalStatesSDySiSay0A4Core7VariantOGGvp", + "externalID" : "s:12PoieticFlows13CompiledDelayV15valueQueueIndexSivp", "fragments" : [ { "kind" : "keyword", - "text" : "var" + "text" : "let" }, { "kind" : "text", @@ -40,11 +25,11 @@ }, { "kind" : "identifier", - "text" : "internalStates" + "text" : "valueQueueIndex" }, { "kind" : "text", - "text" : ": [" + "text" : ": " }, { "kind" : "typeIdentifier", @@ -59,19 +44,6 @@ "kind" : "typeIdentifier", "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV5Indexa", "text" : "Index" - }, - { - "kind" : "text", - "text" : " : [" - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore7VariantO", - "text" : "Variant" - }, - { - "kind" : "text", - "text" : "]]" } ], "modules" : [ @@ -82,7 +54,7 @@ "role" : "symbol", "roleHeading" : "Instance Property", "symbolKind" : "property", - "title" : "internalStates" + "title" : "valueQueueIndex" }, "primaryContentSections" : [ { @@ -97,7 +69,7 @@ "tokens" : [ { "kind" : "keyword", - "text" : "var" + "text" : "let" }, { "kind" : "text", @@ -105,11 +77,11 @@ }, { "kind" : "identifier", - "text" : "internalStates" + "text" : "valueQueueIndex" }, { "kind" : "text", - "text" : ": [" + "text" : ": " }, { "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState", @@ -126,19 +98,6 @@ "kind" : "typeIdentifier", "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV5Indexa", "text" : "Index" - }, - { - "kind" : "text", - "text" : " : [" - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore7VariantO", - "text" : "Variant" - }, - { - "kind" : "text", - "text" : "]]" } ] } @@ -157,7 +116,7 @@ "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/simulationstate\/internalstates" + "\/documentation\/poieticflows\/compileddelay\/valuequeueindex" ], "traits" : [ { @@ -195,19 +154,79 @@ "type" : "topic", "url" : "\/documentation\/poieticflows" }, -"doc://PoieticFlows/documentation/PoieticFlows/Simulation": { +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay": { "abstract" : [ + + ], + "fragments" : [ { - "text" : "Simulation and computation.", - "type" : "text" + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "role" : "symbol", + "title" : "CompiledDelay", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/valueQueueIndex": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "valueQueueIndex" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", + "text" : "SimulationState" + }, + { + "kind" : "text", + "text" : "." + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV5Indexa", + "text" : "Index" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Simulation", - "kind" : "article", - "role" : "collectionGroup", - "title" : "Simulation and Computation", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/valueQueueIndex", + "kind" : "symbol", + "role" : "symbol", + "title" : "valueQueueIndex", "type" : "topic", - "url" : "\/documentation\/poieticflows\/simulation" + "url" : "\/documentation\/poieticflows\/compileddelay\/valuequeueindex" }, "doc://PoieticFlows/documentation/PoieticFlows/SimulationState": { "abstract" : [ @@ -297,73 +316,6 @@ "title" : "SimulationState.Index", "type" : "topic", "url" : "\/documentation\/poieticflows\/simulationstate\/index" -}, -"doc://PoieticFlows/documentation/PoieticFlows/SimulationState/internalStates": { - "abstract" : [ - { - "text" : "Values of built-in variables.", - "type" : "text" - }, - { - "text" : " ", - "type" : "text" - }, - { - "text" : "Values of computed variables.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "var" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "internalStates" - }, - { - "kind" : "text", - "text" : ": [" - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", - "text" : "SimulationState" - }, - { - "kind" : "text", - "text" : "." - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV5Indexa", - "text" : "Index" - }, - { - "kind" : "text", - "text" : " : [" - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore7VariantO", - "text" : "Variant" - }, - { - "kind" : "text", - "text" : "]]" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/internalStates", - "kind" : "symbol", - "role" : "symbol", - "title" : "internalStates", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/simulationstate\/internalstates" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/compileddelay/valuetype.json b/docs/data/documentation/poieticflows/compileddelay/valuetype.json new file mode 100644 index 0000000..7637bf0 --- /dev/null +++ b/docs/data/documentation/poieticflows/compileddelay/valuetype.json @@ -0,0 +1,203 @@ +{ + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/valueType" + }, + "kind" : "symbol", + "metadata" : { + "externalID" : "s:12PoieticFlows13CompiledDelayV9valueType0A4Core05ValueF0Ovp", + "fragments" : [ + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "valueType" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore9ValueTypeO", + "text" : "ValueType" + } + ], + "modules" : [ + { + "name" : "PoieticFlows" + } + ], + "role" : "symbol", + "roleHeading" : "Instance Property", + "symbolKind" : "property", + "title" : "valueType" + }, + "primaryContentSections" : [ + { + "declarations" : [ + { + "languages" : [ + "swift" + ], + "platforms" : [ + "macOS" + ], + "tokens" : [ + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "valueType" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore9ValueTypeO", + "text" : "ValueType" + } + ] + } + ], + "kind" : "declarations" + } + ], + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/compileddelay\/valuetype" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "role" : "symbol", + "title" : "CompiledDelay", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay/valueType": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "valueType" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore9ValueTypeO", + "text" : "ValueType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay\/valueType", + "kind" : "symbol", + "role" : "symbol", + "title" : "valueType", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay\/valuetype" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/compiledflow.json b/docs/data/documentation/poieticflows/compiledflow.json index 9ce755d..cfd097b 100644 --- a/docs/data/documentation/poieticflows/compiledflow.json +++ b/docs/data/documentation/poieticflows/compiledflow.json @@ -135,12 +135,10 @@ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationDefaults", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/BuiltinVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledBuiltin", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledStock", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledGraphicalFunction", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledControlBinding", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType" @@ -234,40 +232,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/builtinvariable" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary": { - "abstract" : [ - { - "text" : "Compiled auxiliary node.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "role" : "symbol", - "title" : "CompiledAuxiliary", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary" -}, "doc://PoieticFlows/documentation/PoieticFlows/CompiledBuiltin": { "abstract" : [ { @@ -709,40 +673,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/computationalrepresentation" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { - "abstract" : [ - { - "text" : "Structure representing a computation of an object.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "role" : "symbol", - "title" : "ComputedObject", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" -}, "doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/Trait/Simulation": { "abstract" : [ { diff --git a/docs/data/documentation/poieticflows/compiledgraphicalfunction.json b/docs/data/documentation/poieticflows/compiledgraphicalfunction.json index 200e00d..5c93301 100644 --- a/docs/data/documentation/poieticflows/compiledgraphicalfunction.json +++ b/docs/data/documentation/poieticflows/compiledgraphicalfunction.json @@ -143,13 +143,11 @@ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationDefaults", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/BuiltinVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledBuiltin", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledStock", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledFlow", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledControlBinding", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType" ], @@ -242,40 +240,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/builtinvariable" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary": { - "abstract" : [ - { - "text" : "Compiled auxiliary node.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "role" : "symbol", - "title" : "CompiledAuxiliary", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary" -}, "doc://PoieticFlows/documentation/PoieticFlows/CompiledBuiltin": { "abstract" : [ { @@ -780,40 +744,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/computationalrepresentation" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { - "abstract" : [ - { - "text" : "Structure representing a computation of an object.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "role" : "symbol", - "title" : "ComputedObject", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" -}, "doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/Trait/Simulation": { "abstract" : [ { @@ -989,6 +919,14 @@ "kind" : "text", "text" : ": " }, + { + "kind" : "keyword", + "text" : "inout" + }, + { + "kind" : "text", + "text" : " " + }, { "kind" : "typeIdentifier", "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", diff --git a/docs/data/documentation/poieticflows/compiledmodel.json b/docs/data/documentation/poieticflows/compiledmodel.json index 86fc40f..0d2b7f7 100644 --- a/docs/data/documentation/poieticflows/compiledmodel.json +++ b/docs/data/documentation/poieticflows/compiledmodel.json @@ -147,7 +147,7 @@ "type" : "text" }, { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/computedObjects", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/simulationObjects", "isActive" : true, "type" : "reference" }, @@ -212,9 +212,8 @@ "type" : "text" }, { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/auxiliaries", - "isActive" : true, - "type" : "reference" + "code" : "auxiliaries", + "type" : "codeVoice" }, { "text" : " or ", @@ -527,13 +526,11 @@ "identifiers" : [ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationDefaults", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/BuiltinVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledBuiltin", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledStock", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledFlow", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledGraphicalFunction", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledControlBinding", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType" @@ -544,13 +541,12 @@ "topicSections" : [ { "identifiers" : [ - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/auxiliaries", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/builtins", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/charts", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/computedObjects", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/flows", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/graphicalFunctions", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/simulationDefaults", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/simulationObjects", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/stateVariables", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/stocks", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/timeVariableIndex", @@ -560,7 +556,7 @@ }, { "identifiers" : [ - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/computedObject(of:)", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/simulationObject(_:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/stockIndex(_:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/variable(named:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/variableIndex(of:)" @@ -643,40 +639,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/builtinvariable" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary": { - "abstract" : [ - { - "text" : "Compiled auxiliary node.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "role" : "symbol", - "title" : "CompiledAuxiliary", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary" -}, "doc://PoieticFlows/documentation/PoieticFlows/CompiledBuiltin": { "abstract" : [ { @@ -871,47 +833,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/compiledmodel" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/auxiliaries": { - "abstract" : [ - { - "text" : "Auxiliaries required by stocks, by order of dependency.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "let" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "auxiliaries" - }, - { - "kind" : "text", - "text" : ": [" - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows17CompiledAuxiliaryV", - "text" : "CompiledAuxiliary" - }, - { - "kind" : "text", - "text" : "]" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/auxiliaries", - "kind" : "symbol", - "role" : "symbol", - "title" : "auxiliaries", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodel\/auxiliaries" -}, "doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/builtins": { "abstract" : [ { @@ -994,17 +915,17 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/compiledmodel\/charts" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/computedObject(of:)": { +"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/flows": { "abstract" : [ { - "text" : "Get a simulation variable for an object with given ID, if exists.", + "text" : "Flows ordered by the computation (parameter) dependency.", "type" : "text" } ], "fragments" : [ { "kind" : "keyword", - "text" : "func" + "text" : "let" }, { "kind" : "text", @@ -1012,57 +933,40 @@ }, { "kind" : "identifier", - "text" : "computedObject" - }, - { - "kind" : "text", - "text" : "(" - }, - { - "kind" : "externalParam", - "text" : "of" - }, - { - "kind" : "text", - "text" : ": " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore8ObjectIDa", - "text" : "ObjectID" + "text" : "flows" }, { "kind" : "text", - "text" : ") -> " + "text" : ": [" }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows14ComputedObjectV", - "text" : "ComputedObject" + "preciseIdentifier" : "s:12PoieticFlows12CompiledFlowV", + "text" : "CompiledFlow" }, { "kind" : "text", - "text" : "?" + "text" : "]" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/computedObject(of:)", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/flows", "kind" : "symbol", "role" : "symbol", - "title" : "computedObject(of:)", + "title" : "flows", "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodel\/computedobject(of:)" + "url" : "\/documentation\/poieticflows\/compiledmodel\/flows" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/computedObjects": { +"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/graphicalFunctions": { "abstract" : [ { - "text" : "List of variables that are computed, ordered by computational dependency.", + "text" : "Selection of simulation variables that represent graphical functions.", "type" : "text" } ], "fragments" : [ { "kind" : "keyword", - "text" : "let" + "text" : "var" }, { "kind" : "text", @@ -1070,7 +974,7 @@ }, { "kind" : "identifier", - "text" : "computedObjects" + "text" : "graphicalFunctions" }, { "kind" : "text", @@ -1078,32 +982,32 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows14ComputedObjectV", - "text" : "ComputedObject" + "preciseIdentifier" : "s:12PoieticFlows25CompiledGraphicalFunctionV", + "text" : "CompiledGraphicalFunction" }, { "kind" : "text", "text" : "]" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/computedObjects", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/graphicalFunctions", "kind" : "symbol", "role" : "symbol", - "title" : "computedObjects", + "title" : "graphicalFunctions", "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodel\/computedobjects" + "url" : "\/documentation\/poieticflows\/compiledmodel\/graphicalfunctions" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/flows": { +"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/simulationDefaults": { "abstract" : [ { - "text" : "Flows ordered by the computation (parameter) dependency.", + "text" : "Collection of default values for running a simulation.", "type" : "text" } ], "fragments" : [ { "kind" : "keyword", - "text" : "let" + "text" : "var" }, { "kind" : "text", @@ -1111,40 +1015,40 @@ }, { "kind" : "identifier", - "text" : "flows" + "text" : "simulationDefaults" }, { "kind" : "text", - "text" : ": [" + "text" : ": " }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows12CompiledFlowV", - "text" : "CompiledFlow" + "preciseIdentifier" : "s:12PoieticFlows18SimulationDefaultsV", + "text" : "SimulationDefaults" }, { "kind" : "text", - "text" : "]" + "text" : "?" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/flows", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/simulationDefaults", "kind" : "symbol", "role" : "symbol", - "title" : "flows", + "title" : "simulationDefaults", "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodel\/flows" + "url" : "\/documentation\/poieticflows\/compiledmodel\/simulationdefaults" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/graphicalFunctions": { +"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/simulationObject(_:)": { "abstract" : [ { - "text" : "Selection of simulation variables that represent graphical functions.", + "text" : "Get a simulation variable for an object with given ID, if exists.", "type" : "text" } ], "fragments" : [ { "kind" : "keyword", - "text" : "var" + "text" : "func" }, { "kind" : "text", @@ -1152,40 +1056,49 @@ }, { "kind" : "identifier", - "text" : "graphicalFunctions" + "text" : "simulationObject" }, { "kind" : "text", - "text" : ": [" + "text" : "(" }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows25CompiledGraphicalFunctionV", - "text" : "CompiledGraphicalFunction" + "preciseIdentifier" : "s:11PoieticCore8ObjectIDa", + "text" : "ObjectID" }, { "kind" : "text", - "text" : "]" + "text" : ") -> " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV", + "text" : "SimulationObject" + }, + { + "kind" : "text", + "text" : "?" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/graphicalFunctions", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/simulationObject(_:)", "kind" : "symbol", "role" : "symbol", - "title" : "graphicalFunctions", + "title" : "simulationObject(_:)", "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodel\/graphicalfunctions" + "url" : "\/documentation\/poieticflows\/compiledmodel\/simulationobject(_:)" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/simulationDefaults": { +"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/simulationObjects": { "abstract" : [ { - "text" : "Collection of default values for running a simulation.", + "text" : "List of variables that are computed, ordered by computational dependency.", "type" : "text" } ], "fragments" : [ { "kind" : "keyword", - "text" : "var" + "text" : "let" }, { "kind" : "text", @@ -1193,28 +1106,28 @@ }, { "kind" : "identifier", - "text" : "simulationDefaults" + "text" : "simulationObjects" }, { "kind" : "text", - "text" : ": " + "text" : ": [" }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows18SimulationDefaultsV", - "text" : "SimulationDefaults" + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV", + "text" : "SimulationObject" }, { "kind" : "text", - "text" : "?" + "text" : "]" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/simulationDefaults", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/simulationObjects", "kind" : "symbol", "role" : "symbol", - "title" : "simulationDefaults", + "title" : "simulationObjects", "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodel\/simulationdefaults" + "url" : "\/documentation\/poieticflows\/compiledmodel\/simulationobjects" }, "doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/stateVariables": { "abstract" : [ @@ -1496,8 +1409,8 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows14ComputedObjectV", - "text" : "ComputedObject" + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV", + "text" : "SimulationObject" }, { "kind" : "text", @@ -1713,40 +1626,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/computationalrepresentation" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { - "abstract" : [ - { - "text" : "Structure representing a computation of an object.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "role" : "symbol", - "title" : "ComputedObject", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" -}, "doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/Trait/Simulation": { "abstract" : [ { diff --git a/docs/data/documentation/poieticflows/compiledmodel/computedobject(of:).json b/docs/data/documentation/poieticflows/compiledmodel/simulationobject(_:).json similarity index 84% rename from docs/data/documentation/poieticflows/compiledmodel/computedobject(of:).json rename to docs/data/documentation/poieticflows/compiledmodel/simulationobject(_:).json index 3e9c9e2..ce7d373 100644 --- a/docs/data/documentation/poieticflows/compiledmodel/computedobject(of:).json +++ b/docs/data/documentation/poieticflows/compiledmodel/simulationobject(_:).json @@ -16,11 +16,11 @@ }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/computedObject(of:)" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/simulationObject(_:)" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows13CompiledModelV14computedObject2ofAA08ComputedF0VSgs6UInt64V_tF", + "externalID" : "s:12PoieticFlows13CompiledModelV16simulationObjectyAA010SimulationF0VSgs6UInt64VF", "fragments" : [ { "kind" : "keyword", @@ -32,20 +32,12 @@ }, { "kind" : "identifier", - "text" : "computedObject" + "text" : "simulationObject" }, { "kind" : "text", "text" : "(" }, - { - "kind" : "externalParam", - "text" : "of" - }, - { - "kind" : "text", - "text" : ": " - }, { "kind" : "typeIdentifier", "preciseIdentifier" : "s:11PoieticCore8ObjectIDa", @@ -57,8 +49,8 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows14ComputedObjectV", - "text" : "ComputedObject" + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV", + "text" : "SimulationObject" }, { "kind" : "text", @@ -73,7 +65,7 @@ "role" : "symbol", "roleHeading" : "Instance Method", "symbolKind" : "method", - "title" : "computedObject(of:)" + "title" : "simulationObject(_:)" }, "primaryContentSections" : [ { @@ -96,7 +88,7 @@ }, { "kind" : "identifier", - "text" : "computedObject" + "text" : "simulationObject" }, { "kind" : "text", @@ -104,7 +96,7 @@ }, { "kind" : "externalParam", - "text" : "of" + "text" : "_" }, { "kind" : "text", @@ -128,10 +120,10 @@ "text" : ") -> " }, { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows14ComputedObjectV", - "text" : "ComputedObject" + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV", + "text" : "SimulationObject" }, { "kind" : "text", @@ -192,7 +184,7 @@ "type" : "text" }, { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/computedObjects", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/simulationObjects", "isActive" : true, "type" : "reference" }, @@ -228,7 +220,7 @@ "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/compiledmodel\/computedobject(of:)" + "\/documentation\/poieticflows\/compiledmodel\/simulationobject(_:)" ], "traits" : [ { @@ -308,7 +300,7 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/compiledmodel" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/computedObject(of:)": { +"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/simulationObject(_:)": { "abstract" : [ { "text" : "Get a simulation variable for an object with given ID, if exists.", @@ -326,20 +318,12 @@ }, { "kind" : "identifier", - "text" : "computedObject" + "text" : "simulationObject" }, { "kind" : "text", "text" : "(" }, - { - "kind" : "externalParam", - "text" : "of" - }, - { - "kind" : "text", - "text" : ": " - }, { "kind" : "typeIdentifier", "preciseIdentifier" : "s:11PoieticCore8ObjectIDa", @@ -351,22 +335,22 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows14ComputedObjectV", - "text" : "ComputedObject" + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV", + "text" : "SimulationObject" }, { "kind" : "text", "text" : "?" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/computedObject(of:)", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/simulationObject(_:)", "kind" : "symbol", "role" : "symbol", - "title" : "computedObject(of:)", + "title" : "simulationObject(_:)", "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodel\/computedobject(of:)" + "url" : "\/documentation\/poieticflows\/compiledmodel\/simulationobject(_:)" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/computedObjects": { +"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/simulationObjects": { "abstract" : [ { "text" : "List of variables that are computed, ordered by computational dependency.", @@ -384,7 +368,7 @@ }, { "kind" : "identifier", - "text" : "computedObjects" + "text" : "simulationObjects" }, { "kind" : "text", @@ -392,20 +376,20 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows14ComputedObjectV", - "text" : "ComputedObject" + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV", + "text" : "SimulationObject" }, { "kind" : "text", "text" : "]" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/computedObjects", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/simulationObjects", "kind" : "symbol", "role" : "symbol", - "title" : "computedObjects", + "title" : "simulationObjects", "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodel\/computedobjects" + "url" : "\/documentation\/poieticflows\/compiledmodel\/simulationobjects" }, "doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/variableIndex(of:)": { "abstract" : [ @@ -488,10 +472,10 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/compiledmodelandcompiler" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject": { "abstract" : [ { - "text" : "Structure representing a computation of an object.", + "text" : "Structure describing an object to be simulated.", "type" : "text" } ], @@ -506,21 +490,21 @@ }, { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "SimulationObject" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", "kind" : "symbol", "navigatorTitle" : [ { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "SimulationObject" } ], "role" : "symbol", - "title" : "ComputedObject", + "title" : "SimulationObject", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" + "url" : "\/documentation\/poieticflows\/simulationobject" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/compiledmodel/computedobjects.json b/docs/data/documentation/poieticflows/compiledmodel/simulationobjects.json similarity index 86% rename from docs/data/documentation/poieticflows/compiledmodel/computedobjects.json rename to docs/data/documentation/poieticflows/compiledmodel/simulationobjects.json index 11265a5..9ae8a71 100644 --- a/docs/data/documentation/poieticflows/compiledmodel/computedobjects.json +++ b/docs/data/documentation/poieticflows/compiledmodel/simulationobjects.json @@ -16,11 +16,11 @@ }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/computedObjects" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/simulationObjects" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows13CompiledModelV15computedObjectsSayAA14ComputedObjectVGvp", + "externalID" : "s:12PoieticFlows13CompiledModelV17simulationObjectsSayAA16SimulationObjectVGvp", "fragments" : [ { "kind" : "keyword", @@ -32,7 +32,7 @@ }, { "kind" : "identifier", - "text" : "computedObjects" + "text" : "simulationObjects" }, { "kind" : "text", @@ -40,8 +40,8 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows14ComputedObjectV", - "text" : "ComputedObject" + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV", + "text" : "SimulationObject" }, { "kind" : "text", @@ -56,7 +56,7 @@ "role" : "symbol", "roleHeading" : "Instance Property", "symbolKind" : "property", - "title" : "computedObjects" + "title" : "simulationObjects" }, "primaryContentSections" : [ { @@ -79,17 +79,17 @@ }, { "kind" : "identifier", - "text" : "computedObjects" + "text" : "simulationObjects" }, { "kind" : "text", "text" : ": [" }, { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows14ComputedObjectV", - "text" : "ComputedObject" + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV", + "text" : "SimulationObject" }, { "kind" : "text", @@ -225,7 +225,7 @@ "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/compiledmodel\/computedobjects" + "\/documentation\/poieticflows\/compiledmodel\/simulationobjects" ], "traits" : [ { @@ -305,7 +305,7 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/compiledmodel" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/computedObjects": { +"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/simulationObjects": { "abstract" : [ { "text" : "List of variables that are computed, ordered by computational dependency.", @@ -323,7 +323,7 @@ }, { "kind" : "identifier", - "text" : "computedObjects" + "text" : "simulationObjects" }, { "kind" : "text", @@ -331,20 +331,20 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows14ComputedObjectV", - "text" : "ComputedObject" + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV", + "text" : "SimulationObject" }, { "kind" : "text", "text" : "]" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/computedObjects", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/simulationObjects", "kind" : "symbol", "role" : "symbol", - "title" : "computedObjects", + "title" : "simulationObjects", "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodel\/computedobjects" + "url" : "\/documentation\/poieticflows\/compiledmodel\/simulationobjects" }, "doc://PoieticFlows/documentation/PoieticFlows/CompiledModelAndCompiler": { "abstract" : [ @@ -360,10 +360,10 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/compiledmodelandcompiler" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject": { "abstract" : [ { - "text" : "Structure representing a computation of an object.", + "text" : "Structure describing an object to be simulated.", "type" : "text" } ], @@ -378,21 +378,21 @@ }, { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "SimulationObject" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", "kind" : "symbol", "navigatorTitle" : [ { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "SimulationObject" } ], "role" : "symbol", - "title" : "ComputedObject", + "title" : "SimulationObject", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" + "url" : "\/documentation\/poieticflows\/simulationobject" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/compiledmodel/valuebindings.json b/docs/data/documentation/poieticflows/compiledmodel/valuebindings.json index b7c01aa..be29c50 100644 --- a/docs/data/documentation/poieticflows/compiledmodel/valuebindings.json +++ b/docs/data/documentation/poieticflows/compiledmodel/valuebindings.json @@ -128,9 +128,8 @@ "type" : "text" }, { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Simulator\/controlValues()", - "isActive" : true, - "type" : "reference" + "code" : "Simulator\/controlValues()", + "type" : "codeVoice" }, { "text" : ".", @@ -380,56 +379,6 @@ "title" : "Control", "type" : "topic", "url" : "\/documentation\/poieticflows\/poieticcore\/objecttype\/control" -}, -"doc://PoieticFlows/documentation/PoieticFlows/Simulator/controlValues()": { - "abstract" : [ - { - "text" : "Return a mapping of control IDs and values of their targets.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "func" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "controlValues" - }, - { - "kind" : "text", - "text" : "() -> [" - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore8ObjectIDa", - "text" : "ObjectID" - }, - { - "kind" : "text", - "text" : " : " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" - }, - { - "kind" : "text", - "text" : "]" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Simulator\/controlValues()", - "kind" : "symbol", - "role" : "symbol", - "title" : "controlValues()", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/simulator\/controlvalues()" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/compiledmodel/variable(named:).json b/docs/data/documentation/poieticflows/compiledmodel/variable(named:).json index ebb4615..1239442 100644 --- a/docs/data/documentation/poieticflows/compiledmodel/variable(named:).json +++ b/docs/data/documentation/poieticflows/compiledmodel/variable(named:).json @@ -20,7 +20,7 @@ }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows13CompiledModelV8variable5namedAA14ComputedObjectVSgSS_tF", + "externalID" : "s:12PoieticFlows13CompiledModelV8variable5namedAA16SimulationObjectVSgSS_tF", "fragments" : [ { "kind" : "keyword", @@ -57,8 +57,8 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows14ComputedObjectV", - "text" : "ComputedObject" + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV", + "text" : "SimulationObject" }, { "kind" : "text", @@ -128,10 +128,10 @@ "text" : ") -> " }, { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows14ComputedObjectV", - "text" : "ComputedObject" + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV", + "text" : "SimulationObject" }, { "kind" : "text", @@ -386,8 +386,8 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows14ComputedObjectV", - "text" : "ComputedObject" + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV", + "text" : "SimulationObject" }, { "kind" : "text", @@ -415,10 +415,10 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/compiledmodelandcompiler" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject": { "abstract" : [ { - "text" : "Structure representing a computation of an object.", + "text" : "Structure describing an object to be simulated.", "type" : "text" } ], @@ -433,21 +433,21 @@ }, { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "SimulationObject" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", "kind" : "symbol", "navigatorTitle" : [ { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "SimulationObject" } ], "role" : "symbol", - "title" : "ComputedObject", + "title" : "SimulationObject", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" + "url" : "\/documentation\/poieticflows\/simulationobject" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/compiledmodel/variableindex(of:).json b/docs/data/documentation/poieticflows/compiledmodel/variableindex(of:).json index 2e15567..148c39d 100644 --- a/docs/data/documentation/poieticflows/compiledmodel/variableindex(of:).json +++ b/docs/data/documentation/poieticflows/compiledmodel/variableindex(of:).json @@ -220,9 +220,8 @@ "type" : "text" }, { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/computedObject(of:)", - "isActive" : true, - "type" : "reference" + "code" : "computedObject(of:)", + "type" : "codeVoice" } ], "type" : "paragraph" @@ -327,64 +326,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/compiledmodel" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/computedObject(of:)": { - "abstract" : [ - { - "text" : "Get a simulation variable for an object with given ID, if exists.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "func" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "computedObject" - }, - { - "kind" : "text", - "text" : "(" - }, - { - "kind" : "externalParam", - "text" : "of" - }, - { - "kind" : "text", - "text" : ": " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore8ObjectIDa", - "text" : "ObjectID" - }, - { - "kind" : "text", - "text" : ") -> " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows14ComputedObjectV", - "text" : "ComputedObject" - }, - { - "kind" : "text", - "text" : "?" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/computedObject(of:)", - "kind" : "symbol", - "role" : "symbol", - "title" : "computedObject(of:)", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodel\/computedobject(of:)" -}, "doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/stateVariables": { "abstract" : [ { diff --git a/docs/data/documentation/poieticflows/compiledmodelandcompiler.json b/docs/data/documentation/poieticflows/compiledmodelandcompiler.json index 9a0d9af..333c4d7 100644 --- a/docs/data/documentation/poieticflows/compiledmodelandcompiler.json +++ b/docs/data/documentation/poieticflows/compiledmodelandcompiler.json @@ -72,13 +72,11 @@ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationDefaults", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/BuiltinVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledBuiltin", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledStock", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledFlow", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledGraphicalFunction", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledControlBinding", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType" @@ -240,40 +238,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/builtinvariable" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary": { - "abstract" : [ - { - "text" : "Compiled auxiliary node.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "role" : "symbol", - "title" : "CompiledAuxiliary", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary" -}, "doc://PoieticFlows/documentation/PoieticFlows/CompiledBuiltin": { "abstract" : [ { @@ -587,40 +551,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/computationalrepresentation" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { - "abstract" : [ - { - "text" : "Structure representing a computation of an object.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "role" : "symbol", - "title" : "ComputedObject", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" -}, "doc://PoieticFlows/documentation/PoieticFlows/ExpressionError": { "abstract" : [ diff --git a/docs/data/documentation/poieticflows/compiledstock.json b/docs/data/documentation/poieticflows/compiledstock.json index 930fb6d..7c9774f 100644 --- a/docs/data/documentation/poieticflows/compiledstock.json +++ b/docs/data/documentation/poieticflows/compiledstock.json @@ -135,12 +135,10 @@ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationDefaults", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/BuiltinVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledBuiltin", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledFlow", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledGraphicalFunction", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledControlBinding", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType" @@ -236,40 +234,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/builtinvariable" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary": { - "abstract" : [ - { - "text" : "Compiled auxiliary node.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "role" : "symbol", - "title" : "CompiledAuxiliary", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary" -}, "doc://PoieticFlows/documentation/PoieticFlows/CompiledBuiltin": { "abstract" : [ { @@ -835,40 +799,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/computationalrepresentation" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { - "abstract" : [ - { - "text" : "Structure representing a computation of an object.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "role" : "symbol", - "title" : "ComputedObject", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" -}, "doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/Trait/Simulation": { "abstract" : [ { diff --git a/docs/data/documentation/poieticflows/compiler.json b/docs/data/documentation/poieticflows/compiler.json index 7a9318d..c556ead 100644 --- a/docs/data/documentation/poieticflows/compiler.json +++ b/docs/data/documentation/poieticflows/compiler.json @@ -187,6 +187,7 @@ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Compiler\/compile()", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Compiler\/compile(_:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Compiler\/compile(stocks:flows:)", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Compiler\/compileDelayNode(_:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Compiler\/compileFormulaNode(_:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Compiler\/compileGraphicalFunctionNode(_:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Compiler\/createStateVariable(content:valueType:name:)", @@ -574,10 +575,61 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/compiler\/compile(stocks:flows:)" }, +"doc://PoieticFlows/documentation/PoieticFlows/Compiler/compileDelayNode(_:)": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "func" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "compileDelayNode" + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore4NodeV", + "text" : "Node" + }, + { + "kind" : "text", + "text" : ") " + }, + { + "kind" : "keyword", + "text" : "throws" + }, + { + "kind" : "text", + "text" : " -> " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows27ComputationalRepresentationO", + "text" : "ComputationalRepresentation" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Compiler\/compileDelayNode(_:)", + "kind" : "symbol", + "role" : "symbol", + "title" : "compileDelayNode(_:)", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compiler\/compiledelaynode(_:)" +}, "doc://PoieticFlows/documentation/PoieticFlows/Compiler/compileFormulaNode(_:)": { "abstract" : [ { - "text" : "Return a dictionary of bound expressions.", + "text" : "Compile a node containing a formula.", "type" : "text" } ], @@ -909,7 +961,7 @@ "doc://PoieticFlows/documentation/PoieticFlows/Compiler/validateParameters(_:required:)": { "abstract" : [ { - "text" : "Validates parameter of a node.", + "text" : "Validates parameter of a node.", "type" : "text" } ], diff --git a/docs/data/documentation/poieticflows/compiler/compile(_:).json b/docs/data/documentation/poieticflows/compiler/compile(_:).json index 910332a..501d998 100644 --- a/docs/data/documentation/poieticflows/compiler/compile(_:).json +++ b/docs/data/documentation/poieticflows/compiler/compile(_:).json @@ -521,7 +521,7 @@ "doc://PoieticFlows/documentation/PoieticFlows/Compiler/compileFormulaNode(_:)": { "abstract" : [ { - "text" : "Return a dictionary of bound expressions.", + "text" : "Compile a node containing a formula.", "type" : "text" } ], diff --git a/docs/data/documentation/poieticflows/compiledmodel/auxiliaries.json b/docs/data/documentation/poieticflows/compiler/compiledelaynode(_:).json similarity index 56% rename from docs/data/documentation/poieticflows/compiledmodel/auxiliaries.json rename to docs/data/documentation/poieticflows/compiler/compiledelaynode(_:).json index 1a0700c..68b0d18 100644 --- a/docs/data/documentation/poieticflows/compiledmodel/auxiliaries.json +++ b/docs/data/documentation/poieticflows/compiler/compiledelaynode(_:).json @@ -1,30 +1,24 @@ { - "abstract" : [ - { - "text" : "Auxiliaries required by stocks, by order of dependency.", - "type" : "text" - } - ], "hierarchy" : { "paths" : [ [ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel" + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Compiler" ] ] }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/auxiliaries" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Compiler\/compileDelayNode(_:)" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows13CompiledModelV11auxiliariesSayAA0C9AuxiliaryVGvp", + "externalID" : "s:12PoieticFlows8CompilerC16compileDelayNodeyAA27ComputationalRepresentationO0A4Core0F0VKF", "fragments" : [ { "kind" : "keyword", - "text" : "let" + "text" : "func" }, { "kind" : "text", @@ -32,20 +26,33 @@ }, { "kind" : "identifier", - "text" : "auxiliaries" + "text" : "compileDelayNode" }, { "kind" : "text", - "text" : ": [" + "text" : "(" }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows17CompiledAuxiliaryV", - "text" : "CompiledAuxiliary" + "preciseIdentifier" : "s:11PoieticCore4NodeV", + "text" : "Node" + }, + { + "kind" : "text", + "text" : ") " + }, + { + "kind" : "keyword", + "text" : "throws" }, { "kind" : "text", - "text" : "]" + "text" : " -> " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows27ComputationalRepresentationO", + "text" : "ComputationalRepresentation" } ], "modules" : [ @@ -54,9 +61,9 @@ } ], "role" : "symbol", - "roleHeading" : "Instance Property", - "symbolKind" : "property", - "title" : "auxiliaries" + "roleHeading" : "Instance Method", + "symbolKind" : "method", + "title" : "compileDelayNode(_:)" }, "primaryContentSections" : [ { @@ -71,7 +78,7 @@ "tokens" : [ { "kind" : "keyword", - "text" : "let" + "text" : "func" }, { "kind" : "text", @@ -79,71 +86,55 @@ }, { "kind" : "identifier", - "text" : "auxiliaries" + "text" : "compileDelayNode" + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "externalParam", + "text" : "_" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "internalParam", + "text" : "node" }, { "kind" : "text", - "text" : ": [" + "text" : ": " }, { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows17CompiledAuxiliaryV", - "text" : "CompiledAuxiliary" + "preciseIdentifier" : "s:11PoieticCore4NodeV", + "text" : "Node" }, { "kind" : "text", - "text" : "]" - } - ] - } - ], - "kind" : "declarations" - }, - { - "content" : [ - { - "anchor" : "discussion", - "level" : 2, - "text" : "Discussion", - "type" : "heading" - }, - { - "inlineContent" : [ + "text" : ") " + }, { - "text" : "This property is used in computation.", - "type" : "text" - } - ], - "type" : "paragraph" - }, - { - "content" : [ + "kind" : "keyword", + "text" : "throws" + }, { - "inlineContent" : [ - { - "text" : "", - "type" : "text" - }, - { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/stockDifference(state:at:timeDelta:)", - "isActive" : true, - "type" : "reference" - }, - { - "text" : ",", - "type" : "text" - } - ], - "type" : "paragraph" + "kind" : "text", + "text" : " -> " + }, + { + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation", + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows27ComputationalRepresentationO", + "text" : "ComputationalRepresentation" } - ], - "name" : "See Also", - "style" : "note", - "type" : "aside" + ] } ], - "kind" : "content" + "kind" : "declarations" } ], "schemaVersion" : { @@ -157,7 +148,7 @@ "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/compiledmodel\/auxiliaries" + "\/documentation\/poieticflows\/compiler\/compiledelaynode(_:)" ], "traits" : [ { @@ -195,40 +186,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary": { - "abstract" : [ - { - "text" : "Compiled auxiliary node.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "role" : "symbol", - "title" : "CompiledAuxiliary", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary" -}, "doc://PoieticFlows/documentation/PoieticFlows/CompiledModel": { "abstract" : [ { @@ -271,67 +228,66 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/compiledmodel" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/auxiliaries": { +"doc://PoieticFlows/documentation/PoieticFlows/CompiledModelAndCompiler": { "abstract" : [ { - "text" : "Auxiliaries required by stocks, by order of dependency.", + "text" : "Summary…", "type" : "text" } ], - "fragments" : [ + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", + "kind" : "article", + "role" : "collectionGroup", + "title" : "Compiled Model and Compiler", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compiledmodelandcompiler" +}, +"doc://PoieticFlows/documentation/PoieticFlows/Compiler": { + "abstract" : [ { - "kind" : "keyword", - "text" : "let" + "text" : "An object that compiles the model into a ", + "type" : "text" }, { - "kind" : "text", - "text" : " " + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel", + "isActive" : true, + "type" : "reference" }, { - "kind" : "identifier", - "text" : "auxiliaries" - }, + "text" : ".", + "type" : "text" + } + ], + "fragments" : [ { - "kind" : "text", - "text" : ": [" + "kind" : "keyword", + "text" : "class" }, { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows17CompiledAuxiliaryV", - "text" : "CompiledAuxiliary" + "kind" : "text", + "text" : " " }, { - "kind" : "text", - "text" : "]" + "kind" : "identifier", + "text" : "Compiler" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/auxiliaries", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Compiler", "kind" : "symbol", - "role" : "symbol", - "title" : "auxiliaries", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodel\/auxiliaries" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModelAndCompiler": { - "abstract" : [ + "navigatorTitle" : [ { - "text" : "Summary…", - "type" : "text" + "kind" : "identifier", + "text" : "Compiler" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "kind" : "article", - "role" : "collectionGroup", - "title" : "Compiled Model and Compiler", + "role" : "symbol", + "title" : "Compiler", "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodelandcompiler" + "url" : "\/documentation\/poieticflows\/compiler" }, -"doc://PoieticFlows/documentation/PoieticFlows/Solver/stockDifference(state:at:timeDelta:)": { +"doc://PoieticFlows/documentation/PoieticFlows/Compiler/compileDelayNode(_:)": { "abstract" : [ - { - "text" : "Comptes differences of stocks.", - "type" : "text" - } + ], "fragments" : [ { @@ -344,83 +300,83 @@ }, { "kind" : "identifier", - "text" : "stockDifference" + "text" : "compileDelayNode" }, { "kind" : "text", "text" : "(" }, - { - "kind" : "externalParam", - "text" : "state" - }, - { - "kind" : "text", - "text" : ": " - }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", - "text" : "SimulationState" + "preciseIdentifier" : "s:11PoieticCore4NodeV", + "text" : "Node" }, { "kind" : "text", - "text" : ", " + "text" : ") " }, { - "kind" : "externalParam", - "text" : "at" + "kind" : "keyword", + "text" : "throws" }, { "kind" : "text", - "text" : ": " + "text" : " -> " }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" - }, - { - "kind" : "text", - "text" : ", " - }, - { - "kind" : "externalParam", - "text" : "timeDelta" - }, + "preciseIdentifier" : "s:12PoieticFlows27ComputationalRepresentationO", + "text" : "ComputationalRepresentation" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Compiler\/compileDelayNode(_:)", + "kind" : "symbol", + "role" : "symbol", + "title" : "compileDelayNode(_:)", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compiler\/compiledelaynode(_:)" +}, +"doc://PoieticFlows/documentation/PoieticFlows/ComputationalRepresentation": { + "abstract" : [ { - "kind" : "text", - "text" : ": " + "text" : "Representation of a node in the simulation denoting how the node will", + "type" : "text" }, { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" + "text" : " ", + "type" : "text" }, { - "kind" : "text", - "text" : ") " - }, + "text" : "be computed.", + "type" : "text" + } + ], + "fragments" : [ { "kind" : "keyword", - "text" : "throws" + "text" : "enum" }, { "kind" : "text", - "text" : " -> " + "text" : " " }, { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows13NumericVectorV", - "text" : "NumericVector" + "kind" : "identifier", + "text" : "ComputationalRepresentation" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/stockDifference(state:at:timeDelta:)", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation", "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "ComputationalRepresentation" + } + ], "role" : "symbol", - "title" : "stockDifference(state:at:timeDelta:)", + "title" : "ComputationalRepresentation", "type" : "topic", - "url" : "\/documentation\/poieticflows\/solver\/stockdifference(state:at:timedelta:)" + "url" : "\/documentation\/poieticflows\/computationalrepresentation" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/compiler/compileformulanode(_:).json b/docs/data/documentation/poieticflows/compiler/compileformulanode(_:).json index 42629fe..80e9375 100644 --- a/docs/data/documentation/poieticflows/compiler/compileformulanode(_:).json +++ b/docs/data/documentation/poieticflows/compiler/compileformulanode(_:).json @@ -1,7 +1,7 @@ { "abstract" : [ { - "text" : "Return a dictionary of bound expressions.", + "text" : "Compile a node containing a formula.", "type" : "text" } ], @@ -150,14 +150,27 @@ { "inlineContent" : [ { - "text" : "mapping of variable names to their corresponding objects.", + "text" : "node containing already parsed formula in", + "type" : "text" + }, + { + "text" : " ", + "type" : "text" + }, + { + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ParsedFormulaComponent", + "isActive" : true, + "type" : "reference" + }, + { + "text" : ".", "type" : "text" } ], "type" : "paragraph" } ], - "name" : "names" + "name" : "node" } ] }, @@ -172,15 +185,7 @@ { "inlineContent" : [ { - "text" : "A dictionary where the keys are expression node IDs and values", - "type" : "text" - }, - { - "text" : " ", - "type" : "text" - }, - { - "text" : "are compiled BoundExpressions.", + "text" : "Computational representation wrapping a formula.", "type" : "text" } ], @@ -235,25 +240,16 @@ { "inlineContent" : [ { - "text" : "", - "type" : "text" - }, - { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssue", - "isActive" : true, - "type" : "reference" - }, - { - "text" : " with ", + "text" : "The node must have ", "type" : "text" }, { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssue\/expressionSyntaxError(_:)", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ParsedFormulaComponent", "isActive" : true, "type" : "reference" }, { - "text" : " for each node", + "text" : " associated", "type" : "text" }, { @@ -261,14 +257,14 @@ "type" : "text" }, { - "text" : "which has a syntax error in the expression.", + "text" : "with it.", "type" : "text" } ], "type" : "paragraph" } ], - "name" : "Throws", + "name" : "Precondition", "style" : "note", "type" : "aside" }, @@ -281,12 +277,19 @@ "type" : "text" }, { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssuesError", - "isActive" : true, - "type" : "reference" + "code" : "NodeIssueError", + "type" : "codeVoice" }, { - "text" : " with list of issues for the node.", + "text" : " if there is an issue with parameters,", + "type" : "text" + }, + { + "text" : " ", + "type" : "text" + }, + { + "text" : "function names or other variable names in the expression.", "type" : "text" } ], @@ -452,7 +455,7 @@ "doc://PoieticFlows/documentation/PoieticFlows/Compiler/compileFormulaNode(_:)": { "abstract" : [ { - "text" : "Return a dictionary of bound expressions.", + "text" : "Compile a node containing a formula.", "type" : "text" } ], @@ -545,105 +548,9 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/computationalrepresentation" }, -"doc://PoieticFlows/documentation/PoieticFlows/NodeIssue": { +"doc://PoieticFlows/documentation/PoieticFlows/ParsedFormulaComponent": { "abstract" : [ - { - "text" : "An issue detected by the ", - "type" : "text" - }, - { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssuesError", - "isActive" : true, - "type" : "reference" - }, - { - "text" : " or the ", - "type" : "text" - }, - { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Compiler", - "isActive" : true, - "type" : "reference" - }, - { - "text" : ".", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "enum" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "NodeIssue" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssue", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "NodeIssue" - } - ], - "role" : "symbol", - "title" : "NodeIssue", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/nodeissue" -}, -"doc://PoieticFlows/documentation/PoieticFlows/NodeIssue/expressionSyntaxError(_:)": { - "abstract" : [ - { - "text" : "An error caused by a syntax error in the formula (arithmetic expression).", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "case" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "expressionSyntaxError" - }, - { - "kind" : "text", - "text" : "(" - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore21ExpressionSyntaxErrorO", - "text" : "ExpressionSyntaxError" - }, - { - "kind" : "text", - "text" : ")" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssue\/expressionSyntaxError(_:)", - "kind" : "symbol", - "role" : "symbol", - "title" : "NodeIssue.expressionSyntaxError(_:)", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/nodeissue\/expressionsyntaxerror(_:)" -}, -"doc://PoieticFlows/documentation/PoieticFlows/NodeIssuesError": { - "abstract" : [ - { - "text" : "An aggregate error of multiple issues grouped by a node.", - "type" : "text" - } + ], "fragments" : [ { @@ -656,21 +563,21 @@ }, { "kind" : "identifier", - "text" : "NodeIssuesError" + "text" : "ParsedFormulaComponent" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssuesError", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ParsedFormulaComponent", "kind" : "symbol", "navigatorTitle" : [ { "kind" : "identifier", - "text" : "NodeIssuesError" + "text" : "ParsedFormulaComponent" } ], "role" : "symbol", - "title" : "NodeIssuesError", + "title" : "ParsedFormulaComponent", "type" : "topic", - "url" : "\/documentation\/poieticflows\/nodeissueserror" + "url" : "\/documentation\/poieticflows\/parsedformulacomponent" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/compiler/compilegraphicalfunctionnode(_:).json b/docs/data/documentation/poieticflows/compiler/compilegraphicalfunctionnode(_:).json index 5b4fb89..d51d40b 100644 --- a/docs/data/documentation/poieticflows/compiler/compilegraphicalfunctionnode(_:).json +++ b/docs/data/documentation/poieticflows/compiler/compilegraphicalfunctionnode(_:).json @@ -687,6 +687,14 @@ "kind" : "text", "text" : ": " }, + { + "kind" : "keyword", + "text" : "inout" + }, + { + "kind" : "text", + "text" : " " + }, { "kind" : "typeIdentifier", "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", diff --git a/docs/data/documentation/poieticflows/compiler/validateparameters(_:required:).json b/docs/data/documentation/poieticflows/compiler/validateparameters(_:required:).json index e5a760d..056e986 100644 --- a/docs/data/documentation/poieticflows/compiler/validateparameters(_:required:).json +++ b/docs/data/documentation/poieticflows/compiler/validateparameters(_:required:).json @@ -1,7 +1,7 @@ { "abstract" : [ { - "text" : "Validates parameter of a node.", + "text" : "Validates parameter of a node.", "type" : "text" } ], @@ -198,7 +198,7 @@ "type" : "text" }, { - "text" : "with id ", + "text" : "with an id ", "type" : "text" }, { @@ -567,7 +567,7 @@ "doc://PoieticFlows/documentation/PoieticFlows/Compiler/validateParameters(_:required:)": { "abstract" : [ { - "text" : "Validates parameter of a node.", + "text" : "Validates parameter of a node.", "type" : "text" } ], diff --git a/docs/data/documentation/poieticflows/computationalrepresentation.json b/docs/data/documentation/poieticflows/computationalrepresentation.json index 7f62136..5ad98fb 100644 --- a/docs/data/documentation/poieticflows/computationalrepresentation.json +++ b/docs/data/documentation/poieticflows/computationalrepresentation.json @@ -111,13 +111,11 @@ "identifiers" : [ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationDefaults", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/BuiltinVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledBuiltin", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledStock", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledFlow", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledGraphicalFunction", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledControlBinding", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType" @@ -128,6 +126,7 @@ "topicSections" : [ { "identifiers" : [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation\/delay(_:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation\/formula(_:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation\/graphicalFunction(_:_:)" ], @@ -216,40 +215,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/builtinvariable" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary": { - "abstract" : [ - { - "text" : "Compiled auxiliary node.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "role" : "symbol", - "title" : "CompiledAuxiliary", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary" -}, "doc://PoieticFlows/documentation/PoieticFlows/CompiledBuiltin": { "abstract" : [ { @@ -534,6 +499,47 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/computationalrepresentation" }, +"doc://PoieticFlows/documentation/PoieticFlows/ComputationalRepresentation/delay(_:)": { + "abstract" : [ + { + "text" : "First value is parameter node, the second is state variable.", + "type" : "text" + } + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "delay" + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows13CompiledDelayV", + "text" : "CompiledDelay" + }, + { + "kind" : "text", + "text" : ")" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation\/delay(_:)", + "kind" : "symbol", + "role" : "symbol", + "title" : "ComputationalRepresentation.delay(_:)", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/computationalrepresentation\/delay(_:)" +}, "doc://PoieticFlows/documentation/PoieticFlows/ComputationalRepresentation/description": { "abstract" : [ @@ -702,40 +708,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/computationalrepresentation\/valuetype" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { - "abstract" : [ - { - "text" : "Structure representing a computation of an object.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "role" : "symbol", - "title" : "ComputedObject", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" -}, "doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/Trait/Simulation": { "abstract" : [ { diff --git a/docs/data/documentation/poieticflows/computationalrepresentation/delay(_:).json b/docs/data/documentation/poieticflows/computationalrepresentation/delay(_:).json new file mode 100644 index 0000000..70c44a4 --- /dev/null +++ b/docs/data/documentation/poieticflows/computationalrepresentation/delay(_:).json @@ -0,0 +1,282 @@ +{ + "abstract" : [ + { + "text" : "First value is parameter node, the second is state variable.", + "type" : "text" + } + ], + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation\/delay(_:)" + }, + "kind" : "symbol", + "metadata" : { + "externalID" : "s:12PoieticFlows27ComputationalRepresentationO5delayyAcA13CompiledDelayVcACmF", + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "delay" + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows13CompiledDelayV", + "text" : "CompiledDelay" + }, + { + "kind" : "text", + "text" : ")" + } + ], + "modules" : [ + { + "name" : "PoieticFlows" + } + ], + "role" : "symbol", + "roleHeading" : "Case", + "symbolKind" : "case", + "title" : "ComputationalRepresentation.delay(_:)" + }, + "primaryContentSections" : [ + { + "declarations" : [ + { + "languages" : [ + "swift" + ], + "platforms" : [ + "macOS" + ], + "tokens" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "delay" + }, + { + "kind" : "text", + "text" : "(" + }, + { + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows13CompiledDelayV", + "text" : "CompiledDelay" + }, + { + "kind" : "text", + "text" : ")" + } + ] + } + ], + "kind" : "declarations" + } + ], + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/computationalrepresentation\/delay(_:)" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "role" : "symbol", + "title" : "CompiledDelay", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay" +}, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledModelAndCompiler": { + "abstract" : [ + { + "text" : "Summary…", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", + "kind" : "article", + "role" : "collectionGroup", + "title" : "Compiled Model and Compiler", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compiledmodelandcompiler" +}, +"doc://PoieticFlows/documentation/PoieticFlows/ComputationalRepresentation": { + "abstract" : [ + { + "text" : "Representation of a node in the simulation denoting how the node will", + "type" : "text" + }, + { + "text" : " ", + "type" : "text" + }, + { + "text" : "be computed.", + "type" : "text" + } + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "ComputationalRepresentation" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "ComputationalRepresentation" + } + ], + "role" : "symbol", + "title" : "ComputationalRepresentation", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/computationalrepresentation" +}, +"doc://PoieticFlows/documentation/PoieticFlows/ComputationalRepresentation/delay(_:)": { + "abstract" : [ + { + "text" : "First value is parameter node, the second is state variable.", + "type" : "text" + } + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "delay" + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows13CompiledDelayV", + "text" : "CompiledDelay" + }, + { + "kind" : "text", + "text" : ")" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation\/delay(_:)", + "kind" : "symbol", + "role" : "symbol", + "title" : "ComputationalRepresentation.delay(_:)", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/computationalrepresentation\/delay(_:)" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/nodeissue.json b/docs/data/documentation/poieticflows/nodeissue.json index ce98e75..3cfd857 100644 --- a/docs/data/documentation/poieticflows/nodeissue.json +++ b/docs/data/documentation/poieticflows/nodeissue.json @@ -171,7 +171,7 @@ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssue\/duplicateName(_:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssue\/expressionError(_:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssue\/expressionSyntaxError(_:)", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssue\/missingGraphicalFunctionParameter", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssue\/missingRequiredParameter", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssue\/unknownParameter(_:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssue\/unusedInput(_:)" ], @@ -610,7 +610,7 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/nodeissue\/hint" }, -"doc://PoieticFlows/documentation/PoieticFlows/NodeIssue/missingGraphicalFunctionParameter": { +"doc://PoieticFlows/documentation/PoieticFlows/NodeIssue/missingRequiredParameter": { "abstract" : [ { "text" : "Missing a connection from a parameter node to a graphical function.", @@ -628,15 +628,15 @@ }, { "kind" : "identifier", - "text" : "missingGraphicalFunctionParameter" + "text" : "missingRequiredParameter" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssue\/missingGraphicalFunctionParameter", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssue\/missingRequiredParameter", "kind" : "symbol", "role" : "symbol", - "title" : "NodeIssue.missingGraphicalFunctionParameter", + "title" : "NodeIssue.missingRequiredParameter", "type" : "topic", - "url" : "\/documentation\/poieticflows\/nodeissue\/missinggraphicalfunctionparameter" + "url" : "\/documentation\/poieticflows\/nodeissue\/missingrequiredparameter" }, "doc://PoieticFlows/documentation/PoieticFlows/NodeIssue/unknownParameter(_:)": { "abstract" : [ diff --git a/docs/data/documentation/poieticflows/nodeissue/missinggraphicalfunctionparameter.json b/docs/data/documentation/poieticflows/nodeissue/missingrequiredparameter.json similarity index 89% rename from docs/data/documentation/poieticflows/nodeissue/missinggraphicalfunctionparameter.json rename to docs/data/documentation/poieticflows/nodeissue/missingrequiredparameter.json index 1408ab4..a0c9a4a 100644 --- a/docs/data/documentation/poieticflows/nodeissue/missinggraphicalfunctionparameter.json +++ b/docs/data/documentation/poieticflows/nodeissue/missingrequiredparameter.json @@ -16,11 +16,11 @@ }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssue\/missingGraphicalFunctionParameter" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssue\/missingRequiredParameter" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows9NodeIssueO33missingGraphicalFunctionParameteryA2CmF", + "externalID" : "s:12PoieticFlows9NodeIssueO24missingRequiredParameteryA2CmF", "fragments" : [ { "kind" : "keyword", @@ -32,7 +32,7 @@ }, { "kind" : "identifier", - "text" : "missingGraphicalFunctionParameter" + "text" : "missingRequiredParameter" } ], "modules" : [ @@ -43,7 +43,7 @@ "role" : "symbol", "roleHeading" : "Case", "symbolKind" : "case", - "title" : "NodeIssue.missingGraphicalFunctionParameter" + "title" : "NodeIssue.missingRequiredParameter" }, "primaryContentSections" : [ { @@ -66,7 +66,7 @@ }, { "kind" : "identifier", - "text" : "missingGraphicalFunctionParameter" + "text" : "missingRequiredParameter" } ] } @@ -85,7 +85,7 @@ "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/nodeissue\/missinggraphicalfunctionparameter" + "\/documentation\/poieticflows\/nodeissue\/missingrequiredparameter" ], "traits" : [ { @@ -232,7 +232,7 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/nodeissue" }, -"doc://PoieticFlows/documentation/PoieticFlows/NodeIssue/missingGraphicalFunctionParameter": { +"doc://PoieticFlows/documentation/PoieticFlows/NodeIssue/missingRequiredParameter": { "abstract" : [ { "text" : "Missing a connection from a parameter node to a graphical function.", @@ -250,15 +250,15 @@ }, { "kind" : "identifier", - "text" : "missingGraphicalFunctionParameter" + "text" : "missingRequiredParameter" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssue\/missingGraphicalFunctionParameter", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/NodeIssue\/missingRequiredParameter", "kind" : "symbol", "role" : "symbol", - "title" : "NodeIssue.missingGraphicalFunctionParameter", + "title" : "NodeIssue.missingRequiredParameter", "type" : "topic", - "url" : "\/documentation\/poieticflows\/nodeissue\/missinggraphicalfunctionparameter" + "url" : "\/documentation\/poieticflows\/nodeissue\/missingrequiredparameter" }, "doc://PoieticFlows/documentation/PoieticFlows/NodeIssuesError": { "abstract" : [ diff --git a/docs/data/documentation/poieticflows/poieticcore/objecttype.json b/docs/data/documentation/poieticflows/poieticcore/objecttype.json index 4e7eaf4..73754bb 100644 --- a/docs/data/documentation/poieticflows/poieticcore/objecttype.json +++ b/docs/data/documentation/poieticflows/poieticcore/objecttype.json @@ -90,6 +90,7 @@ "topicSections" : [ { "identifiers" : [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/Delay", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/Drains", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/Fills", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/GraphicalFunction", @@ -97,6 +98,7 @@ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/Note", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/Parameter", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/Scenario", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/Scenario2", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/Simulation", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/ValueBinding" ], @@ -187,6 +189,51 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/poieticcore\/objecttype" }, +"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/ObjectType/Delay": { + "abstract" : [ + { + "text" : "An auxiliary node - containing a constant or a formula.", + "type" : "text" + } + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "Delay" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore10ObjectTypeC", + "text" : "ObjectType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/Delay", + "kind" : "symbol", + "role" : "symbol", + "title" : "Delay", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/poieticcore\/objecttype\/delay" +}, "doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/ObjectType/Drains": { "abstract" : [ { @@ -496,6 +543,48 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/poieticcore\/objecttype\/scenario" }, +"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/ObjectType/Scenario2": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "Scenario2" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore10ObjectTypeC", + "text" : "ObjectType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/Scenario2", + "kind" : "symbol", + "role" : "symbol", + "title" : "Scenario2", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/poieticcore\/objecttype\/scenario2" +}, "doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/ObjectType/Simulation": { "abstract" : [ diff --git a/docs/data/documentation/poieticflows/poieticcore/objecttype/delay.json b/docs/data/documentation/poieticflows/poieticcore/objecttype/delay.json new file mode 100644 index 0000000..8c13000 --- /dev/null +++ b/docs/data/documentation/poieticflows/poieticcore/objecttype/delay.json @@ -0,0 +1,253 @@ +{ + "abstract" : [ + { + "text" : "An auxiliary node - containing a constant or a formula.", + "type" : "text" + } + ], + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/Delay" + }, + "kind" : "symbol", + "metadata" : { + "extendedModule" : "PoieticCore", + "externalID" : "s:11PoieticCore10ObjectTypeC0A5FlowsE5DelayACvpZ", + "fragments" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "Delay" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore10ObjectTypeC", + "text" : "ObjectType" + } + ], + "modules" : [ + { + "name" : "PoieticFlows", + "relatedModules" : [ + "PoieticCore" + ] + } + ], + "role" : "symbol", + "roleHeading" : "Type Property", + "symbolKind" : "property", + "title" : "Delay" + }, + "primaryContentSections" : [ + { + "declarations" : [ + { + "languages" : [ + "swift" + ], + "platforms" : [ + "macOS" + ], + "tokens" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "Delay" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore10ObjectTypeC", + "text" : "ObjectType" + } + ] + } + ], + "kind" : "declarations" + } + ], + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/poieticcore\/objecttype\/delay" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore": { + "abstract" : [ + + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticCore", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/poieticcore" +}, +"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/ObjectType": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "extension" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "preciseIdentifier" : "s:11PoieticCore10ObjectTypeC", + "text" : "ObjectType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "ObjectType" + } + ], + "role" : "symbol", + "title" : "ObjectType", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/poieticcore\/objecttype" +}, +"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/ObjectType/Delay": { + "abstract" : [ + { + "text" : "An auxiliary node - containing a constant or a formula.", + "type" : "text" + } + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "Delay" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore10ObjectTypeC", + "text" : "ObjectType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/Delay", + "kind" : "symbol", + "role" : "symbol", + "title" : "Delay", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/poieticcore\/objecttype\/delay" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/poieticcore/objecttype/scenario2.json b/docs/data/documentation/poieticflows/poieticcore/objecttype/scenario2.json new file mode 100644 index 0000000..fe7258f --- /dev/null +++ b/docs/data/documentation/poieticflows/poieticcore/objecttype/scenario2.json @@ -0,0 +1,244 @@ +{ + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/Scenario2" + }, + "kind" : "symbol", + "metadata" : { + "extendedModule" : "PoieticCore", + "externalID" : "s:11PoieticCore10ObjectTypeC0A5FlowsE9Scenario2ACvpZ", + "fragments" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "Scenario2" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore10ObjectTypeC", + "text" : "ObjectType" + } + ], + "modules" : [ + { + "name" : "PoieticFlows", + "relatedModules" : [ + "PoieticCore" + ] + } + ], + "role" : "symbol", + "roleHeading" : "Type Property", + "symbolKind" : "property", + "title" : "Scenario2" + }, + "primaryContentSections" : [ + { + "declarations" : [ + { + "languages" : [ + "swift" + ], + "platforms" : [ + "macOS" + ], + "tokens" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "Scenario2" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore10ObjectTypeC", + "text" : "ObjectType" + } + ] + } + ], + "kind" : "declarations" + } + ], + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/poieticcore\/objecttype\/scenario2" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore": { + "abstract" : [ + + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticCore", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/poieticcore" +}, +"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/ObjectType": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "extension" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "preciseIdentifier" : "s:11PoieticCore10ObjectTypeC", + "text" : "ObjectType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "ObjectType" + } + ], + "role" : "symbol", + "title" : "ObjectType", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/poieticcore\/objecttype" +}, +"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/ObjectType/Scenario2": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "Scenario2" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore10ObjectTypeC", + "text" : "ObjectType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/Scenario2", + "kind" : "symbol", + "role" : "symbol", + "title" : "Scenario2", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/poieticcore\/objecttype\/scenario2" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/poieticcore/trait.json b/docs/data/documentation/poieticflows/poieticcore/trait.json index 7ee0776..1aec2dc 100644 --- a/docs/data/documentation/poieticflows/poieticcore/trait.json +++ b/docs/data/documentation/poieticflows/poieticcore/trait.json @@ -14,7 +14,7 @@ "kind" : "symbol", "metadata" : { "extendedModule" : "PoieticCore", - "externalID" : "s:e:s:11PoieticCore5TraitC0A5FlowsE7ControlACvpZ", + "externalID" : "s:e:s:11PoieticCore5TraitC0A5FlowsE14ParameterValueACvpZ", "fragments" : [ { "kind" : "keyword", @@ -159,6 +159,8 @@ { "identifiers" : [ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/Trait\/Control", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/Trait\/Delay", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/Trait\/ParameterValue", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/Trait\/Simulation" ], "title" : "Type Properties" @@ -290,6 +292,90 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/poieticcore\/trait\/control" }, +"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/Trait/Delay": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "Delay" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore5TraitC", + "text" : "Trait" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/Trait\/Delay", + "kind" : "symbol", + "role" : "symbol", + "title" : "Delay", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/poieticcore\/trait\/delay" +}, +"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/Trait/ParameterValue": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "ParameterValue" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore5TraitC", + "text" : "Trait" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/Trait\/ParameterValue", + "kind" : "symbol", + "role" : "symbol", + "title" : "ParameterValue", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/poieticcore\/trait\/parametervalue" +}, "doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/Trait/Simulation": { "abstract" : [ { diff --git a/docs/data/documentation/poieticflows/poieticcore/trait/delay.json b/docs/data/documentation/poieticflows/poieticcore/trait/delay.json new file mode 100644 index 0000000..698bf36 --- /dev/null +++ b/docs/data/documentation/poieticflows/poieticcore/trait/delay.json @@ -0,0 +1,244 @@ +{ + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/Trait" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/Trait\/Delay" + }, + "kind" : "symbol", + "metadata" : { + "extendedModule" : "PoieticCore", + "externalID" : "s:11PoieticCore5TraitC0A5FlowsE5DelayACvpZ", + "fragments" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "Delay" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore5TraitC", + "text" : "Trait" + } + ], + "modules" : [ + { + "name" : "PoieticFlows", + "relatedModules" : [ + "PoieticCore" + ] + } + ], + "role" : "symbol", + "roleHeading" : "Type Property", + "symbolKind" : "property", + "title" : "Delay" + }, + "primaryContentSections" : [ + { + "declarations" : [ + { + "languages" : [ + "swift" + ], + "platforms" : [ + "macOS" + ], + "tokens" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "Delay" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore5TraitC", + "text" : "Trait" + } + ] + } + ], + "kind" : "declarations" + } + ], + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/poieticcore\/trait\/delay" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore": { + "abstract" : [ + + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticCore", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/poieticcore" +}, +"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/Trait": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "extension" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "preciseIdentifier" : "s:11PoieticCore5TraitC", + "text" : "Trait" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/Trait", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "Trait" + } + ], + "role" : "symbol", + "title" : "Trait", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/poieticcore\/trait" +}, +"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/Trait/Delay": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "Delay" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore5TraitC", + "text" : "Trait" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/Trait\/Delay", + "kind" : "symbol", + "role" : "symbol", + "title" : "Delay", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/poieticcore\/trait\/delay" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/poieticcore/trait/parametervalue.json b/docs/data/documentation/poieticflows/poieticcore/trait/parametervalue.json new file mode 100644 index 0000000..f7cf4f7 --- /dev/null +++ b/docs/data/documentation/poieticflows/poieticcore/trait/parametervalue.json @@ -0,0 +1,244 @@ +{ + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/Trait" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/Trait\/ParameterValue" + }, + "kind" : "symbol", + "metadata" : { + "extendedModule" : "PoieticCore", + "externalID" : "s:11PoieticCore5TraitC0A5FlowsE14ParameterValueACvpZ", + "fragments" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "ParameterValue" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore5TraitC", + "text" : "Trait" + } + ], + "modules" : [ + { + "name" : "PoieticFlows", + "relatedModules" : [ + "PoieticCore" + ] + } + ], + "role" : "symbol", + "roleHeading" : "Type Property", + "symbolKind" : "property", + "title" : "ParameterValue" + }, + "primaryContentSections" : [ + { + "declarations" : [ + { + "languages" : [ + "swift" + ], + "platforms" : [ + "macOS" + ], + "tokens" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "ParameterValue" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore5TraitC", + "text" : "Trait" + } + ] + } + ], + "kind" : "declarations" + } + ], + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/poieticcore\/trait\/parametervalue" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore": { + "abstract" : [ + + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticCore", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/poieticcore" +}, +"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/Trait": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "extension" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "preciseIdentifier" : "s:11PoieticCore5TraitC", + "text" : "Trait" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/Trait", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "Trait" + } + ], + "role" : "symbol", + "title" : "Trait", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/poieticcore\/trait" +}, +"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/Trait/ParameterValue": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "ParameterValue" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore5TraitC", + "text" : "Trait" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/Trait\/ParameterValue", + "kind" : "symbol", + "role" : "symbol", + "title" : "ParameterValue", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/poieticcore\/trait\/parametervalue" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/simulationdefaults.json b/docs/data/documentation/poieticflows/simulationdefaults.json index 5882df5..710dee7 100644 --- a/docs/data/documentation/poieticflows/simulationdefaults.json +++ b/docs/data/documentation/poieticflows/simulationdefaults.json @@ -138,13 +138,11 @@ "identifiers" : [ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/BuiltinVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledBuiltin", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledStock", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledFlow", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledGraphicalFunction", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledControlBinding", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType" @@ -237,40 +235,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/builtinvariable" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary": { - "abstract" : [ - { - "text" : "Compiled auxiliary node.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "role" : "symbol", - "title" : "CompiledAuxiliary", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary" -}, "doc://PoieticFlows/documentation/PoieticFlows/CompiledBuiltin": { "abstract" : [ { @@ -555,40 +519,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/computationalrepresentation" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { - "abstract" : [ - { - "text" : "Structure representing a computation of an object.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "role" : "symbol", - "title" : "ComputedObject", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" -}, "doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/Trait/Simulation": { "abstract" : [ { diff --git a/docs/data/documentation/poieticflows/computedobject.json b/docs/data/documentation/poieticflows/simulationobject.json similarity index 50% rename from docs/data/documentation/poieticflows/computedobject.json rename to docs/data/documentation/poieticflows/simulationobject.json index ae06fe1..5f71f21 100644 --- a/docs/data/documentation/poieticflows/computedobject.json +++ b/docs/data/documentation/poieticflows/simulationobject.json @@ -1,25 +1,24 @@ { "abstract" : [ { - "text" : "Structure representing a computation of an object.", + "text" : "Structure describing an object to be simulated.", "type" : "text" } ], "hierarchy" : { "paths" : [ [ - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler" + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows" ] ] }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows14ComputedObjectV", + "externalID" : "s:12PoieticFlows16SimulationObjectV", "fragments" : [ { "kind" : "keyword", @@ -31,7 +30,7 @@ }, { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "SimulationObject" } ], "modules" : [ @@ -42,13 +41,13 @@ "navigatorTitle" : [ { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "SimulationObject" } ], "role" : "symbol", "roleHeading" : "Structure", "symbolKind" : "struct", - "title" : "ComputedObject" + "title" : "SimulationObject" }, "primaryContentSections" : [ { @@ -71,7 +70,7 @@ }, { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "SimulationObject" } ] } @@ -98,7 +97,7 @@ { "inlineContent" : [ { - "text" : "The ComputedObject provides information about what kind of computation", + "text" : "The simulation object provides information about what kind of computation", "type" : "text" }, { @@ -185,43 +184,30 @@ "sections" : [ ], - "seeAlsoSections" : [ + "topicSections" : [ { - "generated" : true, "identifiers" : [ - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationDefaults", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariable", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/BuiltinVariable", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledBuiltin", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledStock", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledFlow", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledGraphicalFunction", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledControlBinding", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType" + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/computation", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/description", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/id", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/name", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/type", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/valueType", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/variableIndex" ], - "title" : "Compiled Model" - } - ], - "topicSections" : [ + "title" : "Instance Properties" + }, { "identifiers" : [ - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/computation", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/description", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/id", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/name", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/valueType", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/variableIndex" + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType" ], - "title" : "Instance Properties" + "title" : "Enumerations" } ], "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/computedobject" + "\/documentation\/poieticflows\/simulationobject" ], "traits" : [ { @@ -259,230 +245,10 @@ "type" : "topic", "url" : "\/documentation\/poieticflows" }, -"doc://PoieticFlows/documentation/PoieticFlows/BuiltinVariable": { - "abstract" : [ - { - "text" : "Builtin variable kind.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "enum" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "BuiltinVariable" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/BuiltinVariable", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "BuiltinVariable" - } - ], - "role" : "symbol", - "title" : "BuiltinVariable", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/builtinvariable" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary": { - "abstract" : [ - { - "text" : "Compiled auxiliary node.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "role" : "symbol", - "title" : "CompiledAuxiliary", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledBuiltin": { - "abstract" : [ - { - "text" : "Structure representing builtin and reference to its simulation state", - "type" : "text" - }, - { - "text" : " ", - "type" : "text" - }, - { - "text" : "variable.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledBuiltin" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledBuiltin", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledBuiltin" - } - ], - "role" : "symbol", - "title" : "CompiledBuiltin", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledbuiltin" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledControlBinding": { - "abstract" : [ - { - "text" : "Structure representing compiled control-to-value binding.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledControlBinding" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledControlBinding", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledControlBinding" - } - ], - "role" : "symbol", - "title" : "CompiledControlBinding", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledcontrolbinding" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledFlow": { - "abstract" : [ - { - "text" : "Compiled representation of a flow.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledFlow" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledFlow", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledFlow" - } - ], - "role" : "symbol", - "title" : "CompiledFlow", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledflow" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledGraphicalFunction": { - "abstract" : [ - { - "text" : "A structure representing a concrete instance of a graphical function", - "type" : "text" - }, - { - "text" : " ", - "type" : "text" - }, - { - "text" : "in the context of a graph.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledGraphicalFunction" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledGraphicalFunction", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledGraphicalFunction" - } - ], - "role" : "symbol", - "title" : "CompiledGraphicalFunction", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledgraphicalfunction" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel": { +"doc://PoieticFlows/documentation/PoieticFlows/ComputationalRepresentation": { "abstract" : [ { - "text" : "Core structure used by the simulator and the solver to perform the", + "text" : "Representation of a node in the simulation denoting how the node will", "type" : "text" }, { @@ -490,14 +256,14 @@ "type" : "text" }, { - "text" : "computation.", + "text" : "be computed.", "type" : "text" } ], "fragments" : [ { "kind" : "keyword", - "text" : "struct" + "text" : "enum" }, { "kind" : "text", @@ -505,40 +271,26 @@ }, { "kind" : "identifier", - "text" : "CompiledModel" + "text" : "ComputationalRepresentation" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation", "kind" : "symbol", "navigatorTitle" : [ { "kind" : "identifier", - "text" : "CompiledModel" + "text" : "ComputationalRepresentation" } ], "role" : "symbol", - "title" : "CompiledModel", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodel" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModelAndCompiler": { - "abstract" : [ - { - "text" : "Summary…", - "type" : "text" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "kind" : "article", - "role" : "collectionGroup", - "title" : "Compiled Model and Compiler", + "title" : "ComputationalRepresentation", "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodelandcompiler" + "url" : "\/documentation\/poieticflows\/computationalrepresentation" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledStock": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject": { "abstract" : [ { - "text" : "Compiled representation of a stock.", + "text" : "Structure describing an object to be simulated.", "type" : "text" } ], @@ -553,36 +305,25 @@ }, { "kind" : "identifier", - "text" : "CompiledStock" + "text" : "SimulationObject" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledStock", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", "kind" : "symbol", "navigatorTitle" : [ { "kind" : "identifier", - "text" : "CompiledStock" + "text" : "SimulationObject" } ], "role" : "symbol", - "title" : "CompiledStock", + "title" : "SimulationObject", "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledstock" + "url" : "\/documentation\/poieticflows\/simulationobject" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputationalRepresentation": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType": { "abstract" : [ - { - "text" : "Representation of a node in the simulation denoting how the node will", - "type" : "text" - }, - { - "text" : " ", - "type" : "text" - }, - { - "text" : "be computed.", - "type" : "text" - } + ], "fragments" : [ { @@ -595,57 +336,23 @@ }, { "kind" : "identifier", - "text" : "ComputationalRepresentation" + "text" : "SimulationObjectType" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType", "kind" : "symbol", "navigatorTitle" : [ { "kind" : "identifier", - "text" : "ComputationalRepresentation" + "text" : "SimulationObjectType" } ], "role" : "symbol", - "title" : "ComputationalRepresentation", + "title" : "SimulationObject.SimulationObjectType", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computationalrepresentation" + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { - "abstract" : [ - { - "text" : "Structure representing a computation of an object.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "role" : "symbol", - "title" : "ComputedObject", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" -}, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject/computation": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/computation": { "abstract" : [ { "text" : "Information denoting how the object is being computed.", @@ -675,14 +382,14 @@ "text" : "ComputationalRepresentation" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/computation", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/computation", "kind" : "symbol", "role" : "symbol", "title" : "computation", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject\/computation" + "url" : "\/documentation\/poieticflows\/simulationobject\/computation" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject/description": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/description": { "abstract" : [ ], @@ -709,17 +416,17 @@ "text" : "String" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/description", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/description", "kind" : "symbol", "role" : "symbol", "title" : "description", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject\/description" + "url" : "\/documentation\/poieticflows\/simulationobject\/description" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject/id": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/id": { "abstract" : [ { - "text" : "ID of the object, usually a node, that represents the variable.", + "text" : "ID of the object, usually a node, that is being represented.", "type" : "text" } ], @@ -746,14 +453,14 @@ "text" : "ObjectID" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/id", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/id", "kind" : "symbol", "role" : "symbol", "title" : "id", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject\/id" + "url" : "\/documentation\/poieticflows\/simulationobject\/id" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject/name": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/name": { "abstract" : [ { "text" : "Name of the object.", @@ -783,24 +490,21 @@ "text" : "String" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/name", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/name", "kind" : "symbol", "role" : "symbol", "title" : "name", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject\/name" + "url" : "\/documentation\/poieticflows\/simulationobject\/name" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject/valueType": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/type": { "abstract" : [ - { - "text" : "Type of the variable value.", - "type" : "text" - } + ], "fragments" : [ { "kind" : "keyword", - "text" : "var" + "text" : "let" }, { "kind" : "text", @@ -808,7 +512,7 @@ }, { "kind" : "identifier", - "text" : "valueType" + "text" : "type" }, { "kind" : "text", @@ -816,81 +520,37 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore9ValueTypeO", - "text" : "ValueType" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/valueType", - "kind" : "symbol", - "role" : "symbol", - "title" : "valueType", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject\/valuetype" -}, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject/variableIndex": { - "abstract" : [ - { - "text" : "Index of the variable representing the object’s state in the", - "type" : "text" - }, - { - "text" : " ", - "type" : "text" - }, - { - "text" : "simulation state.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "let" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "variableIndex" + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV", + "text" : "SimulationObject" }, { "kind" : "text", - "text" : ": " + "text" : "." }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Si", - "text" : "Int" + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV0cD4TypeO", + "text" : "SimulationObjectType" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/variableIndex", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/type", "kind" : "symbol", "role" : "symbol", - "title" : "variableIndex", + "title" : "type", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject\/variableindex" + "url" : "\/documentation\/poieticflows\/simulationobject\/type" }, -"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/Trait/Simulation": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/valueType": { "abstract" : [ { - "text" : "Trait with simulation defaults.", + "text" : "Type of the variable value.", "type" : "text" } ], "fragments" : [ { "kind" : "keyword", - "text" : "static" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "keyword", - "text" : "let" + "text" : "var" }, { "kind" : "text", @@ -898,7 +558,7 @@ }, { "kind" : "identifier", - "text" : "Simulation" + "text" : "valueType" }, { "kind" : "text", @@ -906,21 +566,21 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore5TraitC", - "text" : "Trait" + "preciseIdentifier" : "s:11PoieticCore9ValueTypeO", + "text" : "ValueType" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/Trait\/Simulation", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/valueType", "kind" : "symbol", "role" : "symbol", - "title" : "Simulation", + "title" : "valueType", "type" : "topic", - "url" : "\/documentation\/poieticflows\/poieticcore\/trait\/simulation" + "url" : "\/documentation\/poieticflows\/simulationobject\/valuetype" }, -"doc://PoieticFlows/documentation/PoieticFlows/SimulationDefaults": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/variableIndex": { "abstract" : [ { - "text" : "Defaults fro simulation taken from an object with a trait", + "text" : "Index of the variable representing the object’s state in the", "type" : "text" }, { @@ -928,19 +588,14 @@ "type" : "text" }, { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/Trait\/Simulation", - "isActive" : true, - "type" : "reference" - }, - { - "text" : ".", + "text" : "simulation state.", "type" : "text" } ], "fragments" : [ { "kind" : "keyword", - "text" : "struct" + "text" : "let" }, { "kind" : "text", @@ -948,55 +603,24 @@ }, { "kind" : "identifier", - "text" : "SimulationDefaults" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationDefaults", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "SimulationDefaults" - } - ], - "role" : "symbol", - "title" : "SimulationDefaults", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/simulationdefaults" -}, -"doc://PoieticFlows/documentation/PoieticFlows/SimulationVariableType": { - "abstract" : [ - { - "text" : "Type of the simulation variable.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "enum" + "text" : "variableIndex" }, { "kind" : "text", - "text" : " " + "text" : ": " }, { - "kind" : "identifier", - "text" : "SimulationVariableType" + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:Si", + "text" : "Int" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/variableIndex", "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "SimulationVariableType" - } - ], "role" : "symbol", - "title" : "SimulationVariableType", + "title" : "variableIndex", "type" : "topic", - "url" : "\/documentation\/poieticflows\/simulationvariabletype" + "url" : "\/documentation\/poieticflows\/simulationobject\/variableindex" }, "doc://PoieticFlows/documentation/PoieticFlows/Solver/evaluate(objectAt:with:)": { "abstract" : [ @@ -1047,6 +671,14 @@ "kind" : "text", "text" : ": " }, + { + "kind" : "keyword", + "text" : "inout" + }, + { + "kind" : "text", + "text" : " " + }, { "kind" : "typeIdentifier", "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", @@ -1077,40 +709,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/solver\/evaluate(objectat:with:)" }, -"doc://PoieticFlows/documentation/PoieticFlows/StateVariable": { - "abstract" : [ - { - "text" : "Structure representing a reference to a simulation variable.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "StateVariable" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariable", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "StateVariable" - } - ], - "role" : "symbol", - "title" : "StateVariable", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/statevariable" -}, "doc://PoieticFlows/s23CustomStringConvertibleP": { "identifier" : "doc:\/\/PoieticFlows\/s23CustomStringConvertibleP", "title" : "Swift.CustomStringConvertible", diff --git a/docs/data/documentation/poieticflows/computedobject/computation.json b/docs/data/documentation/poieticflows/simulationobject/computation.json similarity index 79% rename from docs/data/documentation/poieticflows/computedobject/computation.json rename to docs/data/documentation/poieticflows/simulationobject/computation.json index 0fb6bfc..acac95c 100644 --- a/docs/data/documentation/poieticflows/computedobject/computation.json +++ b/docs/data/documentation/poieticflows/simulationobject/computation.json @@ -9,18 +9,17 @@ "paths" : [ [ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject" + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject" ] ] }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/computation" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/computation" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows14ComputedObjectV11computationAA27ComputationalRepresentationOvp", + "externalID" : "s:12PoieticFlows16SimulationObjectV11computationAA27ComputationalRepresentationOvp", "fragments" : [ { "kind" : "keyword", @@ -104,7 +103,7 @@ "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/computedobject\/computation" + "\/documentation\/poieticflows\/simulationobject\/computation" ], "traits" : [ { @@ -142,20 +141,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModelAndCompiler": { - "abstract" : [ - { - "text" : "Summary…", - "type" : "text" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "kind" : "article", - "role" : "collectionGroup", - "title" : "Compiled Model and Compiler", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodelandcompiler" -}, "doc://PoieticFlows/documentation/PoieticFlows/ComputationalRepresentation": { "abstract" : [ { @@ -198,10 +183,10 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/computationalrepresentation" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject": { "abstract" : [ { - "text" : "Structure representing a computation of an object.", + "text" : "Structure describing an object to be simulated.", "type" : "text" } ], @@ -216,23 +201,23 @@ }, { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "SimulationObject" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", "kind" : "symbol", "navigatorTitle" : [ { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "SimulationObject" } ], "role" : "symbol", - "title" : "ComputedObject", + "title" : "SimulationObject", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" + "url" : "\/documentation\/poieticflows\/simulationobject" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject/computation": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/computation": { "abstract" : [ { "text" : "Information denoting how the object is being computed.", @@ -262,12 +247,12 @@ "text" : "ComputationalRepresentation" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/computation", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/computation", "kind" : "symbol", "role" : "symbol", "title" : "computation", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject\/computation" + "url" : "\/documentation\/poieticflows\/simulationobject\/computation" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/computedobject/description.json b/docs/data/documentation/poieticflows/simulationobject/description.json similarity index 76% rename from docs/data/documentation/poieticflows/computedobject/description.json rename to docs/data/documentation/poieticflows/simulationobject/description.json index dfab636..23d218e 100644 --- a/docs/data/documentation/poieticflows/computedobject/description.json +++ b/docs/data/documentation/poieticflows/simulationobject/description.json @@ -17,18 +17,17 @@ "paths" : [ [ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject" + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject" ] ] }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/description" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/description" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows14ComputedObjectV11descriptionSSvp", + "externalID" : "s:12PoieticFlows16SimulationObjectV11descriptionSSvp", "fragments" : [ { "kind" : "keyword", @@ -123,7 +122,7 @@ "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/computedobject\/description" + "\/documentation\/poieticflows\/simulationobject\/description" ], "traits" : [ { @@ -161,24 +160,10 @@ "type" : "topic", "url" : "\/documentation\/poieticflows" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModelAndCompiler": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject": { "abstract" : [ { - "text" : "Summary…", - "type" : "text" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "kind" : "article", - "role" : "collectionGroup", - "title" : "Compiled Model and Compiler", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodelandcompiler" -}, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { - "abstract" : [ - { - "text" : "Structure representing a computation of an object.", + "text" : "Structure describing an object to be simulated.", "type" : "text" } ], @@ -193,23 +178,23 @@ }, { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "SimulationObject" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", "kind" : "symbol", "navigatorTitle" : [ { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "SimulationObject" } ], "role" : "symbol", - "title" : "ComputedObject", + "title" : "SimulationObject", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" + "url" : "\/documentation\/poieticflows\/simulationobject" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject/description": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/description": { "abstract" : [ ], @@ -236,12 +221,12 @@ "text" : "String" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/description", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/description", "kind" : "symbol", "role" : "symbol", "title" : "description", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject\/description" + "url" : "\/documentation\/poieticflows\/simulationobject\/description" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/compiledauxiliary/id.json b/docs/data/documentation/poieticflows/simulationobject/id.json similarity index 75% rename from docs/data/documentation/poieticflows/compiledauxiliary/id.json rename to docs/data/documentation/poieticflows/simulationobject/id.json index 0af44af..d8410fa 100644 --- a/docs/data/documentation/poieticflows/compiledauxiliary/id.json +++ b/docs/data/documentation/poieticflows/simulationobject/id.json @@ -1,20 +1,25 @@ { + "abstract" : [ + { + "text" : "ID of the object, usually a node, that is being represented.", + "type" : "text" + } + ], "hierarchy" : { "paths" : [ [ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary" + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject" ] ] }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary\/id" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/id" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows17CompiledAuxiliaryV2ids6UInt64Vvp", + "externalID" : "s:12PoieticFlows16SimulationObjectV2ids6UInt64Vvp", "fragments" : [ { "kind" : "keyword", @@ -97,7 +102,7 @@ "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/compiledauxiliary\/id" + "\/documentation\/poieticflows\/simulationobject\/id" ], "traits" : [ { @@ -135,10 +140,10 @@ "type" : "topic", "url" : "\/documentation\/poieticflows" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject": { "abstract" : [ { - "text" : "Compiled auxiliary node.", + "text" : "Structure describing an object to be simulated.", "type" : "text" } ], @@ -153,25 +158,28 @@ }, { "kind" : "identifier", - "text" : "CompiledAuxiliary" + "text" : "SimulationObject" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", "kind" : "symbol", "navigatorTitle" : [ { "kind" : "identifier", - "text" : "CompiledAuxiliary" + "text" : "SimulationObject" } ], "role" : "symbol", - "title" : "CompiledAuxiliary", + "title" : "SimulationObject", "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary" + "url" : "\/documentation\/poieticflows\/simulationobject" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary/id": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/id": { "abstract" : [ - + { + "text" : "ID of the object, usually a node, that is being represented.", + "type" : "text" + } ], "fragments" : [ { @@ -196,26 +204,12 @@ "text" : "ObjectID" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary\/id", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/id", "kind" : "symbol", "role" : "symbol", "title" : "id", "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary\/id" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModelAndCompiler": { - "abstract" : [ - { - "text" : "Summary…", - "type" : "text" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "kind" : "article", - "role" : "collectionGroup", - "title" : "Compiled Model and Compiler", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodelandcompiler" + "url" : "\/documentation\/poieticflows\/simulationobject\/id" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/computedobject/name.json b/docs/data/documentation/poieticflows/simulationobject/name.json similarity index 75% rename from docs/data/documentation/poieticflows/computedobject/name.json rename to docs/data/documentation/poieticflows/simulationobject/name.json index a69b22b..a352882 100644 --- a/docs/data/documentation/poieticflows/computedobject/name.json +++ b/docs/data/documentation/poieticflows/simulationobject/name.json @@ -9,18 +9,17 @@ "paths" : [ [ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject" + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject" ] ] }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/name" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/name" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows14ComputedObjectV4nameSSvp", + "externalID" : "s:12PoieticFlows16SimulationObjectV4nameSSvp", "fragments" : [ { "kind" : "keyword", @@ -103,7 +102,7 @@ "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/computedobject\/name" + "\/documentation\/poieticflows\/simulationobject\/name" ], "traits" : [ { @@ -141,24 +140,10 @@ "type" : "topic", "url" : "\/documentation\/poieticflows" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModelAndCompiler": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject": { "abstract" : [ { - "text" : "Summary…", - "type" : "text" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "kind" : "article", - "role" : "collectionGroup", - "title" : "Compiled Model and Compiler", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodelandcompiler" -}, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { - "abstract" : [ - { - "text" : "Structure representing a computation of an object.", + "text" : "Structure describing an object to be simulated.", "type" : "text" } ], @@ -173,23 +158,23 @@ }, { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "SimulationObject" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", "kind" : "symbol", "navigatorTitle" : [ { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "SimulationObject" } ], "role" : "symbol", - "title" : "ComputedObject", + "title" : "SimulationObject", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" + "url" : "\/documentation\/poieticflows\/simulationobject" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject/name": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/name": { "abstract" : [ { "text" : "Name of the object.", @@ -219,12 +204,12 @@ "text" : "String" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/name", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/name", "kind" : "symbol", "role" : "symbol", "title" : "name", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject\/name" + "url" : "\/documentation\/poieticflows\/simulationobject\/name" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype.json b/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype.json new file mode 100644 index 0000000..132cb56 --- /dev/null +++ b/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype.json @@ -0,0 +1,375 @@ +{ + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType" + }, + "kind" : "symbol", + "metadata" : { + "externalID" : "s:12PoieticFlows16SimulationObjectV0cD4TypeO", + "fragments" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "SimulationObjectType" + } + ], + "modules" : [ + { + "name" : "PoieticFlows" + } + ], + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "SimulationObjectType" + } + ], + "role" : "symbol", + "roleHeading" : "Enumeration", + "symbolKind" : "enum", + "title" : "SimulationObject.SimulationObjectType" + }, + "primaryContentSections" : [ + { + "declarations" : [ + { + "languages" : [ + "swift" + ], + "platforms" : [ + "macOS" + ], + "tokens" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "SimulationObjectType" + } + ] + } + ], + "kind" : "declarations" + } + ], + "relationshipsSections" : [ + { + "identifiers" : [ + "doc:\/\/PoieticFlows\/Se", + "doc:\/\/PoieticFlows\/SE", + "doc:\/\/PoieticFlows\/SQ", + "doc:\/\/PoieticFlows\/SH" + ], + "kind" : "relationships", + "title" : "Conforms To", + "type" : "conformsTo" + } + ], + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "topicSections" : [ + { + "identifiers" : [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/auxiliary", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/flow", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/stock" + ], + "title" : "Enumeration Cases" + }, + { + "identifiers" : [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/init(from:)" + ], + "title" : "Initializers" + }, + { + "generated" : true, + "identifiers" : [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/Equatable-Implementations" + ], + "title" : "Default Implementations" + } + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/SE": { + "identifier" : "doc:\/\/PoieticFlows\/SE", + "title" : "Swift.Encodable", + "type" : "unresolvable" +}, +"doc://PoieticFlows/SH": { + "identifier" : "doc:\/\/PoieticFlows\/SH", + "title" : "Swift.Hashable", + "type" : "unresolvable" +}, +"doc://PoieticFlows/SQ": { + "identifier" : "doc:\/\/PoieticFlows\/SQ", + "title" : "Swift.Equatable", + "type" : "unresolvable" +}, +"doc://PoieticFlows/Se": { + "identifier" : "doc:\/\/PoieticFlows\/Se", + "title" : "Swift.Decodable", + "type" : "unresolvable" +}, +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject": { + "abstract" : [ + { + "text" : "Structure describing an object to be simulated.", + "type" : "text" + } + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "SimulationObject" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "SimulationObject" + } + ], + "role" : "symbol", + "title" : "SimulationObject", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "SimulationObjectType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "SimulationObjectType" + } + ], + "role" : "symbol", + "title" : "SimulationObject.SimulationObjectType", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType/Equatable-Implementations": { + "abstract" : [ + + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/Equatable-Implementations", + "kind" : "article", + "role" : "collectionGroup", + "title" : "Equatable Implementations", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/equatable-implementations" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType/auxiliary": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "auxiliary" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/auxiliary", + "kind" : "symbol", + "role" : "symbol", + "title" : "SimulationObject.SimulationObjectType.auxiliary", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/auxiliary" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType/flow": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "flow" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/flow", + "kind" : "symbol", + "role" : "symbol", + "title" : "SimulationObject.SimulationObjectType.flow", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/flow" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType/init(from:)": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "identifier", + "text" : "init" + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "externalParam", + "text" : "from" + }, + { + "kind" : "text", + "text" : ": any " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:s7DecoderP", + "text" : "Decoder" + }, + { + "kind" : "text", + "text" : ") " + }, + { + "kind" : "keyword", + "text" : "throws" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/init(from:)", + "kind" : "symbol", + "role" : "symbol", + "title" : "init(from:)", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/init(from:)" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType/stock": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "stock" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/stock", + "kind" : "symbol", + "role" : "symbol", + "title" : "SimulationObject.SimulationObjectType.stock", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/stock" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/!=(_:_:).json b/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/!=(_:_:).json new file mode 100644 index 0000000..6643e59 --- /dev/null +++ b/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/!=(_:_:).json @@ -0,0 +1,368 @@ +{ + "abstract" : [ + { + "text" : "Inherited from ", + "type" : "text" + }, + { + "code" : "Equatable.!=(_:_:)", + "type" : "codeVoice" + }, + { + "text" : ".", + "type" : "text" + } + ], + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/Equatable-Implementations" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/!=(_:_:)" + }, + "kind" : "symbol", + "metadata" : { + "extendedModule" : "Swift", + "externalID" : "s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:12PoieticFlows16SimulationObjectV0cD4TypeO", + "fragments" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "func" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "!=" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "typeIdentifier", + "text" : "Self" + }, + { + "kind" : "text", + "text" : ", " + }, + { + "kind" : "typeIdentifier", + "text" : "Self" + }, + { + "kind" : "text", + "text" : ") -> " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:Sb", + "text" : "Bool" + } + ], + "modules" : [ + { + "name" : "PoieticFlows", + "relatedModules" : [ + "Swift" + ] + } + ], + "role" : "symbol", + "roleHeading" : "Operator", + "symbolKind" : "op", + "title" : "!=(_:_:)" + }, + "primaryContentSections" : [ + { + "declarations" : [ + { + "languages" : [ + "swift" + ], + "platforms" : [ + "macOS" + ], + "tokens" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "func" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "!=" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "internalParam", + "text" : "lhs" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "text" : "Self" + }, + { + "kind" : "text", + "text" : ", " + }, + { + "kind" : "internalParam", + "text" : "rhs" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "text" : "Self" + }, + { + "kind" : "text", + "text" : ") -> " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:Sb", + "text" : "Bool" + } + ] + } + ], + "kind" : "declarations" + } + ], + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/!=(_:_:)" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject": { + "abstract" : [ + { + "text" : "Structure describing an object to be simulated.", + "type" : "text" + } + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "SimulationObject" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "SimulationObject" + } + ], + "role" : "symbol", + "title" : "SimulationObject", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "SimulationObjectType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "SimulationObjectType" + } + ], + "role" : "symbol", + "title" : "SimulationObject.SimulationObjectType", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType/!=(_:_:)": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "func" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "!=" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "typeIdentifier", + "text" : "Self" + }, + { + "kind" : "text", + "text" : ", " + }, + { + "kind" : "typeIdentifier", + "text" : "Self" + }, + { + "kind" : "text", + "text" : ") -> " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:Sb", + "text" : "Bool" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/!=(_:_:)", + "kind" : "symbol", + "role" : "symbol", + "title" : "!=(_:_:)", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/!=(_:_:)" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType/Equatable-Implementations": { + "abstract" : [ + + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/Equatable-Implementations", + "kind" : "article", + "role" : "collectionGroup", + "title" : "Equatable Implementations", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/equatable-implementations" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/auxiliary.json b/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/auxiliary.json new file mode 100644 index 0000000..4efb908 --- /dev/null +++ b/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/auxiliary.json @@ -0,0 +1,211 @@ +{ + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/auxiliary" + }, + "kind" : "symbol", + "metadata" : { + "externalID" : "s:12PoieticFlows16SimulationObjectV0cD4TypeO9auxiliaryyA2EmF", + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "auxiliary" + } + ], + "modules" : [ + { + "name" : "PoieticFlows" + } + ], + "role" : "symbol", + "roleHeading" : "Case", + "symbolKind" : "case", + "title" : "SimulationObject.SimulationObjectType.auxiliary" + }, + "primaryContentSections" : [ + { + "declarations" : [ + { + "languages" : [ + "swift" + ], + "platforms" : [ + "macOS" + ], + "tokens" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "auxiliary" + } + ] + } + ], + "kind" : "declarations" + } + ], + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/auxiliary" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject": { + "abstract" : [ + { + "text" : "Structure describing an object to be simulated.", + "type" : "text" + } + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "SimulationObject" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "SimulationObject" + } + ], + "role" : "symbol", + "title" : "SimulationObject", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "SimulationObjectType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "SimulationObjectType" + } + ], + "role" : "symbol", + "title" : "SimulationObject.SimulationObjectType", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType/auxiliary": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "auxiliary" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/auxiliary", + "kind" : "symbol", + "role" : "symbol", + "title" : "SimulationObject.SimulationObjectType.auxiliary", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/auxiliary" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/equatable-implementations.json b/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/equatable-implementations.json new file mode 100644 index 0000000..b452e40 --- /dev/null +++ b/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/equatable-implementations.json @@ -0,0 +1,212 @@ +{ + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/Equatable-Implementations" + }, + "kind" : "article", + "metadata" : { + "modules" : [ + { + "name" : "PoieticFlows" + } + ], + "role" : "collectionGroup", + "roleHeading" : "API Collection", + "title" : "Equatable Implementations" + }, + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "topicSections" : [ + { + "generated" : true, + "identifiers" : [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/!=(_:_:)" + ], + "title" : "Operators" + } + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/equatable-implementations" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject": { + "abstract" : [ + { + "text" : "Structure describing an object to be simulated.", + "type" : "text" + } + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "SimulationObject" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "SimulationObject" + } + ], + "role" : "symbol", + "title" : "SimulationObject", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "SimulationObjectType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "SimulationObjectType" + } + ], + "role" : "symbol", + "title" : "SimulationObject.SimulationObjectType", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType/!=(_:_:)": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "static" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "keyword", + "text" : "func" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "!=" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "typeIdentifier", + "text" : "Self" + }, + { + "kind" : "text", + "text" : ", " + }, + { + "kind" : "typeIdentifier", + "text" : "Self" + }, + { + "kind" : "text", + "text" : ") -> " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:Sb", + "text" : "Bool" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/!=(_:_:)", + "kind" : "symbol", + "role" : "symbol", + "title" : "!=(_:_:)", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/!=(_:_:)" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/flow.json b/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/flow.json new file mode 100644 index 0000000..6dbff6e --- /dev/null +++ b/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/flow.json @@ -0,0 +1,211 @@ +{ + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/flow" + }, + "kind" : "symbol", + "metadata" : { + "externalID" : "s:12PoieticFlows16SimulationObjectV0cD4TypeO4flowyA2EmF", + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "flow" + } + ], + "modules" : [ + { + "name" : "PoieticFlows" + } + ], + "role" : "symbol", + "roleHeading" : "Case", + "symbolKind" : "case", + "title" : "SimulationObject.SimulationObjectType.flow" + }, + "primaryContentSections" : [ + { + "declarations" : [ + { + "languages" : [ + "swift" + ], + "platforms" : [ + "macOS" + ], + "tokens" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "flow" + } + ] + } + ], + "kind" : "declarations" + } + ], + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/flow" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject": { + "abstract" : [ + { + "text" : "Structure describing an object to be simulated.", + "type" : "text" + } + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "SimulationObject" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "SimulationObject" + } + ], + "role" : "symbol", + "title" : "SimulationObject", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "SimulationObjectType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "SimulationObjectType" + } + ], + "role" : "symbol", + "title" : "SimulationObject.SimulationObjectType", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType/flow": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "flow" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/flow", + "kind" : "symbol", + "role" : "symbol", + "title" : "SimulationObject.SimulationObjectType.flow", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/flow" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/init(from:).json b/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/init(from:).json new file mode 100644 index 0000000..fb4f201 --- /dev/null +++ b/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/init(from:).json @@ -0,0 +1,284 @@ +{ + "abstract" : [ + { + "text" : "Inherited from ", + "type" : "text" + }, + { + "code" : "Decodable.init(from:)", + "type" : "codeVoice" + }, + { + "text" : ".", + "type" : "text" + } + ], + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/init(from:)" + }, + "kind" : "symbol", + "metadata" : { + "externalID" : "s:12PoieticFlows16SimulationObjectV0cD4TypeO4fromAEs7Decoder_p_tKcfc", + "fragments" : [ + { + "kind" : "identifier", + "text" : "init" + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "externalParam", + "text" : "from" + }, + { + "kind" : "text", + "text" : ": any " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:s7DecoderP", + "text" : "Decoder" + }, + { + "kind" : "text", + "text" : ") " + }, + { + "kind" : "keyword", + "text" : "throws" + } + ], + "modules" : [ + { + "name" : "PoieticFlows" + } + ], + "role" : "symbol", + "roleHeading" : "Initializer", + "symbolKind" : "init", + "title" : "init(from:)" + }, + "primaryContentSections" : [ + { + "declarations" : [ + { + "languages" : [ + "swift" + ], + "platforms" : [ + "macOS" + ], + "tokens" : [ + { + "kind" : "keyword", + "text" : "init" + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "externalParam", + "text" : "from" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "internalParam", + "text" : "decoder" + }, + { + "kind" : "text", + "text" : ": any " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:s7DecoderP", + "text" : "Decoder" + }, + { + "kind" : "text", + "text" : ") " + }, + { + "kind" : "keyword", + "text" : "throws" + } + ] + } + ], + "kind" : "declarations" + } + ], + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/init(from:)" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject": { + "abstract" : [ + { + "text" : "Structure describing an object to be simulated.", + "type" : "text" + } + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "SimulationObject" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "SimulationObject" + } + ], + "role" : "symbol", + "title" : "SimulationObject", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "SimulationObjectType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "SimulationObjectType" + } + ], + "role" : "symbol", + "title" : "SimulationObject.SimulationObjectType", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType/init(from:)": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "identifier", + "text" : "init" + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "externalParam", + "text" : "from" + }, + { + "kind" : "text", + "text" : ": any " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:s7DecoderP", + "text" : "Decoder" + }, + { + "kind" : "text", + "text" : ") " + }, + { + "kind" : "keyword", + "text" : "throws" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/init(from:)", + "kind" : "symbol", + "role" : "symbol", + "title" : "init(from:)", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/init(from:)" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/stock.json b/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/stock.json new file mode 100644 index 0000000..ecff3cb --- /dev/null +++ b/docs/data/documentation/poieticflows/simulationobject/simulationobjecttype/stock.json @@ -0,0 +1,211 @@ +{ + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/stock" + }, + "kind" : "symbol", + "metadata" : { + "externalID" : "s:12PoieticFlows16SimulationObjectV0cD4TypeO5stockyA2EmF", + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "stock" + } + ], + "modules" : [ + { + "name" : "PoieticFlows" + } + ], + "role" : "symbol", + "roleHeading" : "Case", + "symbolKind" : "case", + "title" : "SimulationObject.SimulationObjectType.stock" + }, + "primaryContentSections" : [ + { + "declarations" : [ + { + "languages" : [ + "swift" + ], + "platforms" : [ + "macOS" + ], + "tokens" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "stock" + } + ] + } + ], + "kind" : "declarations" + } + ], + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/stock" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject": { + "abstract" : [ + { + "text" : "Structure describing an object to be simulated.", + "type" : "text" + } + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "SimulationObject" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "SimulationObject" + } + ], + "role" : "symbol", + "title" : "SimulationObject", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "SimulationObjectType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "SimulationObjectType" + } + ], + "role" : "symbol", + "title" : "SimulationObject.SimulationObjectType", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType/stock": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "stock" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType\/stock", + "kind" : "symbol", + "role" : "symbol", + "title" : "SimulationObject.SimulationObjectType.stock", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/stock" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/simulationobject/type.json b/docs/data/documentation/poieticflows/simulationobject/type.json new file mode 100644 index 0000000..35fc840 --- /dev/null +++ b/docs/data/documentation/poieticflows/simulationobject/type.json @@ -0,0 +1,266 @@ +{ + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/type" + }, + "kind" : "symbol", + "metadata" : { + "externalID" : "s:12PoieticFlows16SimulationObjectV4typeAC0cD4TypeOvp", + "fragments" : [ + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "type" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV", + "text" : "SimulationObject" + }, + { + "kind" : "text", + "text" : "." + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV0cD4TypeO", + "text" : "SimulationObjectType" + } + ], + "modules" : [ + { + "name" : "PoieticFlows" + } + ], + "role" : "symbol", + "roleHeading" : "Instance Property", + "symbolKind" : "property", + "title" : "type" + }, + "primaryContentSections" : [ + { + "declarations" : [ + { + "languages" : [ + "swift" + ], + "platforms" : [ + "macOS" + ], + "tokens" : [ + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "type" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV", + "text" : "SimulationObject" + }, + { + "kind" : "text", + "text" : "." + }, + { + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType", + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV0cD4TypeO", + "text" : "SimulationObjectType" + } + ] + } + ], + "kind" : "declarations" + } + ], + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/simulationobject\/type" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject": { + "abstract" : [ + { + "text" : "Structure describing an object to be simulated.", + "type" : "text" + } + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "SimulationObject" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "SimulationObject" + } + ], + "role" : "symbol", + "title" : "SimulationObject", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/SimulationObjectType": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "SimulationObjectType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/SimulationObjectType", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "SimulationObjectType" + } + ], + "role" : "symbol", + "title" : "SimulationObject.SimulationObjectType", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype" +}, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/type": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "let" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "type" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV", + "text" : "SimulationObject" + }, + { + "kind" : "text", + "text" : "." + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows16SimulationObjectV0cD4TypeO", + "text" : "SimulationObjectType" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/type", + "kind" : "symbol", + "role" : "symbol", + "title" : "type", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationobject\/type" +} +} +} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/computedobject/valuetype.json b/docs/data/documentation/poieticflows/simulationobject/valuetype.json similarity index 75% rename from docs/data/documentation/poieticflows/computedobject/valuetype.json rename to docs/data/documentation/poieticflows/simulationobject/valuetype.json index b4b859a..3bad957 100644 --- a/docs/data/documentation/poieticflows/computedobject/valuetype.json +++ b/docs/data/documentation/poieticflows/simulationobject/valuetype.json @@ -9,18 +9,17 @@ "paths" : [ [ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject" + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject" ] ] }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/valueType" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/valueType" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows14ComputedObjectV9valueType0A4Core05ValueF0Ovp", + "externalID" : "s:12PoieticFlows16SimulationObjectV9valueType0A4Core05ValueF0Ovp", "fragments" : [ { "kind" : "keyword", @@ -103,7 +102,7 @@ "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/computedobject\/valuetype" + "\/documentation\/poieticflows\/simulationobject\/valuetype" ], "traits" : [ { @@ -141,24 +140,10 @@ "type" : "topic", "url" : "\/documentation\/poieticflows" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModelAndCompiler": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject": { "abstract" : [ { - "text" : "Summary…", - "type" : "text" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "kind" : "article", - "role" : "collectionGroup", - "title" : "Compiled Model and Compiler", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodelandcompiler" -}, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { - "abstract" : [ - { - "text" : "Structure representing a computation of an object.", + "text" : "Structure describing an object to be simulated.", "type" : "text" } ], @@ -173,23 +158,23 @@ }, { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "SimulationObject" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", "kind" : "symbol", "navigatorTitle" : [ { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "SimulationObject" } ], "role" : "symbol", - "title" : "ComputedObject", + "title" : "SimulationObject", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" + "url" : "\/documentation\/poieticflows\/simulationobject" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject/valueType": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/valueType": { "abstract" : [ { "text" : "Type of the variable value.", @@ -219,12 +204,12 @@ "text" : "ValueType" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/valueType", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/valueType", "kind" : "symbol", "role" : "symbol", "title" : "valueType", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject\/valuetype" + "url" : "\/documentation\/poieticflows\/simulationobject\/valuetype" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/computedobject/variableindex.json b/docs/data/documentation/poieticflows/simulationobject/variableindex.json similarity index 81% rename from docs/data/documentation/poieticflows/computedobject/variableindex.json rename to docs/data/documentation/poieticflows/simulationobject/variableindex.json index cc05871..60e1944 100644 --- a/docs/data/documentation/poieticflows/computedobject/variableindex.json +++ b/docs/data/documentation/poieticflows/simulationobject/variableindex.json @@ -17,18 +17,17 @@ "paths" : [ [ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject" + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject" ] ] }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/variableIndex" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/variableIndex" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows14ComputedObjectV13variableIndexSivp", + "externalID" : "s:12PoieticFlows16SimulationObjectV13variableIndexSivp", "fragments" : [ { "kind" : "keyword", @@ -143,7 +142,7 @@ "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/computedobject\/variableindex" + "\/documentation\/poieticflows\/simulationobject\/variableindex" ], "traits" : [ { @@ -222,24 +221,10 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/compiledmodel\/statevariables" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModelAndCompiler": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject": { "abstract" : [ { - "text" : "Summary…", - "type" : "text" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModelAndCompiler", - "kind" : "article", - "role" : "collectionGroup", - "title" : "Compiled Model and Compiler", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodelandcompiler" -}, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { - "abstract" : [ - { - "text" : "Structure representing a computation of an object.", + "text" : "Structure describing an object to be simulated.", "type" : "text" } ], @@ -254,23 +239,23 @@ }, { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "SimulationObject" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject", "kind" : "symbol", "navigatorTitle" : [ { "kind" : "identifier", - "text" : "ComputedObject" + "text" : "SimulationObject" } ], "role" : "symbol", - "title" : "ComputedObject", + "title" : "SimulationObject", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" + "url" : "\/documentation\/poieticflows\/simulationobject" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject/variableIndex": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationObject/variableIndex": { "abstract" : [ { "text" : "Index of the variable representing the object’s state in the", @@ -308,12 +293,12 @@ "text" : "Int" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject\/variableIndex", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationObject\/variableIndex", "kind" : "symbol", "role" : "symbol", "title" : "variableIndex", "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject\/variableindex" + "url" : "\/documentation\/poieticflows\/simulationobject\/variableindex" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/simulationstate.json b/docs/data/documentation/poieticflows/simulationstate.json index d5a1856..c15affd 100644 --- a/docs/data/documentation/poieticflows/simulationstate.json +++ b/docs/data/documentation/poieticflows/simulationstate.json @@ -141,7 +141,6 @@ { "identifiers" : [ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/description", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/internalStates", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/model", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/values" ], @@ -149,8 +148,13 @@ }, { "identifiers" : [ - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/subscript(_:)", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/subscript(double:)" + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/double(at:)" + ], + "title" : "Instance Methods" + }, + { + "identifiers" : [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/subscript(_:)" ], "title" : "Subscripts" }, @@ -339,31 +343,33 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/simulationstate\/description" }, -"doc://PoieticFlows/documentation/PoieticFlows/SimulationState/init(_:model:)": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationState/double(at:)": { "abstract" : [ - + { + "text" : "Get or set a simulation variable as double by reference.", + "type" : "text" + } ], "fragments" : [ { - "kind" : "identifier", - "text" : "init" + "kind" : "keyword", + "text" : "func" }, { "kind" : "text", - "text" : "([" + "text" : " " }, { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore7VariantO", - "text" : "Variant" + "kind" : "identifier", + "text" : "double" }, { "kind" : "text", - "text" : "], " + "text" : "(" }, { "kind" : "externalParam", - "text" : "model" + "text" : "at" }, { "kind" : "text", @@ -371,27 +377,38 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows13CompiledModelV", - "text" : "CompiledModel" + "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", + "text" : "SimulationState" }, { "kind" : "text", - "text" : ")" + "text" : "." + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV5Indexa", + "text" : "Index" + }, + { + "kind" : "text", + "text" : ") -> " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:Sd", + "text" : "Double" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/init(_:model:)", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/double(at:)", "kind" : "symbol", "role" : "symbol", - "title" : "init(_:model:)", + "title" : "double(at:)", "type" : "topic", - "url" : "\/documentation\/poieticflows\/simulationstate\/init(_:model:)" + "url" : "\/documentation\/poieticflows\/simulationstate\/double(at:)" }, -"doc://PoieticFlows/documentation/PoieticFlows/SimulationState/init(model:)": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationState/init(_:model:)": { "abstract" : [ - { - "text" : "Create a simulation state with all variables set to zero.", - "type" : "text" - } + ], "fragments" : [ { @@ -400,7 +417,16 @@ }, { "kind" : "text", - "text" : "(" + "text" : "([" + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore7VariantO", + "text" : "Variant" + }, + { + "kind" : "text", + "text" : "], " }, { "kind" : "externalParam", @@ -420,79 +446,53 @@ "text" : ")" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/init(model:)", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/init(_:model:)", "kind" : "symbol", "role" : "symbol", - "title" : "init(model:)", + "title" : "init(_:model:)", "type" : "topic", - "url" : "\/documentation\/poieticflows\/simulationstate\/init(model:)" + "url" : "\/documentation\/poieticflows\/simulationstate\/init(_:model:)" }, -"doc://PoieticFlows/documentation/PoieticFlows/SimulationState/internalStates": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationState/init(model:)": { "abstract" : [ { - "text" : "Values of built-in variables.", - "type" : "text" - }, - { - "text" : " ", - "type" : "text" - }, - { - "text" : "Values of computed variables.", + "text" : "Create a simulation state with all variables set to zero.", "type" : "text" } ], "fragments" : [ - { - "kind" : "keyword", - "text" : "var" - }, - { - "kind" : "text", - "text" : " " - }, { "kind" : "identifier", - "text" : "internalStates" - }, - { - "kind" : "text", - "text" : ": [" - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", - "text" : "SimulationState" + "text" : "init" }, { "kind" : "text", - "text" : "." + "text" : "(" }, { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV5Indexa", - "text" : "Index" + "kind" : "externalParam", + "text" : "model" }, { "kind" : "text", - "text" : " : [" + "text" : ": " }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore7VariantO", - "text" : "Variant" + "preciseIdentifier" : "s:12PoieticFlows13CompiledModelV", + "text" : "CompiledModel" }, { "kind" : "text", - "text" : "]]" + "text" : ")" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/internalStates", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/init(model:)", "kind" : "symbol", "role" : "symbol", - "title" : "internalStates", + "title" : "init(model:)", "type" : "topic", - "url" : "\/documentation\/poieticflows\/simulationstate\/internalstates" + "url" : "\/documentation\/poieticflows\/simulationstate\/init(model:)" }, "doc://PoieticFlows/documentation/PoieticFlows/SimulationState/model": { "abstract" : [ @@ -501,7 +501,7 @@ "fragments" : [ { "kind" : "keyword", - "text" : "var" + "text" : "let" }, { "kind" : "text", @@ -575,61 +575,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/simulationstate\/subscript(_:)" }, -"doc://PoieticFlows/documentation/PoieticFlows/SimulationState/subscript(double:)": { - "abstract" : [ - { - "text" : "Get or set a simulation variable as double by reference.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "subscript" - }, - { - "kind" : "text", - "text" : "(" - }, - { - "kind" : "externalParam", - "text" : "double" - }, - { - "kind" : "text", - "text" : " _: " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", - "text" : "SimulationState" - }, - { - "kind" : "text", - "text" : "." - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV5Indexa", - "text" : "Index" - }, - { - "kind" : "text", - "text" : ") -> " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/subscript(double:)", - "kind" : "symbol", - "role" : "symbol", - "title" : "subscript(double:)", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/simulationstate\/subscript(double:)" -}, "doc://PoieticFlows/documentation/PoieticFlows/SimulationState/values": { "abstract" : [ diff --git a/docs/data/documentation/poieticflows/simulationstate/subscript(double:).json b/docs/data/documentation/poieticflows/simulationstate/double(at:).json similarity index 88% rename from docs/data/documentation/poieticflows/simulationstate/subscript(double:).json rename to docs/data/documentation/poieticflows/simulationstate/double(at:).json index 5109281..83e0208 100644 --- a/docs/data/documentation/poieticflows/simulationstate/subscript(double:).json +++ b/docs/data/documentation/poieticflows/simulationstate/double(at:).json @@ -16,15 +16,23 @@ }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/subscript(double:)" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/double(at:)" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows15SimulationStateV6doubleSdSi_tcip", + "externalID" : "s:12PoieticFlows15SimulationStateV6double2atSdSi_tF", "fragments" : [ { "kind" : "keyword", - "text" : "subscript" + "text" : "func" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "double" }, { "kind" : "text", @@ -32,11 +40,11 @@ }, { "kind" : "externalParam", - "text" : "double" + "text" : "at" }, { "kind" : "text", - "text" : " _: " + "text" : ": " }, { "kind" : "typeIdentifier", @@ -68,9 +76,9 @@ } ], "role" : "symbol", - "roleHeading" : "Instance Subscript", - "symbolKind" : "subscript", - "title" : "subscript(double:)" + "roleHeading" : "Instance Method", + "symbolKind" : "method", + "title" : "double(at:)" }, "primaryContentSections" : [ { @@ -85,7 +93,15 @@ "tokens" : [ { "kind" : "keyword", - "text" : "subscript" + "text" : "func" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "double" }, { "kind" : "text", @@ -93,7 +109,7 @@ }, { "kind" : "externalParam", - "text" : "double" + "text" : "at" }, { "kind" : "text", @@ -101,7 +117,7 @@ }, { "kind" : "internalParam", - "text" : "ref" + "text" : "index" }, { "kind" : "text", @@ -131,26 +147,6 @@ "kind" : "typeIdentifier", "preciseIdentifier" : "s:Sd", "text" : "Double" - }, - { - "kind" : "text", - "text" : " { " - }, - { - "kind" : "keyword", - "text" : "get" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "keyword", - "text" : "set" - }, - { - "kind" : "text", - "text" : " }" } ] } @@ -160,9 +156,9 @@ { "content" : [ { - "anchor" : "overview", + "anchor" : "discussion", "level" : 2, - "text" : "Overview", + "text" : "Discussion", "type" : "heading" }, { @@ -210,7 +206,7 @@ "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/simulationstate\/subscript(double:)" + "\/documentation\/poieticflows\/simulationstate\/double(at:)" ], "traits" : [ { @@ -351,7 +347,7 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/simulationstate\/index" }, -"doc://PoieticFlows/documentation/PoieticFlows/SimulationState/subscript(double:)": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationState/double(at:)": { "abstract" : [ { "text" : "Get or set a simulation variable as double by reference.", @@ -361,7 +357,15 @@ "fragments" : [ { "kind" : "keyword", - "text" : "subscript" + "text" : "func" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "double" }, { "kind" : "text", @@ -369,11 +373,11 @@ }, { "kind" : "externalParam", - "text" : "double" + "text" : "at" }, { "kind" : "text", - "text" : " _: " + "text" : ": " }, { "kind" : "typeIdentifier", @@ -399,12 +403,12 @@ "text" : "Double" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/subscript(double:)", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState\/double(at:)", "kind" : "symbol", "role" : "symbol", - "title" : "subscript(double:)", + "title" : "double(at:)", "type" : "topic", - "url" : "\/documentation\/poieticflows\/simulationstate\/subscript(double:)" + "url" : "\/documentation\/poieticflows\/simulationstate\/double(at:)" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/simulationstate/model.json b/docs/data/documentation/poieticflows/simulationstate/model.json index d60805f..ccbc14d 100644 --- a/docs/data/documentation/poieticflows/simulationstate/model.json +++ b/docs/data/documentation/poieticflows/simulationstate/model.json @@ -18,7 +18,7 @@ "fragments" : [ { "kind" : "keyword", - "text" : "var" + "text" : "let" }, { "kind" : "text", @@ -61,7 +61,7 @@ "tokens" : [ { "kind" : "keyword", - "text" : "var" + "text" : "let" }, { "kind" : "text", @@ -257,7 +257,7 @@ "fragments" : [ { "kind" : "keyword", - "text" : "var" + "text" : "let" }, { "kind" : "text", diff --git a/docs/data/documentation/poieticflows/simulationvariabletype.json b/docs/data/documentation/poieticflows/simulationvariabletype.json index a3b7d48..5eef464 100644 --- a/docs/data/documentation/poieticflows/simulationvariabletype.json +++ b/docs/data/documentation/poieticflows/simulationvariabletype.json @@ -137,13 +137,11 @@ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationDefaults", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/BuiltinVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledBuiltin", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledStock", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledFlow", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledGraphicalFunction", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledControlBinding" ], @@ -154,7 +152,7 @@ { "identifiers" : [ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType\/builtin", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType\/computed" + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType\/object" ], "title" : "Enumeration Cases" }, @@ -263,40 +261,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/builtinvariable" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary": { - "abstract" : [ - { - "text" : "Compiled auxiliary node.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "role" : "symbol", - "title" : "CompiledAuxiliary", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary" -}, "doc://PoieticFlows/documentation/PoieticFlows/CompiledBuiltin": { "abstract" : [ { @@ -581,40 +545,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/computationalrepresentation" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { - "abstract" : [ - { - "text" : "Structure representing a computation of an object.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "role" : "symbol", - "title" : "ComputedObject", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" -}, "doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/Trait/Simulation": { "abstract" : [ { @@ -791,42 +721,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/simulationvariabletype\/builtin" }, -"doc://PoieticFlows/documentation/PoieticFlows/SimulationVariableType/computed": { - "abstract" : [ - { - "text" : "The simulation variable represents a computation defined", - "type" : "text" - }, - { - "text" : " ", - "type" : "text" - }, - { - "text" : "by a node.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "case" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "computed" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType\/computed", - "kind" : "symbol", - "role" : "symbol", - "title" : "SimulationVariableType.computed", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/simulationvariabletype\/computed" -}, "doc://PoieticFlows/documentation/PoieticFlows/SimulationVariableType/init(rawValue:)": { "abstract" : [ @@ -865,6 +759,42 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/simulationvariabletype\/init(rawvalue:)" }, +"doc://PoieticFlows/documentation/PoieticFlows/SimulationVariableType/object": { + "abstract" : [ + { + "text" : "The simulation variable represents a computation defined", + "type" : "text" + }, + { + "text" : " ", + "type" : "text" + }, + { + "text" : "by a node.", + "type" : "text" + } + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "object" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType\/object", + "kind" : "symbol", + "role" : "symbol", + "title" : "SimulationVariableType.object", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/simulationvariabletype\/object" +}, "doc://PoieticFlows/documentation/PoieticFlows/StateVariable": { "abstract" : [ { diff --git a/docs/data/documentation/poieticflows/simulationvariabletype/computed.json b/docs/data/documentation/poieticflows/simulationvariabletype/object.json similarity index 92% rename from docs/data/documentation/poieticflows/simulationvariabletype/computed.json rename to docs/data/documentation/poieticflows/simulationvariabletype/object.json index f215b58..065b819 100644 --- a/docs/data/documentation/poieticflows/simulationvariabletype/computed.json +++ b/docs/data/documentation/poieticflows/simulationvariabletype/object.json @@ -24,11 +24,11 @@ }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType\/computed" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType\/object" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows22SimulationVariableTypeO8computedyA2CmF", + "externalID" : "s:12PoieticFlows22SimulationVariableTypeO6objectyA2CmF", "fragments" : [ { "kind" : "keyword", @@ -40,7 +40,7 @@ }, { "kind" : "identifier", - "text" : "computed" + "text" : "object" } ], "modules" : [ @@ -51,7 +51,7 @@ "role" : "symbol", "roleHeading" : "Case", "symbolKind" : "case", - "title" : "SimulationVariableType.computed" + "title" : "SimulationVariableType.object" }, "primaryContentSections" : [ { @@ -74,7 +74,7 @@ }, { "kind" : "identifier", - "text" : "computed" + "text" : "object" } ] } @@ -93,7 +93,7 @@ "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/simulationvariabletype\/computed" + "\/documentation\/poieticflows\/simulationvariabletype\/object" ], "traits" : [ { @@ -179,7 +179,7 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/simulationvariabletype" }, -"doc://PoieticFlows/documentation/PoieticFlows/SimulationVariableType/computed": { +"doc://PoieticFlows/documentation/PoieticFlows/SimulationVariableType/object": { "abstract" : [ { "text" : "The simulation variable represents a computation defined", @@ -205,15 +205,15 @@ }, { "kind" : "identifier", - "text" : "computed" + "text" : "object" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType\/computed", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType\/object", "kind" : "symbol", "role" : "symbol", - "title" : "SimulationVariableType.computed", + "title" : "SimulationVariableType.object", "type" : "topic", - "url" : "\/documentation\/poieticflows\/simulationvariabletype\/computed" + "url" : "\/documentation\/poieticflows\/simulationvariabletype\/object" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/simulator.json b/docs/data/documentation/poieticflows/simulator.json index cd099be..a1360dd 100644 --- a/docs/data/documentation/poieticflows/simulator.json +++ b/docs/data/documentation/poieticflows/simulator.json @@ -120,7 +120,6 @@ }, { "identifiers" : [ - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Simulator\/controlValues()", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Simulator\/dataSeries(index:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Simulator\/initializeState(override:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Simulator\/run(_:)", @@ -310,56 +309,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/simulator\/compiledmodel" }, -"doc://PoieticFlows/documentation/PoieticFlows/Simulator/controlValues()": { - "abstract" : [ - { - "text" : "Return a mapping of control IDs and values of their targets.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "func" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "controlValues" - }, - { - "kind" : "text", - "text" : "() -> [" - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore8ObjectIDa", - "text" : "ObjectID" - }, - { - "kind" : "text", - "text" : " : " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" - }, - { - "kind" : "text", - "text" : "]" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Simulator\/controlValues()", - "kind" : "symbol", - "role" : "symbol", - "title" : "controlValues()", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/simulator\/controlvalues()" -}, "doc://PoieticFlows/documentation/PoieticFlows/Simulator/currentState": { "abstract" : [ diff --git a/docs/data/documentation/poieticflows/simulator/controlvalues().json b/docs/data/documentation/poieticflows/simulator/controlvalues().json deleted file mode 100644 index 12731be..0000000 --- a/docs/data/documentation/poieticflows/simulator/controlvalues().json +++ /dev/null @@ -1,417 +0,0 @@ -{ - "abstract" : [ - { - "text" : "Return a mapping of control IDs and values of their targets.", - "type" : "text" - } - ], - "hierarchy" : { - "paths" : [ - [ - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Simulation", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Simulator" - ] - ] - }, - "identifier" : { - "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Simulator\/controlValues()" - }, - "kind" : "symbol", - "metadata" : { - "externalID" : "s:12PoieticFlows9SimulatorC13controlValuesSDys6UInt64VSdGyF", - "fragments" : [ - { - "kind" : "keyword", - "text" : "func" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "controlValues" - }, - { - "kind" : "text", - "text" : "() -> [" - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore8ObjectIDa", - "text" : "ObjectID" - }, - { - "kind" : "text", - "text" : " : " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" - }, - { - "kind" : "text", - "text" : "]" - } - ], - "modules" : [ - { - "name" : "PoieticFlows" - } - ], - "role" : "symbol", - "roleHeading" : "Instance Method", - "symbolKind" : "method", - "title" : "controlValues()" - }, - "primaryContentSections" : [ - { - "declarations" : [ - { - "languages" : [ - "swift" - ], - "platforms" : [ - "macOS" - ], - "tokens" : [ - { - "kind" : "keyword", - "text" : "func" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "controlValues" - }, - { - "kind" : "text", - "text" : "() -> [" - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore8ObjectIDa", - "text" : "ObjectID" - }, - { - "kind" : "text", - "text" : " : " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" - }, - { - "kind" : "text", - "text" : "]" - } - ] - } - ], - "kind" : "declarations" - }, - { - "content" : [ - { - "anchor" : "discussion", - "level" : 2, - "text" : "Discussion", - "type" : "heading" - }, - { - "inlineContent" : [ - { - "text" : "The values are obtained from the current simulation state.", - "type" : "text" - } - ], - "type" : "paragraph" - }, - { - "content" : [ - { - "inlineContent" : [ - { - "text" : "", - "type" : "text" - }, - { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/valueBindings", - "isActive" : true, - "type" : "reference" - }, - { - "text" : ",", - "type" : "text" - }, - { - "text" : " ", - "type" : "text" - }, - { - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/Control", - "isActive" : true, - "type" : "reference" - } - ], - "type" : "paragraph" - } - ], - "name" : "See Also", - "style" : "note", - "type" : "aside" - } - ], - "kind" : "content" - } - ], - "schemaVersion" : { - "major" : 0, - "minor" : 3, - "patch" : 0 - }, - "sections" : [ - - ], - "variants" : [ - { - "paths" : [ - "\/documentation\/poieticflows\/simulator\/controlvalues()" - ], - "traits" : [ - { - "interfaceLanguage" : "swift" - } - ] - } - ] -, -"references": { -"doc://PoieticFlows/documentation/PoieticFlows": { - "abstract" : [ - { - "text" : "Poietic library for modelling and simulation of the ", - "type" : "text" - }, - { - "inlineContent" : [ - { - "text" : "Stock and Flow", - "type" : "text" - } - ], - "type" : "emphasis" - }, - { - "text" : " model.", - "type" : "text" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", - "kind" : "symbol", - "role" : "collection", - "title" : "PoieticFlows", - "type" : "topic", - "url" : "\/documentation\/poieticflows" -}, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledModel/valueBindings": { - "abstract" : [ - { - "text" : "Compiled bindings of controls to their value objects.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "let" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "valueBindings" - }, - { - "kind" : "text", - "text" : ": [" - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows22CompiledControlBindingV", - "text" : "CompiledControlBinding" - }, - { - "kind" : "text", - "text" : "]" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel\/valueBindings", - "kind" : "symbol", - "role" : "symbol", - "title" : "valueBindings", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledmodel\/valuebindings" -}, -"doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/ObjectType/Control": { - "abstract" : [ - { - "text" : "A user interface mode representing a control that modifies a value of", - "type" : "text" - }, - { - "text" : " ", - "type" : "text" - }, - { - "text" : "its target node.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "static" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "keyword", - "text" : "let" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "Control" - }, - { - "kind" : "text", - "text" : ": " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore10ObjectTypeC", - "text" : "ObjectType" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/PoieticCore\/ObjectType\/Control", - "kind" : "symbol", - "role" : "symbol", - "title" : "Control", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/poieticcore\/objecttype\/control" -}, -"doc://PoieticFlows/documentation/PoieticFlows/Simulation": { - "abstract" : [ - { - "text" : "Simulation and computation.", - "type" : "text" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Simulation", - "kind" : "article", - "role" : "collectionGroup", - "title" : "Simulation and Computation", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/simulation" -}, -"doc://PoieticFlows/documentation/PoieticFlows/Simulator": { - "abstract" : [ - { - "text" : "Object for controlling a simulation session.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "class" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "Simulator" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Simulator", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "Simulator" - } - ], - "role" : "symbol", - "title" : "Simulator", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/simulator" -}, -"doc://PoieticFlows/documentation/PoieticFlows/Simulator/controlValues()": { - "abstract" : [ - { - "text" : "Return a mapping of control IDs and values of their targets.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "func" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "controlValues" - }, - { - "kind" : "text", - "text" : "() -> [" - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:11PoieticCore8ObjectIDa", - "text" : "ObjectID" - }, - { - "kind" : "text", - "text" : " : " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" - }, - { - "kind" : "text", - "text" : "]" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Simulator\/controlValues()", - "kind" : "symbol", - "role" : "symbol", - "title" : "controlValues()", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/simulator\/controlvalues()" -} -} -} \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/solver.json b/docs/data/documentation/poieticflows/solver.json index 3d1c2dd..d760a33 100644 --- a/docs/data/documentation/poieticflows/solver.json +++ b/docs/data/documentation/poieticflows/solver.json @@ -184,14 +184,16 @@ "", "let solver = EulerSolver(compiled)", "", - "var state: StateVector = solver.initialize()", "var time: Double = 0.0", "let timeDelta: Double = 1.0", "", + "var state: StateVector = solver.initializeState(time: time,", + " timeDelta: timeDelta)", + "", "for step in (1...100) {", " time += timeDelta", - " state = try solver.compute(at: time,", - " with: state,", + " state = try solver.compute(state,", + " at: time,", " timeDelta: timeDelta)", " print(state)", "}" @@ -273,15 +275,15 @@ }, { "identifiers" : [ - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/addStocks(_:delta:)", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/accumulateStocks(_:delta:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/compute(_:at:timeDelta:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/computeStockDelta(_:at:with:)", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/evaluate(delay:with:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/evaluate(expression:with:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/evaluate(objectAt:with:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/initializeState(override:time:timeDelta:)", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/newState(time:timeDelta:)", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/setBuiltins(_:time:timeDelta:)", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/stockDifference(state:at:timeDelta:)" + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/stockDifference(state:at:timeDelta:)", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/updateBuiltins(_:time:timeDelta:)" ], "title" : "Instance Methods" }, @@ -529,9 +531,12 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/solver" }, -"doc://PoieticFlows/documentation/PoieticFlows/Solver/addStocks(_:delta:)": { +"doc://PoieticFlows/documentation/PoieticFlows/Solver/accumulateStocks(_:delta:)": { "abstract" : [ - + { + "text" : "Add stock difference to the simulation state.", + "type" : "text" + } ], "fragments" : [ { @@ -544,7 +549,7 @@ }, { "kind" : "identifier", - "text" : "addStocks" + "text" : "accumulateStocks" }, { "kind" : "text", @@ -585,12 +590,12 @@ "text" : ")" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/addStocks(_:delta:)", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/accumulateStocks(_:delta:)", "kind" : "symbol", "role" : "symbol", - "title" : "addStocks(_:delta:)", + "title" : "accumulateStocks(_:delta:)", "type" : "topic", - "url" : "\/documentation\/poieticflows\/solver\/addstocks(_:delta:)" + "url" : "\/documentation\/poieticflows\/solver\/accumulatestocks(_:delta:)" }, "doc://PoieticFlows/documentation/PoieticFlows/Solver/compiledModel": { "abstract" : [ @@ -863,6 +868,90 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/solver\/constants" }, +"doc://PoieticFlows/documentation/PoieticFlows/Solver/evaluate(delay:with:)": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "func" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "evaluate" + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "externalParam", + "text" : "delay" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows13CompiledDelayV", + "text" : "CompiledDelay" + }, + { + "kind" : "text", + "text" : ", " + }, + { + "kind" : "externalParam", + "text" : "with" + }, + { + "kind" : "text", + "text" : ": " + }, + { + "kind" : "keyword", + "text" : "inout" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", + "text" : "SimulationState" + }, + { + "kind" : "text", + "text" : ") " + }, + { + "kind" : "keyword", + "text" : "throws" + }, + { + "kind" : "text", + "text" : " -> " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore7VariantO", + "text" : "Variant" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/evaluate(delay:with:)", + "kind" : "symbol", + "role" : "symbol", + "title" : "evaluate(delay:with:)", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/solver\/evaluate(delay:with:)" +}, "doc://PoieticFlows/documentation/PoieticFlows/Solver/evaluate(expression:with:)": { "abstract" : [ @@ -988,6 +1077,14 @@ "kind" : "text", "text" : ": " }, + { + "kind" : "keyword", + "text" : "inout" + }, + { + "kind" : "text", + "text" : " " + }, { "kind" : "typeIdentifier", "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", @@ -1156,77 +1253,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/solver\/initializestate(override:time:timedelta:)" }, -"doc://PoieticFlows/documentation/PoieticFlows/Solver/newState(time:timeDelta:)": { - "abstract" : [ - { - "text" : "Create a new simulation state.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "func" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "newState" - }, - { - "kind" : "text", - "text" : "(" - }, - { - "kind" : "externalParam", - "text" : "time" - }, - { - "kind" : "text", - "text" : ": " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" - }, - { - "kind" : "text", - "text" : ", " - }, - { - "kind" : "externalParam", - "text" : "timeDelta" - }, - { - "kind" : "text", - "text" : ": " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" - }, - { - "kind" : "text", - "text" : ") -> " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", - "text" : "SimulationState" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/newState(time:timeDelta:)", - "kind" : "symbol", - "role" : "symbol", - "title" : "newState(time:timeDelta:)", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/solver\/newstate(time:timedelta:)" -}, "doc://PoieticFlows/documentation/PoieticFlows/Solver/registerSolver(name:solver:)": { "abstract" : [ { @@ -1408,9 +1434,12 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/solver\/registeredsolvers" }, -"doc://PoieticFlows/documentation/PoieticFlows/Solver/setBuiltins(_:time:timeDelta:)": { +"doc://PoieticFlows/documentation/PoieticFlows/Solver/stockDifference(state:at:timeDelta:)": { "abstract" : [ - + { + "text" : "Comptes differences of stocks.", + "type" : "text" + } ], "fragments" : [ { @@ -1423,19 +1452,19 @@ }, { "kind" : "identifier", - "text" : "setBuiltins" + "text" : "stockDifference" }, { "kind" : "text", "text" : "(" }, { - "kind" : "keyword", - "text" : "inout" + "kind" : "externalParam", + "text" : "state" }, { "kind" : "text", - "text" : " " + "text" : ": " }, { "kind" : "typeIdentifier", @@ -1448,7 +1477,7 @@ }, { "kind" : "externalParam", - "text" : "time" + "text" : "at" }, { "kind" : "text", @@ -1478,22 +1507,32 @@ }, { "kind" : "text", - "text" : ")" + "text" : ") " + }, + { + "kind" : "keyword", + "text" : "throws" + }, + { + "kind" : "text", + "text" : " -> " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:12PoieticFlows13NumericVectorV", + "text" : "NumericVector" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/setBuiltins(_:time:timeDelta:)", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/stockDifference(state:at:timeDelta:)", "kind" : "symbol", "role" : "symbol", - "title" : "setBuiltins(_:time:timeDelta:)", + "title" : "stockDifference(state:at:timeDelta:)", "type" : "topic", - "url" : "\/documentation\/poieticflows\/solver\/setbuiltins(_:time:timedelta:)" + "url" : "\/documentation\/poieticflows\/solver\/stockdifference(state:at:timedelta:)" }, -"doc://PoieticFlows/documentation/PoieticFlows/Solver/stockDifference(state:at:timeDelta:)": { +"doc://PoieticFlows/documentation/PoieticFlows/Solver/updateBuiltins(_:time:timeDelta:)": { "abstract" : [ - { - "text" : "Comptes differences of stocks.", - "type" : "text" - } + ], "fragments" : [ { @@ -1506,19 +1545,19 @@ }, { "kind" : "identifier", - "text" : "stockDifference" + "text" : "updateBuiltins" }, { "kind" : "text", "text" : "(" }, { - "kind" : "externalParam", - "text" : "state" + "kind" : "keyword", + "text" : "inout" }, { "kind" : "text", - "text" : ": " + "text" : " " }, { "kind" : "typeIdentifier", @@ -1531,7 +1570,7 @@ }, { "kind" : "externalParam", - "text" : "at" + "text" : "time" }, { "kind" : "text", @@ -1561,28 +1600,15 @@ }, { "kind" : "text", - "text" : ") " - }, - { - "kind" : "keyword", - "text" : "throws" - }, - { - "kind" : "text", - "text" : " -> " - }, - { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:12PoieticFlows13NumericVectorV", - "text" : "NumericVector" + "text" : ")" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/stockDifference(state:at:timeDelta:)", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/updateBuiltins(_:time:timeDelta:)", "kind" : "symbol", "role" : "symbol", - "title" : "stockDifference(state:at:timeDelta:)", + "title" : "updateBuiltins(_:time:timeDelta:)", "type" : "topic", - "url" : "\/documentation\/poieticflows\/solver\/stockdifference(state:at:timedelta:)" + "url" : "\/documentation\/poieticflows\/solver\/updatebuiltins(_:time:timedelta:)" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/solver/addstocks(_:delta:).json b/docs/data/documentation/poieticflows/solver/accumulatestocks(_:delta:).json similarity index 90% rename from docs/data/documentation/poieticflows/solver/addstocks(_:delta:).json rename to docs/data/documentation/poieticflows/solver/accumulatestocks(_:delta:).json index 1dbe866..9ad10bb 100644 --- a/docs/data/documentation/poieticflows/solver/addstocks(_:delta:).json +++ b/docs/data/documentation/poieticflows/solver/accumulatestocks(_:delta:).json @@ -1,4 +1,10 @@ { + "abstract" : [ + { + "text" : "Add stock difference to the simulation state.", + "type" : "text" + } + ], "hierarchy" : { "paths" : [ [ @@ -10,11 +16,11 @@ }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/addStocks(_:delta:)" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/accumulateStocks(_:delta:)" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows6SolverC9addStocks_5deltayAA15SimulationStateVz_AA13NumericVectorVtF", + "externalID" : "s:12PoieticFlows6SolverC16accumulateStocks_5deltayAA15SimulationStateVz_AA13NumericVectorVtF", "fragments" : [ { "kind" : "keyword", @@ -26,7 +32,7 @@ }, { "kind" : "identifier", - "text" : "addStocks" + "text" : "accumulateStocks" }, { "kind" : "text", @@ -75,7 +81,7 @@ "role" : "symbol", "roleHeading" : "Instance Method", "symbolKind" : "method", - "title" : "addStocks(_:delta:)" + "title" : "accumulateStocks(_:delta:)" }, "primaryContentSections" : [ { @@ -98,7 +104,7 @@ }, { "kind" : "identifier", - "text" : "addStocks" + "text" : "accumulateStocks" }, { "kind" : "text", @@ -173,7 +179,7 @@ "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/solver\/addstocks(_:delta:)" + "\/documentation\/poieticflows\/solver\/accumulatestocks(_:delta:)" ], "traits" : [ { @@ -348,9 +354,12 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/solver" }, -"doc://PoieticFlows/documentation/PoieticFlows/Solver/addStocks(_:delta:)": { +"doc://PoieticFlows/documentation/PoieticFlows/Solver/accumulateStocks(_:delta:)": { "abstract" : [ - + { + "text" : "Add stock difference to the simulation state.", + "type" : "text" + } ], "fragments" : [ { @@ -363,7 +372,7 @@ }, { "kind" : "identifier", - "text" : "addStocks" + "text" : "accumulateStocks" }, { "kind" : "text", @@ -404,12 +413,12 @@ "text" : ")" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/addStocks(_:delta:)", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/accumulateStocks(_:delta:)", "kind" : "symbol", "role" : "symbol", - "title" : "addStocks(_:delta:)", + "title" : "accumulateStocks(_:delta:)", "type" : "topic", - "url" : "\/documentation\/poieticflows\/solver\/addstocks(_:delta:)" + "url" : "\/documentation\/poieticflows\/solver\/accumulatestocks(_:delta:)" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/solver/newstate(time:timedelta:).json b/docs/data/documentation/poieticflows/solver/evaluate(delay:with:).json similarity index 70% rename from docs/data/documentation/poieticflows/solver/newstate(time:timedelta:).json rename to docs/data/documentation/poieticflows/solver/evaluate(delay:with:).json index e4ed121..92e1cc3 100644 --- a/docs/data/documentation/poieticflows/solver/newstate(time:timedelta:).json +++ b/docs/data/documentation/poieticflows/solver/evaluate(delay:with:).json @@ -1,10 +1,4 @@ { - "abstract" : [ - { - "text" : "Create a new simulation state.", - "type" : "text" - } - ], "hierarchy" : { "paths" : [ [ @@ -16,11 +10,11 @@ }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/newState(time:timeDelta:)" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/evaluate(delay:with:)" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows6SolverC8newState4time0F5DeltaAA010SimulationE0VSd_SdtF", + "externalID" : "s:12PoieticFlows6SolverC8evaluate5delay4with0A4Core7VariantOAA13CompiledDelayV_AA15SimulationStateVztKF", "fragments" : [ { "kind" : "keyword", @@ -32,7 +26,7 @@ }, { "kind" : "identifier", - "text" : "newState" + "text" : "evaluate" }, { "kind" : "text", @@ -40,7 +34,7 @@ }, { "kind" : "externalParam", - "text" : "time" + "text" : "delay" }, { "kind" : "text", @@ -48,8 +42,8 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" + "preciseIdentifier" : "s:12PoieticFlows13CompiledDelayV", + "text" : "CompiledDelay" }, { "kind" : "text", @@ -57,25 +51,41 @@ }, { "kind" : "externalParam", - "text" : "timeDelta" + "text" : "with" }, { "kind" : "text", "text" : ": " }, { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" + "kind" : "keyword", + "text" : "inout" }, { "kind" : "text", - "text" : ") -> " + "text" : " " }, { "kind" : "typeIdentifier", "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", "text" : "SimulationState" + }, + { + "kind" : "text", + "text" : ") " + }, + { + "kind" : "keyword", + "text" : "throws" + }, + { + "kind" : "text", + "text" : " -> " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore7VariantO", + "text" : "Variant" } ], "modules" : [ @@ -86,7 +96,7 @@ "role" : "symbol", "roleHeading" : "Instance Method", "symbolKind" : "method", - "title" : "newState(time:timeDelta:)" + "title" : "evaluate(delay:with:)" }, "primaryContentSections" : [ { @@ -109,7 +119,7 @@ }, { "kind" : "identifier", - "text" : "newState" + "text" : "evaluate" }, { "kind" : "text", @@ -117,90 +127,73 @@ }, { "kind" : "externalParam", - "text" : "time" + "text" : "delay" }, { "kind" : "text", "text" : ": " }, { + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" + "preciseIdentifier" : "s:12PoieticFlows13CompiledDelayV", + "text" : "CompiledDelay" }, { "kind" : "text", - "text" : " = 0.0, " + "text" : ", " }, { "kind" : "externalParam", - "text" : "timeDelta" + "text" : "with" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "internalParam", + "text" : "state" }, { "kind" : "text", "text" : ": " }, { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" + "kind" : "keyword", + "text" : "inout" }, { "kind" : "text", - "text" : " = 1.0) -> " + "text" : " " }, { "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState", "kind" : "typeIdentifier", "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", "text" : "SimulationState" - } - ] - } - ], - "kind" : "declarations" - }, - { - "content" : [ - { - "anchor" : "discussion", - "level" : 2, - "text" : "Discussion", - "type" : "heading" - }, - { - "inlineContent" : [ + }, { - "text" : "All variables except built-ins will be set to ", - "type" : "text" + "kind" : "text", + "text" : ") " }, { - "inlineContent" : [ - { - "text" : "0.0", - "type" : "text" - } - ], - "type" : "emphasis" + "kind" : "keyword", + "text" : "throws" }, { - "text" : " (zero).", - "type" : "text" - } - ], - "type" : "paragraph" - }, - { - "inlineContent" : [ + "kind" : "text", + "text" : " -> " + }, { - "text" : "The state will have built-ins initialized to their corresponding values.", - "type" : "text" + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore7VariantO", + "text" : "Variant" } - ], - "type" : "paragraph" + ] } ], - "kind" : "content" + "kind" : "declarations" } ], "schemaVersion" : { @@ -214,7 +207,7 @@ "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/solver\/newstate(time:timedelta:)" + "\/documentation\/poieticflows\/solver\/evaluate(delay:with:)" ], "traits" : [ { @@ -252,6 +245,37 @@ "type" : "topic", "url" : "\/documentation\/poieticflows" }, +"doc://PoieticFlows/documentation/PoieticFlows/CompiledDelay": { + "abstract" : [ + + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "struct" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledDelay", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "CompiledDelay" + } + ], + "role" : "symbol", + "title" : "CompiledDelay", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/compileddelay" +}, "doc://PoieticFlows/documentation/PoieticFlows/Simulation": { "abstract" : [ { @@ -358,12 +382,9 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/solver" }, -"doc://PoieticFlows/documentation/PoieticFlows/Solver/newState(time:timeDelta:)": { +"doc://PoieticFlows/documentation/PoieticFlows/Solver/evaluate(delay:with:)": { "abstract" : [ - { - "text" : "Create a new simulation state.", - "type" : "text" - } + ], "fragments" : [ { @@ -376,7 +397,7 @@ }, { "kind" : "identifier", - "text" : "newState" + "text" : "evaluate" }, { "kind" : "text", @@ -384,7 +405,7 @@ }, { "kind" : "externalParam", - "text" : "time" + "text" : "delay" }, { "kind" : "text", @@ -392,8 +413,8 @@ }, { "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" + "preciseIdentifier" : "s:12PoieticFlows13CompiledDelayV", + "text" : "CompiledDelay" }, { "kind" : "text", @@ -401,33 +422,49 @@ }, { "kind" : "externalParam", - "text" : "timeDelta" + "text" : "with" }, { "kind" : "text", "text" : ": " }, { - "kind" : "typeIdentifier", - "preciseIdentifier" : "s:Sd", - "text" : "Double" + "kind" : "keyword", + "text" : "inout" }, { "kind" : "text", - "text" : ") -> " + "text" : " " }, { "kind" : "typeIdentifier", "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", "text" : "SimulationState" + }, + { + "kind" : "text", + "text" : ") " + }, + { + "kind" : "keyword", + "text" : "throws" + }, + { + "kind" : "text", + "text" : " -> " + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore7VariantO", + "text" : "Variant" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/newState(time:timeDelta:)", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/evaluate(delay:with:)", "kind" : "symbol", "role" : "symbol", - "title" : "newState(time:timeDelta:)", + "title" : "evaluate(delay:with:)", "type" : "topic", - "url" : "\/documentation\/poieticflows\/solver\/newstate(time:timedelta:)" + "url" : "\/documentation\/poieticflows\/solver\/evaluate(delay:with:)" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/solver/evaluate(objectat:with:).json b/docs/data/documentation/poieticflows/solver/evaluate(objectat:with:).json index f405406..0328e61 100644 --- a/docs/data/documentation/poieticflows/solver/evaluate(objectat:with:).json +++ b/docs/data/documentation/poieticflows/solver/evaluate(objectat:with:).json @@ -20,7 +20,7 @@ }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows6SolverC8evaluate8objectAt4with0A4Core7VariantOSi_AA15SimulationStateVtKF", + "externalID" : "s:12PoieticFlows6SolverC8evaluate8objectAt4with0A4Core7VariantOSi_AA15SimulationStateVztKF", "fragments" : [ { "kind" : "keyword", @@ -63,6 +63,14 @@ "kind" : "text", "text" : ": " }, + { + "kind" : "keyword", + "text" : "inout" + }, + { + "kind" : "text", + "text" : " " + }, { "kind" : "typeIdentifier", "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", @@ -164,6 +172,14 @@ "kind" : "text", "text" : ": " }, + { + "kind" : "keyword", + "text" : "inout" + }, + { + "kind" : "text", + "text" : " " + }, { "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationState", "kind" : "typeIdentifier", @@ -478,6 +494,14 @@ "kind" : "text", "text" : ": " }, + { + "kind" : "keyword", + "text" : "inout" + }, + { + "kind" : "text", + "text" : " " + }, { "kind" : "typeIdentifier", "preciseIdentifier" : "s:12PoieticFlows15SimulationStateV", diff --git a/docs/data/documentation/poieticflows/solver/setbuiltins(_:time:timedelta:).json b/docs/data/documentation/poieticflows/solver/updatebuiltins(_:time:timedelta:).json similarity index 92% rename from docs/data/documentation/poieticflows/solver/setbuiltins(_:time:timedelta:).json rename to docs/data/documentation/poieticflows/solver/updatebuiltins(_:time:timedelta:).json index dab04b9..6cc89b6 100644 --- a/docs/data/documentation/poieticflows/solver/setbuiltins(_:time:timedelta:).json +++ b/docs/data/documentation/poieticflows/solver/updatebuiltins(_:time:timedelta:).json @@ -10,11 +10,11 @@ }, "identifier" : { "interfaceLanguage" : "swift", - "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/setBuiltins(_:time:timeDelta:)" + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/updateBuiltins(_:time:timeDelta:)" }, "kind" : "symbol", "metadata" : { - "externalID" : "s:12PoieticFlows6SolverC11setBuiltins_4time0F5DeltayAA15SimulationStateVz_S2dtF", + "externalID" : "s:12PoieticFlows6SolverC14updateBuiltins_4time0F5DeltayAA15SimulationStateVz_S2dtF", "fragments" : [ { "kind" : "keyword", @@ -26,7 +26,7 @@ }, { "kind" : "identifier", - "text" : "setBuiltins" + "text" : "updateBuiltins" }, { "kind" : "text", @@ -92,7 +92,7 @@ "role" : "symbol", "roleHeading" : "Instance Method", "symbolKind" : "method", - "title" : "setBuiltins(_:time:timeDelta:)" + "title" : "updateBuiltins(_:time:timeDelta:)" }, "primaryContentSections" : [ { @@ -115,7 +115,7 @@ }, { "kind" : "identifier", - "text" : "setBuiltins" + "text" : "updateBuiltins" }, { "kind" : "text", @@ -206,7 +206,7 @@ "variants" : [ { "paths" : [ - "\/documentation\/poieticflows\/solver\/setbuiltins(_:time:timedelta:)" + "\/documentation\/poieticflows\/solver\/updatebuiltins(_:time:timedelta:)" ], "traits" : [ { @@ -350,7 +350,7 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/solver" }, -"doc://PoieticFlows/documentation/PoieticFlows/Solver/setBuiltins(_:time:timeDelta:)": { +"doc://PoieticFlows/documentation/PoieticFlows/Solver/updateBuiltins(_:time:timeDelta:)": { "abstract" : [ ], @@ -365,7 +365,7 @@ }, { "kind" : "identifier", - "text" : "setBuiltins" + "text" : "updateBuiltins" }, { "kind" : "text", @@ -423,12 +423,12 @@ "text" : ")" } ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/setBuiltins(_:time:timeDelta:)", + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/Solver\/updateBuiltins(_:time:timeDelta:)", "kind" : "symbol", "role" : "symbol", - "title" : "setBuiltins(_:time:timeDelta:)", + "title" : "updateBuiltins(_:time:timeDelta:)", "type" : "topic", - "url" : "\/documentation\/poieticflows\/solver\/setbuiltins(_:time:timedelta:)" + "url" : "\/documentation\/poieticflows\/solver\/updatebuiltins(_:time:timedelta:)" } } } \ No newline at end of file diff --git a/docs/data/documentation/poieticflows/statevariable.json b/docs/data/documentation/poieticflows/statevariable.json index 96308cc..9bbb357 100644 --- a/docs/data/documentation/poieticflows/statevariable.json +++ b/docs/data/documentation/poieticflows/statevariable.json @@ -165,12 +165,10 @@ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledModel", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationDefaults", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputationalRepresentation", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/BuiltinVariable", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledBuiltin", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledStock", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledFlow", - "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledGraphicalFunction", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledControlBinding", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/SimulationVariableType" @@ -267,40 +265,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/builtinvariable" }, -"doc://PoieticFlows/documentation/PoieticFlows/CompiledAuxiliary": { - "abstract" : [ - { - "text" : "Compiled auxiliary node.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/CompiledAuxiliary", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "CompiledAuxiliary" - } - ], - "role" : "symbol", - "title" : "CompiledAuxiliary", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/compiledauxiliary" -}, "doc://PoieticFlows/documentation/PoieticFlows/CompiledBuiltin": { "abstract" : [ { @@ -585,40 +549,6 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/computationalrepresentation" }, -"doc://PoieticFlows/documentation/PoieticFlows/ComputedObject": { - "abstract" : [ - { - "text" : "Structure representing a computation of an object.", - "type" : "text" - } - ], - "fragments" : [ - { - "kind" : "keyword", - "text" : "struct" - }, - { - "kind" : "text", - "text" : " " - }, - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/ComputedObject", - "kind" : "symbol", - "navigatorTitle" : [ - { - "kind" : "identifier", - "text" : "ComputedObject" - } - ], - "role" : "symbol", - "title" : "ComputedObject", - "type" : "topic", - "url" : "\/documentation\/poieticflows\/computedobject" -}, "doc://PoieticFlows/documentation/PoieticFlows/PoieticCore/Trait/Simulation": { "abstract" : [ { diff --git a/docs/data/documentation/poieticflows/statevariable/objectid.json b/docs/data/documentation/poieticflows/statevariable/objectid.json index 5f97e5b..e776566 100644 --- a/docs/data/documentation/poieticflows/statevariable/objectid.json +++ b/docs/data/documentation/poieticflows/statevariable/objectid.json @@ -134,7 +134,24 @@ "type" : "codeVoice" }, { - "text" : " when the variable is a built-in variable.", + "text" : " when the variable is a built-in variable or an internal", + "type" : "text" + }, + { + "text" : " ", + "type" : "text" + }, + { + "text" : "state variable.", + "type" : "text" + } + ], + "type" : "paragraph" + }, + { + "inlineContent" : [ + { + "text" : "Each object can be represented by only one state variable.", "type" : "text" } ], diff --git a/docs/data/documentation/poieticflows/statevariablecontent.json b/docs/data/documentation/poieticflows/statevariablecontent.json index 410621a..6b97337 100644 --- a/docs/data/documentation/poieticflows/statevariablecontent.json +++ b/docs/data/documentation/poieticflows/statevariablecontent.json @@ -145,6 +145,7 @@ { "identifiers" : [ "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariableContent\/builtin(_:)", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariableContent\/internalState(_:)", "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariableContent\/object(_:)" ], "title" : "Enumeration Cases" @@ -398,6 +399,47 @@ "type" : "topic", "url" : "\/documentation\/poieticflows\/statevariablecontent\/description" }, +"doc://PoieticFlows/documentation/PoieticFlows/StateVariableContent/internalState(_:)": { + "abstract" : [ + { + "text" : "Internal state of an object.", + "type" : "text" + } + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "internalState" + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore8ObjectIDa", + "text" : "ObjectID" + }, + { + "kind" : "text", + "text" : ")" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariableContent\/internalState(_:)", + "kind" : "symbol", + "role" : "symbol", + "title" : "StateVariableContent.internalState(_:)", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/statevariablecontent\/internalstate(_:)" +}, "doc://PoieticFlows/documentation/PoieticFlows/StateVariableContent/object(_:)": { "abstract" : [ { diff --git a/docs/data/documentation/poieticflows/statevariablecontent/internalstate(_:).json b/docs/data/documentation/poieticflows/statevariablecontent/internalstate(_:).json new file mode 100644 index 0000000..c418a06 --- /dev/null +++ b/docs/data/documentation/poieticflows/statevariablecontent/internalstate(_:).json @@ -0,0 +1,255 @@ +{ + "abstract" : [ + { + "text" : "Internal state of an object.", + "type" : "text" + } + ], + "hierarchy" : { + "paths" : [ + [ + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariableContent" + ] + ] + }, + "identifier" : { + "interfaceLanguage" : "swift", + "url" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariableContent\/internalState(_:)" + }, + "kind" : "symbol", + "metadata" : { + "externalID" : "s:12PoieticFlows20StateVariableContentO08internalC0yACs6UInt64VcACmF", + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "internalState" + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore8ObjectIDa", + "text" : "ObjectID" + }, + { + "kind" : "text", + "text" : ")" + } + ], + "modules" : [ + { + "name" : "PoieticFlows" + } + ], + "role" : "symbol", + "roleHeading" : "Case", + "symbolKind" : "case", + "title" : "StateVariableContent.internalState(_:)" + }, + "primaryContentSections" : [ + { + "declarations" : [ + { + "languages" : [ + "swift" + ], + "platforms" : [ + "macOS" + ], + "tokens" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "internalState" + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore8ObjectIDa", + "text" : "ObjectID" + }, + { + "kind" : "text", + "text" : ")" + } + ] + } + ], + "kind" : "declarations" + }, + { + "content" : [ + { + "anchor" : "discussion", + "level" : 2, + "text" : "Discussion", + "type" : "heading" + }, + { + "inlineContent" : [ + { + "text" : "An object might have additional internal states. The case parameter", + "type" : "text" + }, + { + "text" : " ", + "type" : "text" + }, + { + "text" : "is ID of an object that owns the state.", + "type" : "text" + } + ], + "type" : "paragraph" + } + ], + "kind" : "content" + } + ], + "schemaVersion" : { + "major" : 0, + "minor" : 3, + "patch" : 0 + }, + "sections" : [ + + ], + "variants" : [ + { + "paths" : [ + "\/documentation\/poieticflows\/statevariablecontent\/internalstate(_:)" + ], + "traits" : [ + { + "interfaceLanguage" : "swift" + } + ] + } + ] +, +"references": { +"doc://PoieticFlows/documentation/PoieticFlows": { + "abstract" : [ + { + "text" : "Poietic library for modelling and simulation of the ", + "type" : "text" + }, + { + "inlineContent" : [ + { + "text" : "Stock and Flow", + "type" : "text" + } + ], + "type" : "emphasis" + }, + { + "text" : " model.", + "type" : "text" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows", + "kind" : "symbol", + "role" : "collection", + "title" : "PoieticFlows", + "type" : "topic", + "url" : "\/documentation\/poieticflows" +}, +"doc://PoieticFlows/documentation/PoieticFlows/StateVariableContent": { + "abstract" : [ + { + "text" : "Reference to a variable.", + "type" : "text" + } + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "enum" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "StateVariableContent" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariableContent", + "kind" : "symbol", + "navigatorTitle" : [ + { + "kind" : "identifier", + "text" : "StateVariableContent" + } + ], + "role" : "symbol", + "title" : "StateVariableContent", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/statevariablecontent" +}, +"doc://PoieticFlows/documentation/PoieticFlows/StateVariableContent/internalState(_:)": { + "abstract" : [ + { + "text" : "Internal state of an object.", + "type" : "text" + } + ], + "fragments" : [ + { + "kind" : "keyword", + "text" : "case" + }, + { + "kind" : "text", + "text" : " " + }, + { + "kind" : "identifier", + "text" : "internalState" + }, + { + "kind" : "text", + "text" : "(" + }, + { + "kind" : "typeIdentifier", + "preciseIdentifier" : "s:11PoieticCore8ObjectIDa", + "text" : "ObjectID" + }, + { + "kind" : "text", + "text" : ")" + } + ], + "identifier" : "doc:\/\/PoieticFlows\/documentation\/PoieticFlows\/StateVariableContent\/internalState(_:)", + "kind" : "symbol", + "role" : "symbol", + "title" : "StateVariableContent.internalState(_:)", + "type" : "topic", + "url" : "\/documentation\/poieticflows\/statevariablecontent\/internalstate(_:)" +} +} +} \ No newline at end of file diff --git a/docs/documentation/poieticflows/compiledauxiliary/id/index.html b/docs/documentation/poieticflows/compileddelay/duration/index.html similarity index 100% rename from docs/documentation/poieticflows/compiledauxiliary/id/index.html rename to docs/documentation/poieticflows/compileddelay/duration/index.html diff --git a/docs/documentation/poieticflows/compiledauxiliary/index.html b/docs/documentation/poieticflows/compileddelay/index.html similarity index 100% rename from docs/documentation/poieticflows/compiledauxiliary/index.html rename to docs/documentation/poieticflows/compileddelay/index.html diff --git a/docs/documentation/poieticflows/compiledauxiliary/objectindex/index.html b/docs/documentation/poieticflows/compileddelay/initialvalue/index.html similarity index 100% rename from docs/documentation/poieticflows/compiledauxiliary/objectindex/index.html rename to docs/documentation/poieticflows/compileddelay/initialvalue/index.html diff --git a/docs/documentation/poieticflows/compiledauxiliary/variableindex/index.html b/docs/documentation/poieticflows/compileddelay/outputtype/!=(_:_:)/index.html similarity index 100% rename from docs/documentation/poieticflows/compiledauxiliary/variableindex/index.html rename to docs/documentation/poieticflows/compileddelay/outputtype/!=(_:_:)/index.html diff --git a/docs/documentation/poieticflows/compiledmodel/auxiliaries/index.html b/docs/documentation/poieticflows/compileddelay/outputtype/delay/index.html similarity index 100% rename from docs/documentation/poieticflows/compiledmodel/auxiliaries/index.html rename to docs/documentation/poieticflows/compileddelay/outputtype/delay/index.html diff --git a/docs/documentation/poieticflows/compiledmodel/computedobject(of:)/index.html b/docs/documentation/poieticflows/compileddelay/outputtype/equatable-implementations/index.html similarity index 100% rename from docs/documentation/poieticflows/compiledmodel/computedobject(of:)/index.html rename to docs/documentation/poieticflows/compileddelay/outputtype/equatable-implementations/index.html diff --git a/docs/documentation/poieticflows/compiledmodel/computedobjects/index.html b/docs/documentation/poieticflows/compileddelay/outputtype/index.html similarity index 100% rename from docs/documentation/poieticflows/compiledmodel/computedobjects/index.html rename to docs/documentation/poieticflows/compileddelay/outputtype/index.html diff --git a/docs/documentation/poieticflows/computedobject/computation/index.html b/docs/documentation/poieticflows/compileddelay/outputtype/smooth/index.html similarity index 100% rename from docs/documentation/poieticflows/computedobject/computation/index.html rename to docs/documentation/poieticflows/compileddelay/outputtype/smooth/index.html diff --git a/docs/documentation/poieticflows/computedobject/description/index.html b/docs/documentation/poieticflows/compileddelay/parameterindex/index.html similarity index 100% rename from docs/documentation/poieticflows/computedobject/description/index.html rename to docs/documentation/poieticflows/compileddelay/parameterindex/index.html diff --git a/docs/documentation/poieticflows/computedobject/id/index.html b/docs/documentation/poieticflows/compileddelay/valuequeueindex/index.html similarity index 100% rename from docs/documentation/poieticflows/computedobject/id/index.html rename to docs/documentation/poieticflows/compileddelay/valuequeueindex/index.html diff --git a/docs/documentation/poieticflows/computedobject/index.html b/docs/documentation/poieticflows/compileddelay/valuetype/index.html similarity index 100% rename from docs/documentation/poieticflows/computedobject/index.html rename to docs/documentation/poieticflows/compileddelay/valuetype/index.html diff --git a/docs/documentation/poieticflows/computedobject/name/index.html b/docs/documentation/poieticflows/compiledmodel/simulationobject(_:)/index.html similarity index 100% rename from docs/documentation/poieticflows/computedobject/name/index.html rename to docs/documentation/poieticflows/compiledmodel/simulationobject(_:)/index.html diff --git a/docs/documentation/poieticflows/computedobject/valuetype/index.html b/docs/documentation/poieticflows/compiledmodel/simulationobjects/index.html similarity index 100% rename from docs/documentation/poieticflows/computedobject/valuetype/index.html rename to docs/documentation/poieticflows/compiledmodel/simulationobjects/index.html diff --git a/docs/documentation/poieticflows/computedobject/variableindex/index.html b/docs/documentation/poieticflows/compiler/compiledelaynode(_:)/index.html similarity index 100% rename from docs/documentation/poieticflows/computedobject/variableindex/index.html rename to docs/documentation/poieticflows/compiler/compiledelaynode(_:)/index.html diff --git a/docs/documentation/poieticflows/nodeissue/missinggraphicalfunctionparameter/index.html b/docs/documentation/poieticflows/computationalrepresentation/delay(_:)/index.html similarity index 100% rename from docs/documentation/poieticflows/nodeissue/missinggraphicalfunctionparameter/index.html rename to docs/documentation/poieticflows/computationalrepresentation/delay(_:)/index.html diff --git a/docs/documentation/poieticflows/simulationstate/internalstates/index.html b/docs/documentation/poieticflows/nodeissue/missingrequiredparameter/index.html similarity index 100% rename from docs/documentation/poieticflows/simulationstate/internalstates/index.html rename to docs/documentation/poieticflows/nodeissue/missingrequiredparameter/index.html diff --git a/docs/documentation/poieticflows/simulationstate/subscript(double:)/index.html b/docs/documentation/poieticflows/poieticcore/objecttype/delay/index.html similarity index 100% rename from docs/documentation/poieticflows/simulationstate/subscript(double:)/index.html rename to docs/documentation/poieticflows/poieticcore/objecttype/delay/index.html diff --git a/docs/documentation/poieticflows/simulationvariabletype/computed/index.html b/docs/documentation/poieticflows/poieticcore/objecttype/scenario2/index.html similarity index 100% rename from docs/documentation/poieticflows/simulationvariabletype/computed/index.html rename to docs/documentation/poieticflows/poieticcore/objecttype/scenario2/index.html diff --git a/docs/documentation/poieticflows/simulator/controlvalues()/index.html b/docs/documentation/poieticflows/poieticcore/trait/delay/index.html similarity index 100% rename from docs/documentation/poieticflows/simulator/controlvalues()/index.html rename to docs/documentation/poieticflows/poieticcore/trait/delay/index.html diff --git a/docs/documentation/poieticflows/solver/addstocks(_:delta:)/index.html b/docs/documentation/poieticflows/poieticcore/trait/parametervalue/index.html similarity index 100% rename from docs/documentation/poieticflows/solver/addstocks(_:delta:)/index.html rename to docs/documentation/poieticflows/poieticcore/trait/parametervalue/index.html diff --git a/docs/documentation/poieticflows/solver/newstate(time:timedelta:)/index.html b/docs/documentation/poieticflows/simulationobject/computation/index.html similarity index 100% rename from docs/documentation/poieticflows/solver/newstate(time:timedelta:)/index.html rename to docs/documentation/poieticflows/simulationobject/computation/index.html diff --git a/docs/documentation/poieticflows/solver/setbuiltins(_:time:timedelta:)/index.html b/docs/documentation/poieticflows/simulationobject/description/index.html similarity index 100% rename from docs/documentation/poieticflows/solver/setbuiltins(_:time:timedelta:)/index.html rename to docs/documentation/poieticflows/simulationobject/description/index.html diff --git a/docs/documentation/poieticflows/simulationobject/id/index.html b/docs/documentation/poieticflows/simulationobject/id/index.html new file mode 100644 index 0000000..eea6ff2 --- /dev/null +++ b/docs/documentation/poieticflows/simulationobject/id/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/poieticflows/simulationobject/index.html b/docs/documentation/poieticflows/simulationobject/index.html new file mode 100644 index 0000000..eea6ff2 --- /dev/null +++ b/docs/documentation/poieticflows/simulationobject/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/poieticflows/simulationobject/name/index.html b/docs/documentation/poieticflows/simulationobject/name/index.html new file mode 100644 index 0000000..eea6ff2 --- /dev/null +++ b/docs/documentation/poieticflows/simulationobject/name/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/poieticflows/simulationobject/simulationobjecttype/!=(_:_:)/index.html b/docs/documentation/poieticflows/simulationobject/simulationobjecttype/!=(_:_:)/index.html new file mode 100644 index 0000000..eea6ff2 --- /dev/null +++ b/docs/documentation/poieticflows/simulationobject/simulationobjecttype/!=(_:_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/poieticflows/simulationobject/simulationobjecttype/auxiliary/index.html b/docs/documentation/poieticflows/simulationobject/simulationobjecttype/auxiliary/index.html new file mode 100644 index 0000000..eea6ff2 --- /dev/null +++ b/docs/documentation/poieticflows/simulationobject/simulationobjecttype/auxiliary/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/poieticflows/simulationobject/simulationobjecttype/equatable-implementations/index.html b/docs/documentation/poieticflows/simulationobject/simulationobjecttype/equatable-implementations/index.html new file mode 100644 index 0000000..eea6ff2 --- /dev/null +++ b/docs/documentation/poieticflows/simulationobject/simulationobjecttype/equatable-implementations/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/poieticflows/simulationobject/simulationobjecttype/flow/index.html b/docs/documentation/poieticflows/simulationobject/simulationobjecttype/flow/index.html new file mode 100644 index 0000000..eea6ff2 --- /dev/null +++ b/docs/documentation/poieticflows/simulationobject/simulationobjecttype/flow/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/poieticflows/simulationobject/simulationobjecttype/index.html b/docs/documentation/poieticflows/simulationobject/simulationobjecttype/index.html new file mode 100644 index 0000000..eea6ff2 --- /dev/null +++ b/docs/documentation/poieticflows/simulationobject/simulationobjecttype/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/poieticflows/simulationobject/simulationobjecttype/init(from:)/index.html b/docs/documentation/poieticflows/simulationobject/simulationobjecttype/init(from:)/index.html new file mode 100644 index 0000000..eea6ff2 --- /dev/null +++ b/docs/documentation/poieticflows/simulationobject/simulationobjecttype/init(from:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/poieticflows/simulationobject/simulationobjecttype/stock/index.html b/docs/documentation/poieticflows/simulationobject/simulationobjecttype/stock/index.html new file mode 100644 index 0000000..eea6ff2 --- /dev/null +++ b/docs/documentation/poieticflows/simulationobject/simulationobjecttype/stock/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/poieticflows/simulationobject/type/index.html b/docs/documentation/poieticflows/simulationobject/type/index.html new file mode 100644 index 0000000..eea6ff2 --- /dev/null +++ b/docs/documentation/poieticflows/simulationobject/type/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/poieticflows/simulationobject/valuetype/index.html b/docs/documentation/poieticflows/simulationobject/valuetype/index.html new file mode 100644 index 0000000..eea6ff2 --- /dev/null +++ b/docs/documentation/poieticflows/simulationobject/valuetype/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/poieticflows/simulationobject/variableindex/index.html b/docs/documentation/poieticflows/simulationobject/variableindex/index.html new file mode 100644 index 0000000..eea6ff2 --- /dev/null +++ b/docs/documentation/poieticflows/simulationobject/variableindex/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/poieticflows/simulationstate/double(at:)/index.html b/docs/documentation/poieticflows/simulationstate/double(at:)/index.html new file mode 100644 index 0000000..eea6ff2 --- /dev/null +++ b/docs/documentation/poieticflows/simulationstate/double(at:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/poieticflows/simulationvariabletype/object/index.html b/docs/documentation/poieticflows/simulationvariabletype/object/index.html new file mode 100644 index 0000000..eea6ff2 --- /dev/null +++ b/docs/documentation/poieticflows/simulationvariabletype/object/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/poieticflows/solver/accumulatestocks(_:delta:)/index.html b/docs/documentation/poieticflows/solver/accumulatestocks(_:delta:)/index.html new file mode 100644 index 0000000..eea6ff2 --- /dev/null +++ b/docs/documentation/poieticflows/solver/accumulatestocks(_:delta:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/poieticflows/solver/evaluate(delay:with:)/index.html b/docs/documentation/poieticflows/solver/evaluate(delay:with:)/index.html new file mode 100644 index 0000000..eea6ff2 --- /dev/null +++ b/docs/documentation/poieticflows/solver/evaluate(delay:with:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/poieticflows/solver/updatebuiltins(_:time:timedelta:)/index.html b/docs/documentation/poieticflows/solver/updatebuiltins(_:time:timedelta:)/index.html new file mode 100644 index 0000000..eea6ff2 --- /dev/null +++ b/docs/documentation/poieticflows/solver/updatebuiltins(_:time:timedelta:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/documentation/poieticflows/statevariablecontent/internalstate(_:)/index.html b/docs/documentation/poieticflows/statevariablecontent/internalstate(_:)/index.html new file mode 100644 index 0000000..eea6ff2 --- /dev/null +++ b/docs/documentation/poieticflows/statevariablecontent/internalstate(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/docs/index/index.json b/docs/index/index.json index 2fa27ee..ee030f3 100644 --- a/docs/index/index.json +++ b/docs/index/index.json @@ -149,11 +149,6 @@ "title" : "Instance Methods", "type" : "groupMarker" }, - { - "path" : "\/documentation\/poieticflows\/simulator\/controlvalues()", - "title" : "func controlValues() -> [ObjectID : Double]", - "type" : "method" - }, { "path" : "\/documentation\/poieticflows\/simulator\/dataseries(index:)", "title" : "func dataSeries(index: Int) -> [Double]", @@ -204,14 +199,9 @@ "title" : "var description: String", "type" : "property" }, - { - "path" : "\/documentation\/poieticflows\/simulationstate\/internalstates", - "title" : "var internalStates: [SimulationState.Index : [Variant]]", - "type" : "property" - }, { "path" : "\/documentation\/poieticflows\/simulationstate\/model", - "title" : "var model: CompiledModel", + "title" : "let model: CompiledModel", "type" : "property" }, { @@ -219,6 +209,15 @@ "title" : "var values: [Variant]", "type" : "property" }, + { + "title" : "Instance Methods", + "type" : "groupMarker" + }, + { + "path" : "\/documentation\/poieticflows\/simulationstate\/double(at:)", + "title" : "func double(at: SimulationState.Index) -> Double", + "type" : "method" + }, { "title" : "Subscripts", "type" : "groupMarker" @@ -228,11 +227,6 @@ "title" : "subscript(SimulationState.Index) -> Variant", "type" : "subscript" }, - { - "path" : "\/documentation\/poieticflows\/simulationstate\/subscript(double:)", - "title" : "subscript(double _: SimulationState.Index) -> Double", - "type" : "subscript" - }, { "title" : "Type Aliases", "type" : "groupMarker" @@ -281,8 +275,8 @@ "type" : "groupMarker" }, { - "path" : "\/documentation\/poieticflows\/solver\/addstocks(_:delta:)", - "title" : "func addStocks(inout SimulationState, delta: NumericVector)", + "path" : "\/documentation\/poieticflows\/solver\/accumulatestocks(_:delta:)", + "title" : "func accumulateStocks(inout SimulationState, delta: NumericVector)", "type" : "method" }, { @@ -295,6 +289,11 @@ "title" : "func computeStockDelta(CompiledStock, at: Double, with: inout SimulationState) throws -> Double", "type" : "method" }, + { + "path" : "\/documentation\/poieticflows\/solver\/evaluate(delay:with:)", + "title" : "func evaluate(delay: CompiledDelay, with: inout SimulationState) throws -> Variant", + "type" : "method" + }, { "path" : "\/documentation\/poieticflows\/solver\/evaluate(expression:with:)", "title" : "func evaluate(expression: BoundExpression, with: SimulationState) throws -> Variant", @@ -302,7 +301,7 @@ }, { "path" : "\/documentation\/poieticflows\/solver\/evaluate(objectat:with:)", - "title" : "func evaluate(objectAt: Int, with: SimulationState) throws -> Variant", + "title" : "func evaluate(objectAt: Int, with: inout SimulationState) throws -> Variant", "type" : "method" }, { @@ -311,18 +310,13 @@ "type" : "method" }, { - "path" : "\/documentation\/poieticflows\/solver\/newstate(time:timedelta:)", - "title" : "func newState(time: Double, timeDelta: Double) -> SimulationState", + "path" : "\/documentation\/poieticflows\/solver\/stockdifference(state:at:timedelta:)", + "title" : "func stockDifference(state: SimulationState, at: Double, timeDelta: Double) throws -> NumericVector", "type" : "method" }, { - "path" : "\/documentation\/poieticflows\/solver\/setbuiltins(_:time:timedelta:)", - "title" : "func setBuiltins(inout SimulationState, time: Double, timeDelta: Double)", - "type" : "method" - }, - { - "path" : "\/documentation\/poieticflows\/solver\/stockdifference(state:at:timedelta:)", - "title" : "func stockDifference(state: SimulationState, at: Double, timeDelta: Double) throws -> NumericVector", + "path" : "\/documentation\/poieticflows\/solver\/updatebuiltins(_:time:timedelta:)", + "title" : "func updateBuiltins(inout SimulationState, time: Double, timeDelta: Double)", "type" : "method" }, { @@ -1142,11 +1136,6 @@ "title" : "Instance Properties", "type" : "groupMarker" }, - { - "path" : "\/documentation\/poieticflows\/compiledmodel\/auxiliaries", - "title" : "let auxiliaries: [CompiledAuxiliary]", - "type" : "property" - }, { "path" : "\/documentation\/poieticflows\/compiledmodel\/builtins", "title" : "let builtins: [CompiledBuiltin]", @@ -1157,11 +1146,6 @@ "title" : "let charts: [Chart]", "type" : "property" }, - { - "path" : "\/documentation\/poieticflows\/compiledmodel\/computedobjects", - "title" : "let computedObjects: [ComputedObject]", - "type" : "property" - }, { "path" : "\/documentation\/poieticflows\/compiledmodel\/flows", "title" : "let flows: [CompiledFlow]", @@ -1177,6 +1161,11 @@ "title" : "var simulationDefaults: SimulationDefaults?", "type" : "property" }, + { + "path" : "\/documentation\/poieticflows\/compiledmodel\/simulationobjects", + "title" : "let simulationObjects: [SimulationObject]", + "type" : "property" + }, { "path" : "\/documentation\/poieticflows\/compiledmodel\/statevariables", "title" : "let stateVariables: [StateVariable]", @@ -1202,8 +1191,8 @@ "type" : "groupMarker" }, { - "path" : "\/documentation\/poieticflows\/compiledmodel\/computedobject(of:)", - "title" : "func computedObject(of: ObjectID) -> ComputedObject?", + "path" : "\/documentation\/poieticflows\/compiledmodel\/simulationobject(_:)", + "title" : "func simulationObject(ObjectID) -> SimulationObject?", "type" : "method" }, { @@ -1213,7 +1202,7 @@ }, { "path" : "\/documentation\/poieticflows\/compiledmodel\/variable(named:)", - "title" : "func variable(named: String) -> ComputedObject?", + "title" : "func variable(named: String) -> SimulationObject?", "type" : "method" }, { @@ -1258,6 +1247,11 @@ "title" : "Enumeration Cases", "type" : "groupMarker" }, + { + "path" : "\/documentation\/poieticflows\/computationalrepresentation\/delay(_:)", + "title" : "case delay(CompiledDelay)", + "type" : "case" + }, { "path" : "\/documentation\/poieticflows\/computationalrepresentation\/formula(_:)", "title" : "case formula(BoundExpression)", @@ -1287,47 +1281,6 @@ "title" : "ComputationalRepresentation", "type" : "enum" }, - { - "children" : [ - { - "title" : "Instance Properties", - "type" : "groupMarker" - }, - { - "path" : "\/documentation\/poieticflows\/computedobject\/computation", - "title" : "let computation: ComputationalRepresentation", - "type" : "property" - }, - { - "path" : "\/documentation\/poieticflows\/computedobject\/description", - "title" : "var description: String", - "type" : "property" - }, - { - "path" : "\/documentation\/poieticflows\/computedobject\/id", - "title" : "let id: ObjectID", - "type" : "property" - }, - { - "path" : "\/documentation\/poieticflows\/computedobject\/name", - "title" : "let name: String", - "type" : "property" - }, - { - "path" : "\/documentation\/poieticflows\/computedobject\/valuetype", - "title" : "var valueType: ValueType", - "type" : "property" - }, - { - "path" : "\/documentation\/poieticflows\/computedobject\/variableindex", - "title" : "let variableIndex: Int", - "type" : "property" - } - ], - "path" : "\/documentation\/poieticflows\/computedobject", - "title" : "ComputedObject", - "type" : "struct" - }, { "children" : [ { @@ -1501,32 +1454,6 @@ "title" : "CompiledFlow", "type" : "struct" }, - { - "children" : [ - { - "title" : "Instance Properties", - "type" : "groupMarker" - }, - { - "path" : "\/documentation\/poieticflows\/compiledauxiliary\/id", - "title" : "let id: ObjectID", - "type" : "property" - }, - { - "path" : "\/documentation\/poieticflows\/compiledauxiliary\/objectindex", - "title" : "let objectIndex: Int", - "type" : "property" - }, - { - "path" : "\/documentation\/poieticflows\/compiledauxiliary\/variableindex", - "title" : "let variableIndex: SimulationState.Index", - "type" : "property" - } - ], - "path" : "\/documentation\/poieticflows\/compiledauxiliary", - "title" : "CompiledAuxiliary", - "type" : "struct" - }, { "children" : [ { @@ -1591,8 +1518,8 @@ "type" : "case" }, { - "path" : "\/documentation\/poieticflows\/simulationvariabletype\/computed", - "title" : "case computed", + "path" : "\/documentation\/poieticflows\/simulationvariabletype\/object", + "title" : "case object", "type" : "case" }, { @@ -1707,6 +1634,11 @@ "title" : "func compile(stocks: [Node], flows: [ObjectID : CompiledFlow]) -> [CompiledStock]", "type" : "method" }, + { + "path" : "\/documentation\/poieticflows\/compiler\/compiledelaynode(_:)", + "title" : "func compileDelayNode(Node) throws -> ComputationalRepresentation", + "type" : "method" + }, { "path" : "\/documentation\/poieticflows\/compiler\/compileformulanode(_:)", "title" : "func compileFormulaNode(Node) throws -> ComputationalRepresentation", @@ -1795,8 +1727,8 @@ "type" : "case" }, { - "path" : "\/documentation\/poieticflows\/nodeissue\/missinggraphicalfunctionparameter", - "title" : "case missingGraphicalFunctionParameter", + "path" : "\/documentation\/poieticflows\/nodeissue\/missingrequiredparameter", + "title" : "case missingRequiredParameter", "type" : "case" }, { @@ -2415,6 +2347,87 @@ "title" : "CompilationContext", "type" : "struct" }, + { + "children" : [ + { + "title" : "Instance Properties", + "type" : "groupMarker" + }, + { + "path" : "\/documentation\/poieticflows\/compileddelay\/duration", + "title" : "let duration: Double", + "type" : "property" + }, + { + "path" : "\/documentation\/poieticflows\/compileddelay\/initialvalue", + "title" : "let initialValue: Variant?", + "type" : "property" + }, + { + "path" : "\/documentation\/poieticflows\/compileddelay\/parameterindex", + "title" : "let parameterIndex: SimulationState.Index", + "type" : "property" + }, + { + "path" : "\/documentation\/poieticflows\/compileddelay\/valuequeueindex", + "title" : "let valueQueueIndex: SimulationState.Index", + "type" : "property" + }, + { + "path" : "\/documentation\/poieticflows\/compileddelay\/valuetype", + "title" : "let valueType: ValueType", + "type" : "property" + }, + { + "title" : "Enumerations", + "type" : "groupMarker" + }, + { + "children" : [ + { + "title" : "Enumeration Cases", + "type" : "groupMarker" + }, + { + "path" : "\/documentation\/poieticflows\/compileddelay\/outputtype\/delay", + "title" : "case delay", + "type" : "case" + }, + { + "path" : "\/documentation\/poieticflows\/compileddelay\/outputtype\/smooth", + "title" : "case smooth", + "type" : "case" + }, + { + "title" : "Default Implementations", + "type" : "groupMarker" + }, + { + "children" : [ + { + "title" : "Operators", + "type" : "groupMarker" + }, + { + "path" : "\/documentation\/poieticflows\/compileddelay\/outputtype\/!=(_:_:)", + "title" : "static func != (Self, Self) -> Bool", + "type" : "op" + } + ], + "path" : "\/documentation\/poieticflows\/compileddelay\/outputtype\/equatable-implementations", + "title" : "Equatable Implementations", + "type" : "symbol" + } + ], + "path" : "\/documentation\/poieticflows\/compileddelay\/outputtype", + "title" : "CompiledDelay.OutputType", + "type" : "enum" + } + ], + "path" : "\/documentation\/poieticflows\/compileddelay", + "title" : "CompiledDelay", + "type" : "struct" + }, { "children" : [ { @@ -2668,6 +2681,111 @@ "title" : "SimulationContext", "type" : "struct" }, + { + "children" : [ + { + "title" : "Instance Properties", + "type" : "groupMarker" + }, + { + "path" : "\/documentation\/poieticflows\/simulationobject\/computation", + "title" : "let computation: ComputationalRepresentation", + "type" : "property" + }, + { + "path" : "\/documentation\/poieticflows\/simulationobject\/description", + "title" : "var description: String", + "type" : "property" + }, + { + "path" : "\/documentation\/poieticflows\/simulationobject\/id", + "title" : "let id: ObjectID", + "type" : "property" + }, + { + "path" : "\/documentation\/poieticflows\/simulationobject\/name", + "title" : "let name: String", + "type" : "property" + }, + { + "path" : "\/documentation\/poieticflows\/simulationobject\/type", + "title" : "let type: SimulationObject.SimulationObjectType", + "type" : "property" + }, + { + "path" : "\/documentation\/poieticflows\/simulationobject\/valuetype", + "title" : "var valueType: ValueType", + "type" : "property" + }, + { + "path" : "\/documentation\/poieticflows\/simulationobject\/variableindex", + "title" : "let variableIndex: Int", + "type" : "property" + }, + { + "title" : "Enumerations", + "type" : "groupMarker" + }, + { + "children" : [ + { + "title" : "Enumeration Cases", + "type" : "groupMarker" + }, + { + "path" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/auxiliary", + "title" : "case auxiliary", + "type" : "case" + }, + { + "path" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/flow", + "title" : "case flow", + "type" : "case" + }, + { + "path" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/stock", + "title" : "case stock", + "type" : "case" + }, + { + "title" : "Initializers", + "type" : "groupMarker" + }, + { + "path" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/init(from:)", + "title" : "init(from: any Decoder) throws", + "type" : "init" + }, + { + "title" : "Default Implementations", + "type" : "groupMarker" + }, + { + "children" : [ + { + "title" : "Operators", + "type" : "groupMarker" + }, + { + "path" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/!=(_:_:)", + "title" : "static func != (Self, Self) -> Bool", + "type" : "op" + } + ], + "path" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype\/equatable-implementations", + "title" : "Equatable Implementations", + "type" : "symbol" + } + ], + "path" : "\/documentation\/poieticflows\/simulationobject\/simulationobjecttype", + "title" : "SimulationObject.SimulationObjectType", + "type" : "enum" + } + ], + "path" : "\/documentation\/poieticflows\/simulationobject", + "title" : "SimulationObject", + "type" : "struct" + }, { "children" : [ { @@ -2929,6 +3047,11 @@ "title" : "case builtin(BuiltinVariable)", "type" : "case" }, + { + "path" : "\/documentation\/poieticflows\/statevariablecontent\/internalstate(_:)", + "title" : "case internalState(ObjectID)", + "type" : "case" + }, { "path" : "\/documentation\/poieticflows\/statevariablecontent\/object(_:)", "title" : "case object(ObjectID)", @@ -2984,6 +3107,11 @@ "title" : "Type Properties", "type" : "groupMarker" }, + { + "path" : "\/documentation\/poieticflows\/poieticcore\/objecttype\/delay", + "title" : "static let Delay: ObjectType", + "type" : "property" + }, { "path" : "\/documentation\/poieticflows\/poieticcore\/objecttype\/drains", "title" : "static let Drains: ObjectType", @@ -3019,6 +3147,11 @@ "title" : "static let Scenario: ObjectType", "type" : "property" }, + { + "path" : "\/documentation\/poieticflows\/poieticcore\/objecttype\/scenario2", + "title" : "static let Scenario2: ObjectType", + "type" : "property" + }, { "path" : "\/documentation\/poieticflows\/poieticcore\/objecttype\/simulation", "title" : "static let Simulation: ObjectType", @@ -3045,6 +3178,16 @@ "title" : "static let Control: Trait", "type" : "property" }, + { + "path" : "\/documentation\/poieticflows\/poieticcore\/trait\/delay", + "title" : "static let Delay: Trait", + "type" : "property" + }, + { + "path" : "\/documentation\/poieticflows\/poieticcore\/trait\/parametervalue", + "title" : "static let ParameterValue: Trait", + "type" : "property" + }, { "path" : "\/documentation\/poieticflows\/poieticcore\/trait\/simulation", "title" : "static let Simulation: Trait",