From 5a50a8037811069002a79213a586b1f029abec2f Mon Sep 17 00:00:00 2001 From: ignis Date: Sun, 3 Jul 2016 13:56:01 +0900 Subject: [PATCH] Reaction parameter Te and En are set mutable and Te() and En() methods are added --- .../reaction/Reactions/Reaction/Reaction.H | 6 ++++-- .../reaction/Reactions/Reaction/ReactionI.H | 16 ++++++++++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/thermophysicalModels/specie/reaction/Reactions/Reaction/Reaction.H b/src/thermophysicalModels/specie/reaction/Reactions/Reaction/Reaction.H index a2ea0e3e..9489ac31 100644 --- a/src/thermophysicalModels/specie/reaction/Reactions/Reaction/Reaction.H +++ b/src/thermophysicalModels/specie/reaction/Reactions/Reaction/Reaction.H @@ -141,10 +141,10 @@ private: List rhs_; //- Electron temperature parameter - scalar Te_; + mutable scalar Te_; //- Reduced electric field parameter - scalar En_; + mutable scalar En_; // Private Member Functions @@ -310,9 +310,11 @@ public: inline word& name(); inline const word& name() const; + inline scalar Te(const scalar newTe) const; inline scalar& Te(); inline scalar Te() const; + inline scalar En(const scalar newEn) const; inline scalar& En(); inline scalar En() const; diff --git a/src/thermophysicalModels/specie/reaction/Reactions/Reaction/ReactionI.H b/src/thermophysicalModels/specie/reaction/Reactions/Reaction/ReactionI.H index 1448a68f..0d23cf51 100644 --- a/src/thermophysicalModels/specie/reaction/Reactions/Reaction/ReactionI.H +++ b/src/thermophysicalModels/specie/reaction/Reactions/Reaction/ReactionI.H @@ -46,6 +46,14 @@ inline const word& Reaction::name() const } +template +inline scalar Reaction::Te(const scalar newTe) const +{ + Te_ = newTe; + return Te_; +} + + template inline scalar& Reaction::Te() { @@ -60,6 +68,14 @@ inline scalar Reaction::Te() const } +template +inline scalar Reaction::En(const scalar newEn) const +{ + En_ = newEn; + return En_; +} + + template inline scalar& Reaction::En() {