feat(GridFire): Added a number of python hooks

python hooks to make getting base composition more reliable; further, a number of small changes made to aid in my analysis in response to ref report 1
This commit is contained in:
2026-04-13 07:17:14 -04:00
parent 65297852e5
commit 84ff182717
44 changed files with 1676 additions and 2964 deletions

View File

@@ -255,6 +255,9 @@ namespace gridfire::engine {
[[nodiscard]] std::optional<StepDerivatives<double>>getMostRecentRHSCalculation(
scratch::StateBlob &ctx
) const override;
[[nodiscard]] std::unique_ptr<scratch::StateBlob> constructStateBlob(const scratch::StateBlob *blob) const override;
protected:
bool m_isStale = true;
GraphEngine& m_baseEngine;
@@ -343,7 +346,6 @@ namespace gridfire::engine {
scratch::StateBlob& ctx,
const std::vector<std::string>& peNames
) const;
};
class FileDefinedEngineView final: public DefinedEngineView {