Commit graph

797 commits

Author SHA1 Message Date
ignis
06a40cf449 chemistryModel<>
a. Electron reaction check method corrected
        b. Heat release calculation neglect production from electron reactions
2016-10-04 02:48:36 +09:00
ignis
738f93bdf0 ElectronIReaction<> completed
a. Separate CSV table lookup to Bolsig reaction rate class
        b. BolsigFitReactionRate
        c. Instantiation changed
        d. Support for hasElectron predicate
2016-10-03 22:58:49 +09:00
ignis
70a5b812e5 Working plasmaChemFoam
YEqn - electron number density equation
createBaseFields - corrected dimension of vsf ne
createFields
    - Reads description of EnProfile ( units and time step size )
    - vsf En added
    - Some constatns (me, e, NA, R, pi, kB, …)
    - Reads name list of fields to write to post file
output
    - verbose info to stdout log
    - Write many fields to post field
updateEn - update En value according to give time varying profile (also Te)
solveChemistry - chemistryModel.solve to .calculate (electron reaction heat release correction)
setDeltaT - change time step size after the pulse phase
2016-09-28 17:44:13 +09:00
ignis
85596642b8 plasmaReactingFoam loads CSV of mobility and diffusivity 2016-08-12 22:52:31 +09:00
ignis
cd714205ef canteraTransport working 2016-08-12 22:22:41 +09:00
ignis
e1afafaf0d ElectronIReaction read k of E/n 2016-08-12 21:48:40 +09:00
ignis
fbc199b957 chemistryModel<> called by plasmaReactingFoam behave differently with integration off 2016-08-12 21:15:18 +09:00
ignis
c0ea17f615 new species transport canteraTransport added from duplicate of sutherlandTransport 2016-07-22 14:51:21 +09:00
ignis
765926435b chemistryModel electron reactions are selected with indices and Te update method changed 2016-07-03 14:07:58 +09:00
ignis
5a50a80378 Reaction parameter Te and En are set mutable and Te() and En() methods are added 2016-07-03 13:56:01 +09:00
ignis
614e7d1cc6 plasmaChemFoam, added ne, Te fields and En profile read. 2016-06-28 04:10:06 +09:00
ignis
42e59688c1 plasmaChemFoam init. copied chemFoam 2016-06-28 03:31:55 +09:00
ignis
e4dbde9b8a plasmaReactingFoam electron related source term correction 2016-06-23 15:08:46 +09:00
ignis
adbbe5d96e chemistryModel features electron reaction detection 2016-06-19 20:55:50 +09:00
ignis
bef8f8f584 Reaction has new attr Te En and new reaction rate 2016-06-19 18:49:33 +09:00
ignis
7e84351905 chemistryModel works differently for reactingFoam and plasmaReactingFoam 2016-05-16 19:50:40 +09:00
ignis
862314aac3 plasmaReactingFoam coupled with BE solver 2016-04-15 12:46:53 +09:00
ignis
33a4b4945c plasmaReactingFoam ne equation added 2016-04-15 12:42:08 +09:00
ignis
456d7fdd6e plasmaReactingFoam new fields added 2016-04-15 12:35:48 +09:00
ignis
747b4a0f46 plasmaReactingFoam electro static momentum source 2016-04-15 06:14:00 +09:00
ignis
bd6cdd5bf5 plasmaReactingFoam reads pulseTimeStep dictionary from controlDict
and changes timestep repetitively
2016-03-25 17:46:36 +09:00
ignis
aac13971fb plasmaReactingFoam own copy of readTimeControls.H and setDeltaT.H 2016-03-25 17:46:36 +09:00
ignis
ae96c4804a repetitivePulseFixedValue is implemented 2016-03-15 03:34:45 +09:00
ignis
f1676f8685 repetitivePulseFixedValue from duplicate of oscillatingFixedValue 2015-12-08 03:06:15 +09:00
ignis
d2ae04b978 chemkinReader: compute species charge number 2015-12-07 19:11:18 +09:00
ignis
db10b8be0e volScalarField rho AUTO_WRITE for debugging 2015-12-03 00:28:16 +09:00
ignis
b06cff4db7 volScalarField he_ qc_ AUTO_WRITE for debugging 2015-12-03 00:28:15 +09:00
ignis
c48de45842 plasmaReactingFoam PhiEqn is added to solve Poisson's equation 2015-12-03 00:28:15 +09:00
ignis
de9e5bba8d plasmaReactingFoam read permittivity electron mobility and electric potential field 2015-12-03 00:28:15 +09:00
ignis
67c6ff5c64 plasmaReactingFoam initiated from copy of reactingFoam 2015-12-03 00:28:15 +09:00
ignis
a641fad756 class psiReactionThermo added pure virtual method qc() 2015-12-03 00:28:15 +09:00
ignis
a8d3a17984 class template hePsiThermo modified method correct to update qc_ 2015-11-30 13:32:55 +09:00
ignis
5c9dbef47b class template heThermo added init_qc() for qc_ 2015-11-29 16:22:46 +09:00
ignis
82ef4f6289 class template heThermo added charge density qc_ 2015-11-29 16:22:46 +09:00
ignis
9916e5b5a8 class template species::thermo new methods qc & QC 2015-11-29 16:21:52 +09:00
ignis
429edd9f30 class specie added public constants e, NA 2015-11-29 14:24:26 +09:00
ignis
a6b1fd6636 class specie upadate stream IO and dictionary constructor 2015-11-29 14:24:26 +09:00
ignis
b912ad59b1 class specie update inline operators 2015-11-29 14:24:26 +09:00
ignis
147437386e class specie added access method z() for nCharges_ 2015-11-29 14:24:26 +09:00
ignis
31d593d57c class specie new private constructors 2015-11-24 03:07:44 +09:00
ignis
145892966a class specie updated inline constructors 2015-11-24 03:07:44 +09:00
ignis
cdf1d5e829 class specie new attribute nCharges_ 2015-11-24 03:05:54 +09:00
Henry Weller
2b147f41da foamListSourceFiles: Do not filter-out "debian" directories.
Fix proposed by Bruno Santos.
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1770
2015-10-22 15:01:09 +01:00
Henry Weller
1da3d4aa6f polyMesh: Ensure parallel consistency in findCell
by ensuring tetBasePtIs is called on all processors, even for those with
0 cells.  Also use unique communicator for globalMeshData to avoid data
transfer interference.

Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1792
2015-10-21 12:52:30 +01:00
Chris Greenshields
277a7096b5 template cases: corrected BirdCarreauCoeffs names (m -> k) 2015-10-15 12:10:03 +01:00
Henry Weller
0fa65b7819 uniformFixedValueFvPatchField: Remove the inconsistent optional "value"
read in the construction from dictionary.

It is important that the initial value is obtained from the table
provided to avoid the user having to evaluate a consistent one or risk
the code crashing from a very sudden change in the value.

The current value is now written for post-processing convenience only.
2015-10-14 09:22:34 +01:00
Henry Weller
c55e14bb71 wingMotion tutorials: added missing ';' 2015-10-01 14:05:40 +01:00
Henry Weller
bc1b76fa0e surfaceFilmModels/submodels/thermo/phaseChangeModel/solidification: Corrected and improved solidification rate controls
Solidification phase change model where all film mass is converted when the
    local temperature > activation temperature.  The latent heat is
    assumed to be removed by heat-transfer to the wall.
2015-09-30 22:13:53 +01:00
Henry Weller
49ee25dcd7 patchInjection: Check for 0-patches 2015-09-30 22:13:32 +01:00
Henry Weller
b2d0be3aea KinematicLookupTableInjection: Use 64bit integers to avoid overflow for large numbers of injectors. 2015-09-28 14:28:19 +01:00