solveBulkSurfactant.H File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

 if (C.boundaryField()[fsPatchIndex()].type()==fixedGradientFvPatchScalarField::typeName)
 
fvScalarMatrix CEqn (fvm::ddt(C)+fvm::div(phi(), C, "div(phi,C)") - fvm::laplacian(D, C, "laplacian(D,C)"))
 
CEqn solve ()
 

Variables

const dimensionedScalar & D = surfactant().bulkDiffusion()
 
scalar ka = surfactant().adsorptionCoeff().value()
 
scalar kb = surfactant().desorptionCoeff().value()
 
scalar CsInf = surfactant().saturatedConc().value()
 
const scalarField & Cs
 
 else
 

Function Documentation

◆ if()

if ( C.  boundaryField().type()[fsPatchIndex()] = = fixedGradientFvPatchScalarField::typeName)

Definition at line 15 of file solveBulkSurfactant.H.

References C, Cs, CsInf, D, ka, and kb.

◆ CEqn()

fvScalarMatrix CEqn ( fvm::ddt(C)+fvm::div(phi(), C, "div(phi,C)") - fvm::laplacian(D, C, "laplacian(D,C)")  )

◆ solve()

E2Eqn solve ( )

Referenced by P1::calculate(), ReactingMultiphaseCloud< Foam::DSMCCloud >::checkParcelProperties(), SprayCloud< Foam::DSMCCloud >::checkParcelProperties(), kEpsilonLopesdaCosta< BasicTurbulenceModel >::correct(), kL< BasicTurbulenceModel >::correct(), motionDirectionalDiffusivity::correct(), adjointSpalartAllmaras::correct(), radiativeIntensityRay::correct(), kkLOmega::correct(), LamBremhorstKE::correct(), LienCubicKE::correct(), LienLeschziner::correct(), qZeta::correct(), ShihQuadraticKE::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), kOmegaSSTBase< BasicEddyViscosityModel >::correct(), SpalartAllmarasDES< BasicTurbulenceModel >::correct(), Maxwell< BasicTurbulenceModel >::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), kEqn< BasicTurbulenceModel >::correct(), EBRSM< BasicTurbulenceModel >::correct(), kEpsilon< BasicTurbulenceModel >::correct(), kEpsilonPhitF< BasicTurbulenceModel >::correct(), kOmega< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), LRR< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), SpalartAllmaras< BasicTurbulenceModel >::correct(), SSG< BasicTurbulenceModel >::correct(), relaxation::correct(), Poisson::correct(), kOmegaSSTLM< BasicTurbulenceModel >::correctReThetatGammaInt(), KinematicCloud< CloudType >::evolve(), MPPICCloud< CloudType >::evolve(), ThermoCloud< CloudType >::evolve(), kinematicThinFilm::evolveRegion(), for(), if(), lduMatrix::solver::scalarSolve(), StandardChemistryModel< ReactionThermo, ThermoType >::solve(), TDACChemistryModel< ReactionThermo, ThermoType >::solve(), adaptiveSolver::solve(), pyrolysisChemistryModel< CompType, SolidThermo, GasThermo >::solve(), LLTMatrix< Type >::solve(), LUscalarMatrix::solve(), dynamicOversetFvMesh::solve(), Foam::solve(), Euler::solve(), EulerSI::solve(), ODESolver::solve(), RKCK45::solve(), RKDP45::solve(), RKF45::solve(), rodas23::solve(), rodas34::solve(), Rosenbrock12::solve(), Rosenbrock23::solve(), Rosenbrock34::solve(), Trapezoid::solve(), smoothSolver::solve(), kinematicSingleLayer::solveContinuity(), thermoSingleLayer::solveEnergy(), kinematicSingleLayer::solveMomentum(), fvMatrix< Type >::solver(), fvMatrix< Type >::solveSegregatedOrCoupled(), and while().

Variable Documentation

◆ D

const dimensionedScalar& D = surfactant().bulkDiffusion()

Definition at line 4 of file solveBulkSurfactant.H.

Referenced by faMatrix< Type >::A(), fvMatrix< Type >::A(), PrintTable< KeyType, DataType >::add(), InterfaceCompositionModel< Thermo, OtherThermo >::addMDotL(), viscousDissipation::addSup(), Barycentric< Cmpt >::Barycentric(), COxidationMurphyShaddix< CloudType >::calculate(), dynamicKEqn< BasicTurbulenceModel >::Ce(), chemPointISAT< CompType, ThermoType >::chemPointISAT(), dynamicKEqn< BasicTurbulenceModel >::Ck(), motionDirectionalDiffusivity::correct(), kineticTheoryModel::correct(), kkLOmega::correct(), DeardorffDiffStress< BasicTurbulenceModel >::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), EBRSM< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), directionalPressureGradientExplicitSource::correct(), dynamicKEqn< BasicTurbulenceModel >::correctNut(), cubicEqn::cubicEqn(), Barycentric< Cmpt >::d(), cubicEqn::d(), InterfaceCompositionModel< Thermo, OtherThermo >::D(), iC3H8O::D(), nC3H8O::D(), InterfaceCompositionModel< Thermo, OtherThermo >::Dfrom(), InterfaceCompositionModel< Thermo, OtherThermo >::Dto(), scalarTransport::execute(), turbulentDispersionModel::F(), turbulentDispersionModel::Ff(), if(), Foam::interpolate(), Foam::Math::invIncGamma(), Smagorinsky< BasicTurbulenceModel >::k(), interfaceHeatResistance< Thermo, OtherThermo >::Kexp(), JohnsonJacksonSchaeffer::nu(), Schaeffer::nu(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFfs(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFs(), ParticleDose< CloudType >::postEvolve(), ArdenBuck::pSatPrime(), cutFaceAdvect::quadAreaCoeffs(), faMatrix< Type >::relax(), fvMatrix< Type >::relax(), Foam::fvc::spreadSource(), porousBafflePressureFvPatchField< Type >::updateCoeffs(), Foam::Xinterpolate(), and PengRobinsonGas< Specie >::Z().

◆ ka

scalar ka = surfactant().adsorptionCoeff().value()

Definition at line 6 of file solveBulkSurfactant.H.

Referenced by if().

◆ kb

scalar kb = surfactant().desorptionCoeff().value()

◆ CsInf

scalar CsInf = surfactant().saturatedConc().value()

Definition at line 8 of file solveBulkSurfactant.H.

Referenced by if().

◆ Cs

◆ else

else
Initial value:
{
<< "Bulk concentration boundary condition "
<< "at the free-surface patch is not "
<< exit(FatalError)
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
Definition: error.H:453
static const char *const typeName
The type name used in ensight case files.

Definition at line 29 of file solveBulkSurfactant.H.

Referenced by fileStat::dmodTime().