.. _ref_schemeeval: Scheme code evaluation ====================== Each session provides an instance of ``SchemeEval`` on which Fluent's scheme code can be executed. .. currentmodule:: ansys.fluent.core.services.scheme_eval .. autosummary:: :toctree: _autosummary :template: noindex-class.rst :recursive: Symbol SchemeEval Examples -------- .. code-block:: python >>> from ansys.fluent.core.services.scheme_eval import Symbol as S >>> session.scheme_eval.eval([S('+'), 2, 3]) 5 >>> session.scheme_eval.eval([S('rpgetvar'), [S('string->symbol'), "mom/relax"]]) 0.7 >>> session.scheme_eval.exec(('(ti-menu-load-string "/report/system/proc-stats")',)) >>> # Returns TUI output string >>> session.scheme_eval.string_eval("(+ 2 3)") '5' >>> session.scheme_eval.string_eval("(rpgetvar 'mom/relax)") '0.7' >>> session.scheme_eval.scheme_eval("(+ 2 3)") 5 >>> session.scheme_eval.scheme_eval("(rpgetvar 'mom/relax)") 0.7