MFC:Pre_process  v1.0
m_derived_types::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...

Public Attributes

integer geometry
 Type of geometry for the patch. More...
 
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. More...
 
real(kind(0d0)) length_x
 
real(kind(0d0)) length_y
 
real(kind(0d0)) length_z
 Dimensions of the patch. x,y,z Lengths. More...
 
real(kind(0d0)) radius
 Dimensions of the patch. radius. More...
 
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. More...
 
real(kind(0d0)) epsilon
 
real(kind(0d0)) beta
 The isentropic vortex parameters administrating, respectively, both the amplitude of the disturbance as well as its domain of influence. More...
 
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. More...
 
logical, dimension(0:num_patches_max-1) alter_patch
 List of permissions that indicate to the current patch which preceding patches it is allowed to overwrite when it is in process of being laid out in the domain. More...
 
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. More...
 
integer smooth_patch_id
 Identity (id) of the patch with which current patch is to get smoothed. More...
 
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. More...
 
real(kind(0d0)), dimension(num_fluids_max) alpha_rho
 
real(kind(0d0)) rho
 
real(kind(0d0)), dimension(3) vel
 
real(kind(0d0)) pres
 
real(kind(0d0)), dimension(num_fluids_max) alpha
 
real(kind(0d0)) gamma
 
real(kind(0d0)) pi_inf
 Primitive variables associated with the patch. In order, these include the partial densities, density, velocity, pressure, volume fractions, specific heat ratio function and the liquid stiffness function. More...
 
real(kind(0d0)) r0
 Bubble size. More...
 
real(kind(0d0)) v0
 Bubble velocity. More...
 

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.

Definition at line 82 of file m_derived_types.f90.

Member Data Documentation

◆ alpha

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

Definition at line 126 of file m_derived_types.f90.

◆ alpha_rho

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

Definition at line 122 of file m_derived_types.f90.

◆ alter_patch

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

List of permissions that indicate to the current patch which preceding patches it is allowed to overwrite when it is in process of being laid out in the domain.

Definition at line 106 of file m_derived_types.f90.

◆ beta

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

The isentropic vortex parameters administrating, respectively, both the amplitude of the disturbance as well as its domain of influence.

Definition at line 98 of file m_derived_types.f90.

◆ epsilon

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

Definition at line 98 of file m_derived_types.f90.

◆ gamma

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

Definition at line 127 of file m_derived_types.f90.

◆ geometry

integer m_derived_types::ic_patch_parameters::geometry

Type of geometry for the patch.

Definition at line 84 of file m_derived_types.f90.

◆ length_x

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

Definition at line 90 of file m_derived_types.f90.

◆ length_y

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

Definition at line 90 of file m_derived_types.f90.

◆ length_z

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

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

Definition at line 90 of file m_derived_types.f90.

◆ normal

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

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

Definition at line 102 of file m_derived_types.f90.

◆ pi_inf

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

Primitive variables associated with the patch. In order, these include the partial densities, density, velocity, pressure, volume fractions, specific heat ratio function and the liquid stiffness function.

Definition at line 128 of file m_derived_types.f90.

◆ pres

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

Definition at line 125 of file m_derived_types.f90.

◆ r0

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

Bubble size.

Definition at line 133 of file m_derived_types.f90.

◆ radii

real(kind(0d0)), dimension(3) m_derived_types::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.

Definition at line 93 of file m_derived_types.f90.

◆ radius

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

Dimensions of the patch. radius.

Definition at line 91 of file m_derived_types.f90.

◆ rho

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

Definition at line 123 of file m_derived_types.f90.

◆ smooth_coeff

real(kind(0d0)) m_derived_types::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.

Definition at line 118 of file m_derived_types.f90.

◆ smooth_patch_id

integer m_derived_types::ic_patch_parameters::smooth_patch_id

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

Definition at line 115 of file m_derived_types.f90.

◆ smoothen

logical m_derived_types::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.

Definition at line 111 of file m_derived_types.f90.

◆ v0

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

Bubble velocity.

Definition at line 134 of file m_derived_types.f90.

◆ vel

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

Definition at line 124 of file m_derived_types.f90.

◆ x_centroid

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

Definition at line 86 of file m_derived_types.f90.

◆ y_centroid

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

Definition at line 86 of file m_derived_types.f90.

◆ z_centroid

real(kind(0d0)) m_derived_types::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.

Definition at line 86 of file m_derived_types.f90.


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