case-counterflow-dc/constant/physicalProperties
2016-12-19 13:09:29 +09:00

102 lines
3.3 KiB
C++

/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 2.3.1 |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
location "constant";
object physicalProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
epsilon0 epsilon0 [ -1 -3 4 0 0 2 0 ] 8.85419e-12;
mobility_f_of_Te true;
// mueN constant 0.4;
mueNFac 1e-0;
mueN csvFile;
mueNCoeffs
{
nHeaderLine 0; // number of header lines
refColumn 0; // reference column index
componentColumns (1); // component column indices
separator " "; // optional (defaults to ",")
mergeSeparators yes; // merge multiple separators
fileName "mueNv.txt"; // name of csv data file
outOfBounds clamp; // optional out-of-bounds handling
interpolationScheme linear; // optional interpolation scheme
}
calculateDe true; // false; //
DeN constant 1e25;
// DeN csvFile;
DeNCoeffs
{
nHeaderLine 553; // number of header lines
refColumn 1; // reference column index
componentColumns (4); // component column indices
separator " "; // optional (defaults to ",")
mergeSeparators yes; // merge multiple separators
fileName "bolsig.0-300.transport"; // name of csv data file
outOfBounds clamp; // optional out-of-bounds handling
interpolationScheme linear; // optional interpolation scheme
}
TeOfEn constant 300.0;
// TeOfEn csvFile;
TeOfEnCoeffs
{
nHeaderLine 553; // number of header lines
refColumn 1; // reference column index
componentColumns (2); // component column indices
separator " "; // optional (defaults to ",")
mergeSeparators yes; // merge multiple separators
fileName "bolsig.0-300.transport"; // name of csv data file
outOfBounds clamp; // optional out-of-bounds handling
interpolationScheme linear; // optional interpolation scheme
}
wallElectronFlux
{
/*
*/
TeName "Te";
wallPatches ();
// wallPatches (nzLow nzUpp coLow coUpp);
wallReflexes (0 0 0 0);
}
wallIonFluxes
{
ions
(
// H3O()
// HCO()
);
H3O()
{
noTarget true;
neutrals (He);
wallPatches (nzLow nzUpp coLow coUpp);
wallReflexes (0 0 0 0);
}
HCO()
{
noTarget true;
neutrals (He);
wallPatches (nzLow nzUpp coLow coUpp);
wallReflexes (0 0 0 0);
}
}
// ************************************************************************* //