Reactor walls define wall_Q as well as wall_vdot in clib, which have an explicit time dependency although the time is known internally (see https://github.com/Cantera/cantera/pull/1182#discussion_r1044943917). The Python API provides non-pythonic setters, and omits getters. An improved solution should be implemented that is consistent across all interfaces.
Motivation
Describe the need for the proposed change:
What problem is it trying to solve? ... inconsistent/incomplete interface
Who is affected by the change? ... new Matlab Interface Cantera/cantera#1182
Why is this a good solution? ... consistent interface
Possible Solutions
Update underlying C++ functions as needed and adapt Python/Matlab API's.
Abstract
Reactor walls define
wall_Q
as well aswall_vdot
inclib
, which have an explicit time dependency although the time is known internally (see https://github.com/Cantera/cantera/pull/1182#discussion_r1044943917). The Python API provides non-pythonic setters, and omits getters. An improved solution should be implemented that is consistent across all interfaces.Motivation
Describe the need for the proposed change:
Possible Solutions
Update underlying C++ functions as needed and adapt Python/Matlab API's.
References
Cantera/cantera#1182