From af85f4b42ac8f1e09dbc1f656dbec8b29e18ab92 Mon Sep 17 00:00:00 2001 From: Dave Goodwin Date: Thu, 21 Aug 2003 14:26:56 +0000 Subject: [PATCH] added support for surface chemistry on each side of the wall --- Cantera/src/zeroD/Wall.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Cantera/src/zeroD/Wall.h b/Cantera/src/zeroD/Wall.h index db0bf22af..822bd0c5e 100644 --- a/Cantera/src/zeroD/Wall.h +++ b/Cantera/src/zeroD/Wall.h @@ -22,7 +22,9 @@ namespace Cantera { class ReactorBase; // forward reference + class Kinetics; class Func1; + class SurfPhase; const int Rigid_Type = 1; const int Flexible_Type = 2; @@ -81,12 +83,26 @@ namespace Cantera { copy(coeffs, coeffs + n, m_coeffs.begin()); } + void setKinetics(Kinetics* left = 0, + Kinetics* right = 0); + + SurfPhase* surface(int leftright) { + return m_surf[leftright]; + } + + Kinetics* kinetics(int leftright) { + return m_chem[leftright]; + } + protected: vector_fp m_coeffs; ReactorBase* m_left; ReactorBase* m_right; + Kinetics * m_chem[2]; + SurfPhase* m_surf[2]; + int m_nsp[2]; doublereal m_area, m_k, m_rrth; Func1 *m_vf; Func1 *m_qf;