MFC: Pre-Process
High-fidelity multiphase flow simulation
Loading...
Searching...
No Matches
ic_patch_parameters Type Reference

Derived type adding initial condition (ic) patch parameters as attributes NOTE: The requirements for the specification of the above parameters are strongly dependent on both the choice of the multicomponent flow model as well as the choice of the patch geometry. More...

Collaboration diagram for ic_patch_parameters:
[legend]

Public Attributes

integer geometry
 Type of geometry for the patch.
 
real(kind(0d0)) x_centroid
 
real(kind(0d0)) y_centroid
 
real(kind(0d0)) z_centroid
 Location of the geometric center, i.e. the centroid, of the patch. It is specified through its x-, y- and z-coordinates, respectively.
 
real(kind(0d0)) length_x
 
real(kind(0d0)) length_y
 
real(kind(0d0)) length_z
 Dimensions of the patch. x,y,z Lengths.
 
real(kind(0d0)) radius
 Dimensions of the patch. radius.
 
real(kind(0d0)), dimension(3) radii
 Vector indicating the various radii for the elliptical and ellipsoidal patch geometries. It is specified through its x-, y-, and z-components respectively.
 
type(ic_model_parametersmodel
 Model parameters.
 
real(kind(0d0)) epsilon
 
real(kind(0d0)) beta
 The spherical harmonics eccentricity parameters.
 
real(kind(0d0)), dimension(3) normal
 Normal vector indicating the orientation of the patch. It is specified through its x-, y- and z-components, respectively.
 
logical, dimension(0:num_patches_max - 1) alter_patch
 
logical smoothen
 Permission indicating to the current patch whether its boundaries will be smoothed out across a few cells or whether they are to remain sharp.
 
integer smooth_patch_id
 Identity (id) of the patch with which current patch is to get smoothed.
 
real(kind(0d0)) smooth_coeff
 Smoothing coefficient (coeff) adminstrating the size of the stencil of cells across which boundaries of the current patch will be smeared out.
 
real(kind(0d0)), dimension(num_fluids_maxalpha_rho
 
real(kind(0d0)) rho
 
real(kind(0d0)), dimension(3) vel
 
real(kind(0d0)) pres
 
real(kind(0d0)), dimension(num_fluids_maxalpha
 
real(kind(0d0)) gamma
 
real(kind(0d0)) pi_inf
 
real(kind(0d0)) cv
 
real(kind(0d0)) qv
 
real(kind(0d0)) qvp
 
real(kind(0d0)), dimension(6) tau_e
 
real(kind(0d0)) r0
 Bubble size.
 
real(kind(0d0)) v0
 Bubble velocity.
 
real(kind(0d0)) p0
 Bubble size.
 
real(kind(0d0)) m0
 Bubble velocity.
 
integer hcid
 

Detailed Description

Derived type adding initial condition (ic) patch parameters as attributes NOTE: The requirements for the specification of the above parameters are strongly dependent on both the choice of the multicomponent flow model as well as the choice of the patch geometry.

Member Data Documentation

◆ alpha

real(kind(0d0)), dimension(num_fluids_max) ic_patch_parameters::alpha

◆ alpha_rho

real(kind(0d0)), dimension(num_fluids_max) ic_patch_parameters::alpha_rho

◆ alter_patch

logical, dimension(0:num_patches_max - 1) ic_patch_parameters::alter_patch

◆ beta

real(kind(0d0)) ic_patch_parameters::beta

The spherical harmonics eccentricity parameters.

◆ cv

real(kind(0d0)) ic_patch_parameters::cv

◆ epsilon

real(kind(0d0)) ic_patch_parameters::epsilon

◆ gamma

real(kind(0d0)) ic_patch_parameters::gamma

◆ geometry

integer ic_patch_parameters::geometry

Type of geometry for the patch.

◆ hcid

integer ic_patch_parameters::hcid

◆ length_x

real(kind(0d0)) ic_patch_parameters::length_x

◆ length_y

real(kind(0d0)) ic_patch_parameters::length_y

◆ length_z

real(kind(0d0)) ic_patch_parameters::length_z

Dimensions of the patch. x,y,z Lengths.

◆ m0

real(kind(0d0)) ic_patch_parameters::m0

Bubble velocity.

◆ model

type(ic_model_parameters) ic_patch_parameters::model

Model parameters.

◆ normal

real(kind(0d0)), dimension(3) ic_patch_parameters::normal

Normal vector indicating the orientation of the patch. It is specified through its x-, y- and z-components, respectively.

◆ p0

real(kind(0d0)) ic_patch_parameters::p0

Bubble size.

◆ pi_inf

real(kind(0d0)) ic_patch_parameters::pi_inf

◆ pres

real(kind(0d0)) ic_patch_parameters::pres

◆ qv

real(kind(0d0)) ic_patch_parameters::qv

◆ qvp

real(kind(0d0)) ic_patch_parameters::qvp

◆ r0

real(kind(0d0)) ic_patch_parameters::r0

Bubble size.

◆ radii

real(kind(0d0)), dimension(3) ic_patch_parameters::radii

Vector indicating the various radii for the elliptical and ellipsoidal patch geometries. It is specified through its x-, y-, and z-components respectively.

◆ radius

real(kind(0d0)) ic_patch_parameters::radius

Dimensions of the patch. radius.

◆ rho

real(kind(0d0)) ic_patch_parameters::rho

◆ smooth_coeff

real(kind(0d0)) ic_patch_parameters::smooth_coeff

Smoothing coefficient (coeff) adminstrating the size of the stencil of cells across which boundaries of the current patch will be smeared out.

◆ smooth_patch_id

integer ic_patch_parameters::smooth_patch_id

Identity (id) of the patch with which current patch is to get smoothed.

◆ smoothen

logical ic_patch_parameters::smoothen

Permission indicating to the current patch whether its boundaries will be smoothed out across a few cells or whether they are to remain sharp.

◆ tau_e

real(kind(0d0)), dimension(6) ic_patch_parameters::tau_e

◆ v0

real(kind(0d0)) ic_patch_parameters::v0

Bubble velocity.

◆ vel

real(kind(0d0)), dimension(3) ic_patch_parameters::vel

◆ x_centroid

real(kind(0d0)) ic_patch_parameters::x_centroid

◆ y_centroid

real(kind(0d0)) ic_patch_parameters::y_centroid

◆ z_centroid

real(kind(0d0)) ic_patch_parameters::z_centroid

Location of the geometric center, i.e. the centroid, of the patch. It is specified through its x-, y- and z-coordinates, respectively.


The documentation for this type was generated from the following file: