Skip to content

Latest commit

 

History

History
165 lines (118 loc) · 4.81 KB

File metadata and controls

165 lines (118 loc) · 4.81 KB
.. py:currentmodule:: cantera

Zero-Dimensional Reactor Networks

.. autoclass:: Func1(callable)

.. autoclass:: Tabulated1(time, fval, method='linear')

.. autoclass:: ReactorBase()

.. autoclass:: FlowDevice()

.. autoclass:: ReactorNet(reactors=())

.. autoclass:: Reservoir(phase, name=None)

.. autoclass:: Reactor(phase, *, clone=None, name=None, energy='on', node_attr=None, group_name="")

.. autoclass:: MoleReactor(phase, *, clone=None, name=None, energy='on', node_attr=None, group_name="")

.. autoclass:: IdealGasReactor(phase, *, clone=None, name=None, energy='on', node_attr=None, group_name="")

.. autoclass:: IdealGasMoleReactor(phase, *, clone=None, name=None, energy='on', node_attr=None, group_name="")

.. autoclass:: ConstPressureReactor(phase, *, clone=None, name=None, energy='on', node_attr=None, group_name="")

.. autoclass:: ConstPressureMoleReactor(phase, *, clone=None, name=None, energy='on', node_attr=None, group_name="")

.. autoclass:: IdealGasConstPressureReactor(phase, *, clone=None, name=None, energy='on', node_attr=None, group_name="")

.. autoclass:: IdealGasConstPressureMoleReactor(phase, *, clone=None, name=None, energy='on', node_attr=None, group_name="")

.. autoclass:: FlowReactor(phase, *, clone=None, name=None, energy='on', node_attr=None, group_name="")

.. autoclass:: ExtensibleReactor(phase, *, clone=None, name=None, energy='on', node_attr=None, group_name="")

.. autoclass:: ExtensibleIdealGasReactor(phase, *, clone=None, name=None, energy='on', node_attr=None, group_name="")

.. autoclass:: ExtensibleConstPressureReactor(phase, *, clone=None, name=None, energy='on', node_attr=None, group_name="")

.. autoclass:: ExtensibleIdealGasConstPressureReactor(phase, *, clone=None, name=None, energy='on', node_attr=None, group_name="")

.. autoclass:: ExtensibleMoleReactor(phase, *, clone=None, name=None, energy='on', node_attr=None, group_name="")

.. autoclass:: ExtensibleIdealGasMoleReactor(phase, *, clone=None, name=None, energy='on', node_attr=None, group_name="")

.. autoclass:: ExtensibleConstPressureMoleReactor(phase, *, clone=None, name=None, energy='on', node_attr=None, group_name="")

.. autoclass:: ExtensibleIdealGasConstPressureMoleReactor(phase, *, clone=None, name=None, energy='on', node_attr=None, group_name="")

.. autoclass:: Wall(left, right, *, name=None, A=None, K=None, U=None, Q=None, velocity=None, edge_attr=None)
   :inherited-members:

.. autoclass:: ReactorSurface(phase, r=None, clone=None, name="(none)", *, A=None)

.. autoclass:: ExtensibleReactorSurface(phase, r=None, clone=None, name="(none)", *, A=None)

.. autoclass:: ExtensibleMoleReactorSurface(phase, r=None, clone=None, name="(none)", *, A=None)

.. autoclass:: MassFlowController(upstream, downstream, *, name=None, mdot=1.0, edge_attr=None)
   :inherited-members:

.. autoclass:: Valve(upstream, downstream, *, name=None, K=1.0, edge_attr=None)
   :inherited-members:

.. autoclass:: PressureController(upstream, downstream, *, name=None, primary=None, K=1.0, edge_attr=None)
   :inherited-members:

These functions provide the implementation behind the draw methods of the corresponding classes.

.. autofunction:: cantera.drawnetwork.draw_reactor

.. autofunction:: cantera.drawnetwork.draw_reactor_net

.. autofunction:: cantera.drawnetwork.draw_surface

.. autofunction:: cantera.drawnetwork.draw_flow_controllers

.. autofunction:: cantera.drawnetwork.draw_walls