Loading...
Searching...
No Matches
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)") )

References C, and D.

Referenced by solve().

Here is the caller graph for this function:

◆ solve()

E2Eqn solve ( )

References CEqn().

Referenced by P1::calculate(), MMA::computeNewtonDirection(), nullSpace::computeNewtonDirection(), nullSpace::constraintRelatedUpdate(), kkLOmega::correct(), LamBremhorstKE::correct(), LienCubicKE::correct(), LienLeschziner::correct(), qZeta::correct(), ShihQuadraticKE::correct(), adjointSpalartAllmaras::correct(), kOmegaSSTBase< BasicEddyViscosityModel >::correct(), Maxwell< BasicTurbulenceModel >::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), kEqn< BasicTurbulenceModel >::correct(), motionDirectionalDiffusivity::correct(), Poisson::correct(), radiativeIntensityRay::correct(), EBRSM< BasicTurbulenceModel >::correct(), kEpsilon< BasicTurbulenceModel >::correct(), kEpsilonLopesdaCosta< BasicTurbulenceModel >::correct(), kEpsilonPhitF< BasicTurbulenceModel >::correct(), kL< BasicTurbulenceModel >::correct(), kOmega< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), LRR< BasicTurbulenceModel >::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), SSG< BasicTurbulenceModel >::correct(), relaxation::correct(), SpalartAllmarasBase< BasicEddyViscosityModel >::correct(), kOmegaSSTLM< BasicTurbulenceModel >::correctReThetatGammaInt(), CollidingCloud< CloudType >::evolve(), KinematicCloud< CloudType >::evolve(), MPPICCloud< CloudType >::evolve(), ReactingCloud< CloudType >::evolve(), ReactingHeterogeneousCloud< CloudType >::evolve(), ReactingMultiphaseCloud< CloudType >::evolve(), SprayCloud< CloudType >::evolve(), kinematicThinFilm::evolveRegion(), kinematicThinFilmIBM::evolveRegion(), for(), if(), if(), if(), if(), if(), if(), lduMatrix::solver::scalarSolve(), adaptiveSolver::solve(), LLTMatrix< Type >::solve(), LLTMatrix< Type >::solve(), LUscalarMatrix::solve(), ODESolver::solve(), ODESolver::solve(), ODESolver::solve(), pyrolysisChemistryModel< CompType, SolidThermo, GasThermo >::solve(), Foam::solve(), StandardChemistryModel< ReactionThermo, ThermoType >::solve(), StandardChemistryModel< psiReactionThermo, constGasHThermoPhysics >::solve(), TDACChemistryModel< ReactionThermo, ThermoType >::solve(), TDACChemistryModel< psiReactionThermo, constGasHThermoPhysics >::solve(), kinematicSingleLayer::solveContinuity(), thermoSingleLayer::solveEnergy(), kinematicSingleLayer::solveMomentum(), while(), and while().

Here is the call graph for this function:

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(), viscousDissipation::addSup(), COxidationMurphyShaddix< CloudType >::calculate(), dynamicKEqn< BasicTurbulenceModel >::Ce(), dynamicKEqn< BasicTurbulenceModel >::Ce(), dynamicKEqn< Foam::EddyDiffusivity< Foam::fluidThermoCompressibleTurbulenceModel > >::Ce(), CEqn(), chemPointISAT< CompType, ThermoType >::chemPointISAT(), dynamicKEqn< BasicTurbulenceModel >::Ck(), dynamicKEqn< Foam::EddyDiffusivity< Foam::fluidThermoCompressibleTurbulenceModel > >::Ck(), directionalPressureGradientExplicitSource::correct(), kkLOmega::correct(), DeardorffDiffStress< BasicTurbulenceModel >::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), motionDirectionalDiffusivity::correct(), EBRSM< BasicTurbulenceModel >::correct(), kineticTheoryModel::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), dynamicKEqn< BasicTurbulenceModel >::correctNut(), dynamicKEqn< Foam::EddyDiffusivity< Foam::fluidThermoCompressibleTurbulenceModel > >::correctNut(), iC3H8O::D(), nC3H8O::D(), Df1(), Df1(), Df2(), Df2(), scalarTransport::execute(), turbulentDispersionModel::F(), turbulentDispersionModel::Ff(), if(), Foam::interpolate(), Foam::Math::invIncGamma(), Smagorinsky< BasicTurbulenceModel >::k(), interfaceHeatResistance< Thermo, OtherThermo >::Kexp(), frictionalStressModel::nu(), JohnsonJackson::nu(), JohnsonJacksonSchaeffer::nu(), Schaeffer::nu(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFfs(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFs(), ParticleDose< CloudType >::postEvolve(), ArdenBuck::pSatPrime(), cutFaceAdvect::quadAreaCoeffs(), Foam::fvc::spreadSource(), JohnsonJackson::TypeName(), JohnsonJacksonSchaeffer::TypeName(), Schaeffer::TypeName(), porousBafflePressureFvPatchField::updateCoeffs(), Foam::Xinterpolate(), PengRobinsonGas< Specie >::Z(), and PrintTable< KeyType, DataType >::~PrintTable().

◆ 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 "
<< fixedGradientFvPatchScalarField::typeName
<< exit(FatalError)
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
Definition error.H:600

Definition at line 29 of file solveBulkSurfactant.H.

Referenced by fileStat::dmodTime(), and FitData< FitDataType, ExtendedStencil, Polynomial >::FitData().