https://mooseframework.inl.gov
WCNSFV2PInterfaceAreaSourceSink.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://mooseframework.inl.gov
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
10 #pragma once
11 
12 #include "FVElementalKernel.h"
13 #include "INSFVVelocityVariable.h"
14 
19 {
20 public:
22 
24 
25 protected:
26  ADReal computeQpResidual() override;
27 
28 protected:
30  const unsigned int _dim;
31 
38 
41 
44 
47 
50 
53 
56 
58  const Real _f_d_max;
59 
62 
65 
68 
70  static constexpr Real _gamma_c = 0.188;
71  static constexpr Real _Kc = 0.129;
72  static constexpr Real _gamma_b = 0.264;
73  static constexpr Real _Kb = 1.37;
74  static constexpr Real _shape_factor = 6.0;
75 };
const Moose::Functor< ADReal > & _rho_d
Dispersed Phase Density.
WCNSFV2PInterfaceAreaSourceSink(const InputParameters &parameters)
const Real _cutoff_fraction
Cutoff fraction at which the full mass transfer model is activated.
const Moose::Functor< ADReal > & _particle_diameter
Particle Diameter.
const Moose::Functor< ADReal > & _characheristic_length
Characterisitc Length.
const Moose::Functor< ADReal > & _rho_mixture
Mixture Density.
DualNumber< Real, DNDerivativeType, true > ADReal
Computes source the sink terms for the interface area in the mixture model of two-phase flows...
const Moose::Functor< ADReal > & _mass_exchange_coefficient
Interface Mass Exchange Coeefficient.
const Moose::Functor< ADReal > & _pressure
Pressure field.
const unsigned int _dim
The dimension of the domain.
const Moose::Functor< ADReal > * _v_var
y-velocity
const Moose::Functor< ADReal > * _w_var
z-velocity
const Moose::Functor< ADReal > & _sigma
Surface Tension.
const Real _f_d_max
Maximum Void Fraction.
static constexpr Real _gamma_c
Internal closure coefficients.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const Moose::Functor< ADReal > & _u_var
x-velocity
const InputParameters & parameters() const
const Moose::Functor< ADReal > & _f_d
Void Fraction.