Lemonergy · Studio block

Accepted solver-step memory

Returns the input from the previous accepted solver step.

Implementation ID
native-step-memory
Reviewed
2026-10-27

Behavior

y at an accepted major point = input from the previous accepted point. The worked example connects this operation to signals in Lemonergy Studio.

Interface

Accepted solver-step memory interfaceInputs or arguments on the left, observed outputs on the right. Conserving terminals appear below the component. The tables give units and behavior.Accepted solver-step memoryStudio blockin0out0
Original Lemonergy interface view. Lines identify ports; they are not a completed simulation circuit.
Ports and observed outputs
NameDirectionUnitMeaning
in0input1Input; real scalar.
out0output1Previous accepted input; real scalar.

Parameters

Defaults are initial model values. Select values for your own model and operating conditions.

Configuration fields
ParameterUnitDefaultMeaning and limits
Initial output
tables[0]
1[0]Configured coefficients or initial values in column-major order.

Equations and rules

  • y at an accepted major point = input from the previous accepted point

Worked example

Accepted solver-step memory — worked example

Input = 5. Previous accepted input at 0 s = 0.

Open Studio example after release →
Numerical checks for the bundled synthetic example
OutputTime (s)Expected valueUnitAbsolute tolerance
Previous accepted input
out0
0011e-08

Explore the recorded outputs

Accepted solver-step memory recorded example

Accepted solver-step memory
Accepted solver-step memory against timeRecorded synthetic simulation values. Time in seconds; output in —.-0.401.050.252.50.53.950.755.41—Time (s)
Accepted solver-step memory: 0 — at 0 s

2 actual recorded samples. Lines are visual guides between samples. Synthetic example, not measured cell data.

Download the recorded samples (JSON) · Open this Studio example after release

Use in a workflow

Accepted solver-step memory — worked example

Returns the input from the previous accepted solver step.

  1. Accepted solver-step memory: y at an accepted major point = input from the previous accepted point. The worked example connects this operation to signals in Lemonergy Studio.
    • Use the block reference for settings and connections.
    • Implementation tested locally; public release pending.
Open Studio example after release

Connected concepts

Limits and interpretation

  • Previous accepted major-step input with explicit initial output; pure trial reads and transactional accepted-step commits. Rejected steps do not advance memory.
  • Shapes and element types are explicit. Values must be finite; automatic reshaping and unit conversion are not performed.

Reference basis

This software operation and its numerical conventions are defined by the public contract and worked example; no external research result is claimed.

Implementation sources

This reference follows the public interface and locally verified numerical checks for an upcoming release.

Contract: Lemonergy Studio public contract · Verification record: verification-2026-10-27

  • docs/glossary/native-block-verification.json

This implementation and its workflow uses (JSON) · Knowledge graph (JSON-LD)