libkin:drafts
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| libkin:drafts [2026/08/03 16:54] – abc | libkin:drafts [2026/08/03 17:36] (current) – [Выражения] abc | ||
|---|---|---|---|
| Line 19: | Line 19: | ||
| :!: Если в выражении встречается имя реагента, | :!: Если в выражении встречается имя реагента, | ||
| - | double SchemaInstance:: | + | double SchemaInstance:: |
| + | double Expression:: | ||
| + | double ParsedExpression:: | ||
| - | double | + | При оценке значения выражения используется вычислительный контекст (// |
| + | struct ExprEvalContext { | ||
| + | double | ||
| + | const double* concentrations; | ||
| + | const SchemaInstance* schemaInstance; | ||
| + | }; | ||
| - | double ParsedExpression::evaluate(const ExprEvalContext*) | + | Числовые выражения не требуют контекста для вычислений, |
| + | |||
| + | Выражения вычисляются в контексте // | ||
| | | ||
libkin/drafts.1785765296.txt.gz · Last modified: by abc
