MFC: Simulation
High-fidelity multiphase flow simulation
Loading...
Searching...
No Matches
m_derived_types::ib_patch_parameters Type Reference

Public Attributes

integer geometry
 Type of geometry for the patch.
 
real(wpx_centroid
 
real(wpy_centroid
 
real(wpz_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(wpstep_x_centroid
 
real(wpstep_y_centroid
 
real(wpstep_z_centroid
 Centroid locations of intermediate steps in the time_stepper module.
 
real(wp), dimension(1:3) angles
 
real(wp), dimension(1:3) step_angles
 
real(wp), dimension(1:3, 1:3) rotation_matrix
 matrix that converts from IB reference frame to fluid reference frame
 
real(wp), dimension(1:3, 1:3) rotation_matrix_inverse
 matrix that converts from fluid reference frame to IB reference frame
 
real(wpc
 
real(wpp
 
real(wpt
 
real(wpm
 
real(wplength_x
 
real(wplength_y
 
real(wplength_z
 Dimensions of the patch. x,y,z Lengths.
 
real(wpradius
 Dimensions of the patch. radius.
 
real(wptheta
 
logical slip
 
character(len=pathlen_maxmodel_filepath
 Path the STL file relative to case_dir.
 
real(wp), dimension(1:3) model_translate
 Translation of the STL object.
 
real(wp), dimension(1:3) model_scale
 Scale factor for the STL object.
 
real(wp), dimension(1:3) model_rotate
 Angle to rotate the STL object along each cartesian coordinate axis, in radians.
 
integer model_spc
 Number of samples per cell to use when discretizing the STL object.
 
real(wpmodel_threshold
 Threshold to turn on smoothen STL patch.
 
integer moving_ibm
 
real(wp), dimension(1:3) vel
 
real(wp), dimension(1:3) step_vel
 
real(wp), dimension(1:3) angular_vel
 
real(wp), dimension(1:3) step_angular_vel
 

Member Data Documentation

◆ angles

real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::angles

◆ angular_vel

real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::angular_vel

◆ c

real(wp) m_derived_types::ib_patch_parameters::c

◆ geometry

integer m_derived_types::ib_patch_parameters::geometry

Type of geometry for the patch.

◆ length_x

real(wp) m_derived_types::ib_patch_parameters::length_x

◆ length_y

real(wp) m_derived_types::ib_patch_parameters::length_y

◆ length_z

real(wp) m_derived_types::ib_patch_parameters::length_z

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

◆ m

real(wp) m_derived_types::ib_patch_parameters::m

◆ model_filepath

character(len=pathlen_max) m_derived_types::ib_patch_parameters::model_filepath

Path the STL file relative to case_dir.

◆ model_rotate

real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::model_rotate

Angle to rotate the STL object along each cartesian coordinate axis, in radians.

◆ model_scale

real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::model_scale

Scale factor for the STL object.

◆ model_spc

integer m_derived_types::ib_patch_parameters::model_spc

Number of samples per cell to use when discretizing the STL object.

◆ model_threshold

real(wp) m_derived_types::ib_patch_parameters::model_threshold

Threshold to turn on smoothen STL patch.

◆ model_translate

real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::model_translate

Translation of the STL object.

◆ moving_ibm

integer m_derived_types::ib_patch_parameters::moving_ibm

◆ p

real(wp) m_derived_types::ib_patch_parameters::p

◆ radius

real(wp) m_derived_types::ib_patch_parameters::radius

Dimensions of the patch. radius.

◆ rotation_matrix

real(wp), dimension(1:3, 1:3) m_derived_types::ib_patch_parameters::rotation_matrix

matrix that converts from IB reference frame to fluid reference frame

◆ rotation_matrix_inverse

real(wp), dimension(1:3, 1:3) m_derived_types::ib_patch_parameters::rotation_matrix_inverse

matrix that converts from fluid reference frame to IB reference frame

◆ slip

logical m_derived_types::ib_patch_parameters::slip

◆ step_angles

real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::step_angles

◆ step_angular_vel

real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::step_angular_vel

◆ step_vel

real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::step_vel

◆ step_x_centroid

real(wp) m_derived_types::ib_patch_parameters::step_x_centroid

◆ step_y_centroid

real(wp) m_derived_types::ib_patch_parameters::step_y_centroid

◆ step_z_centroid

real(wp) m_derived_types::ib_patch_parameters::step_z_centroid

Centroid locations of intermediate steps in the time_stepper module.

◆ t

real(wp) m_derived_types::ib_patch_parameters::t

◆ theta

real(wp) m_derived_types::ib_patch_parameters::theta

◆ vel

real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::vel

◆ x_centroid

real(wp) m_derived_types::ib_patch_parameters::x_centroid

◆ y_centroid

real(wp) m_derived_types::ib_patch_parameters::y_centroid

◆ z_centroid

real(wp) m_derived_types::ib_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: