MFC:Pre_process
v1.0

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 zcoordinates, 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 zcomponents 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 zcomponents, respectively. More...  
logical, dimension(0:num_patches_max1)  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...  
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.
real(kind(0d0)), dimension(num_fluids_max) m_derived_types::ic_patch_parameters::alpha 
Definition at line 126 of file m_derived_types.f90.
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.
logical, dimension(0:num_patches_max1) 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.
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.
real(kind(0d0)) m_derived_types::ic_patch_parameters::epsilon 
Definition at line 98 of file m_derived_types.f90.
real(kind(0d0)) m_derived_types::ic_patch_parameters::gamma 
Definition at line 127 of file m_derived_types.f90.
integer m_derived_types::ic_patch_parameters::geometry 
Type of geometry for the patch.
Definition at line 84 of file m_derived_types.f90.
real(kind(0d0)) m_derived_types::ic_patch_parameters::length_x 
Definition at line 90 of file m_derived_types.f90.
real(kind(0d0)) m_derived_types::ic_patch_parameters::length_y 
Definition at line 90 of file m_derived_types.f90.
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.
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 zcomponents, respectively.
Definition at line 102 of file m_derived_types.f90.
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.
real(kind(0d0)) m_derived_types::ic_patch_parameters::pres 
Definition at line 125 of file m_derived_types.f90.
real(kind(0d0)) m_derived_types::ic_patch_parameters::r0 
Bubble size.
Definition at line 133 of file m_derived_types.f90.
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 zcomponents respectively.
Definition at line 93 of file m_derived_types.f90.
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.
real(kind(0d0)) m_derived_types::ic_patch_parameters::rho 
Definition at line 123 of file m_derived_types.f90.
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.
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.
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.
real(kind(0d0)) m_derived_types::ic_patch_parameters::v0 
Bubble velocity.
Definition at line 134 of file m_derived_types.f90.
real(kind(0d0)), dimension(3) m_derived_types::ic_patch_parameters::vel 
Definition at line 124 of file m_derived_types.f90.
real(kind(0d0)) m_derived_types::ic_patch_parameters::x_centroid 
Definition at line 86 of file m_derived_types.f90.
real(kind(0d0)) m_derived_types::ic_patch_parameters::y_centroid 
Definition at line 86 of file m_derived_types.f90.
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 zcoordinates, respectively.
Definition at line 86 of file m_derived_types.f90.