From e1afafaf0dea95b4097668b7ecb0742ab2b5ff2f Mon Sep 17 00:00:00 2001 From: ignis Date: Fri, 12 Aug 2016 21:48:40 +0900 Subject: [PATCH] ElectronIReaction read k of E/n --- src/thermophysicalModels/specie/Make/files | 1 - .../Reactions/ElectronIReaction/ElectronIReaction.C | 7 +++++-- .../Reactions/ElectronIReaction/ElectronIReaction.H | 4 ++++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/thermophysicalModels/specie/Make/files b/src/thermophysicalModels/specie/Make/files index adb03100..a4239f4b 100644 --- a/src/thermophysicalModels/specie/Make/files +++ b/src/thermophysicalModels/specie/Make/files @@ -1,6 +1,5 @@ atomicWeights/atomicWeights.C specie/specie.C reaction/reactions/makeReactions.C -reaction/reactions/makeLangmuirHinshelwoodReactions.C LIB = $(FOAM_LIBBIN)/libspecie diff --git a/src/thermophysicalModels/specie/reaction/Reactions/ElectronIReaction/ElectronIReaction.C b/src/thermophysicalModels/specie/reaction/Reactions/ElectronIReaction/ElectronIReaction.C index cba498f3..84726a3e 100644 --- a/src/thermophysicalModels/specie/reaction/Reactions/ElectronIReaction/ElectronIReaction.C +++ b/src/thermophysicalModels/specie/reaction/Reactions/ElectronIReaction/ElectronIReaction.C @@ -25,6 +25,8 @@ License #include "ElectronIReaction.H" +#include "CSV.H" + // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // template @@ -79,7 +81,8 @@ ElectronIReaction ) : ReactionType(species, thermoDatabase, dict), - k_(species, dict) + k_(species, dict), + ke_(new CSV ("k", dict)) {} @@ -121,7 +124,7 @@ Foam::scalar Foam::ElectronIReaction const scalarField& c ) const { - return k_(p, this->Te(), c); + return ke_->value(this->En()); } diff --git a/src/thermophysicalModels/specie/reaction/Reactions/ElectronIReaction/ElectronIReaction.H b/src/thermophysicalModels/specie/reaction/Reactions/ElectronIReaction/ElectronIReaction.H index 070445ea..0908f8c5 100644 --- a/src/thermophysicalModels/specie/reaction/Reactions/ElectronIReaction/ElectronIReaction.H +++ b/src/thermophysicalModels/specie/reaction/Reactions/ElectronIReaction/ElectronIReaction.H @@ -38,6 +38,8 @@ SourceFiles #include "Reaction.H" +#include "CSV.H" + // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // namespace Foam @@ -61,6 +63,8 @@ class ElectronIReaction ReactionRate k_; + autoPtr > ke_; + // Private Member Functions