ablate::finiteVolume::processes::Process
Derived Components
ablate::finiteVolume::processes::NavierStokesTransport
build advection/diffusion for the euler field
- parameters
- (ablate::parameters::Parameters) the parameters used by advection/diffusion: cfl(.5), conductionStabilityFactor(0), viscousStabilityFactor(0)
- eos (req)
- (ablate::eos::EOS) the equation of state used to describe the flow
- fluxCalculator
- (ablate::finiteVolume::fluxCalculator::FluxCalculator) the flux calculator (default is no advection)
- transport
- (ablate::eos::transport::TransportModel) the diffusion transport model (default is no diffusion)
- pgs
- (ablate::finiteVolume::processes::PressureGradientScaling) Pressure gradient scaling is used to scale the acoustic propagation speed and increase time step for low speed flows
ablate::finiteVolume::processes::SpeciesTransport
diffusion/advection for the species yi field
- eos (req)
- (ablate::eos::EOS) the equation of state used to describe the flow
- fluxCalculator
- (ablate::finiteVolume::fluxCalculator::FluxCalculator) the flux calculator (default is no advection)
- transport
- (ablate::eos::transport::TransportModel) the diffusion transport model (default is no diffusion)
- parameters
- (ablate::parameters::Parameters) the parameters used by diffusion: speciesStabilityFactor(0)
ablate::finiteVolume::processes::EVTransport
diffusion/advection for the specified EV
- eos (req)
- (ablate::eos::EOS) the equation of state used to describe the flow
- fluxCalculator
- (ablate::finiteVolume::fluxCalculator::FluxCalculator) the flux calculator (default is no advection)
- transport
- (ablate::eos::transport::TransportModel) the diffusion transport model (default is no diffusion)
ablate::finiteVolume::processes::TwoPhaseEulerAdvection
- eos (req)
- (ablate::eos::EOS) must be twoPhase
- parameters
- (ablate::parameters::Parameters) the parameters used by advection: cfl(.5)
- fluxCalculatorGasGas (req)
- (ablate::finiteVolume::fluxCalculator::FluxCalculator)
- fluxCalculatorGasLiquid (req)
- (ablate::finiteVolume::fluxCalculator::FluxCalculator)
- fluxCalculatorLiquidGas (req)
- (ablate::finiteVolume::fluxCalculator::FluxCalculator)
- fluxCalculatorLiquidLiquid (req)
- (ablate::finiteVolume::fluxCalculator::FluxCalculator)
ablate::finiteVolume::processes::Gravity
build advection/diffusion for the euler field
- vector (req)
- (double list) gravitational acceleration vector
ablate::finiteVolume::processes::ArbitrarySource
uses math functions to add arbitrary sources to the fvm method
ablate::finiteVolume::processes::Buoyancy
build advection/diffusion for the euler field
- vector (req)
- (double list) gravitational acceleration vector
ablate::finiteVolume::processes::ConstantPressureFix
Reset the density based upon a constant pressure value
- eos (req)
- (ablate::eos::EOS) the equation of state used to describe the flow
- pressure (req)
- (double) the constant pressure value
ablate::finiteVolume::processes::LES
Creating LES sources for Navier-Stokes Eqs.
- tke
- (string) optional name of turbulent kinetic energy field (default is TurbulenceFlowFields::TKE_FIELD)
ablate::finiteVolume::processes::Chemistry
adds chemistry source terms from a chemistry model to the finite volume flow
- eos (req)
- (ablate::eos::ChemistryModel) the eos/chemistry model to generate source terms
ablate::finiteVolume::processes::RadiationLoss*
Computes radiative losses for a volumetric region without evaluating the gains via raytracing
- properties (req)
- (ablate::eos::radiationProperties::RadiationModel) the radiation properties model
- tInfinity
- (double) far field temperature of the domain when computing radiation losses without ray tracing gains (default 300 K)
ablate::finiteVolume::processes::ThermophoreticDiffusion
Thermophoretic diffusion the transport of ndd (ThermoPheretic) and solid carbon (ThermoPheretic).
- transport (req)
- (ablate::eos::transport::TransportModel) The transportModel used to compute the viscosity
ablate::finiteVolume::processes::SurfaceForce
calculates surface tension force and adds source terms
- sigma (req)
- (double) sigma, surface tension coefficient
ablate::finiteVolume::processes::Soot
Soot only reactions
- eos (req)
- (ablate::eos::EOS) chemistrymodel eos
- options
- (ablate::parameters::Parameters) any PETSc options for the chemistry ts
- thresholdTemperature
- (double) set a minimum temperature for the chemical kinetics ode integration
- surfaceGrowthPreExponential
- (double) set the surface growth pre exponential factor
- nucleationPreExponential
- (double) set the nucleation pre exponential factor