MFC
Exascale flow solver
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
 Geometric center coordinates of the patch.
real(wpstep_x_centroid
 Centroid locations of intermediate steps in the time_stepper module.
real(wpstep_y_centroid
real(wpstep_z_centroid
real(wp), dimension(1:3) centroid_offset
 offset of center of mass from computed cell center for odd-shaped IBs
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. Patch conditions for moving imersed boundaries.
integer moving_ibm
 0 for no moving, 1 for moving, 2 for moving on forced path
real(wpmass
real(wpmoment
 mass and moment of inertia of object used to compute forces in 2-way coupling
real(wp), dimension(1:3) force
real(wp), dimension(1:3) torque
 vectors for the computed force and torque values applied to an IB
real(wp), dimension(1:3) vel
real(wp), dimension(1:3) step_vel
 velocity array used to store intermediate steps in the time_stepper module
real(wp), dimension(1:3) angular_vel
real(wp), dimension(1:3) step_angular_vel
 velocity array used to store intermediate steps in the time_stepper module

Detailed Description

Definition at line 549 of file m_derived_types.fpp.f90.

Member Data Documentation

◆ angles

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

Definition at line 556 of file m_derived_types.fpp.f90.

◆ angular_vel

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

Definition at line 581 of file m_derived_types.fpp.f90.

◆ c

real(wp) m_derived_types::ib_patch_parameters::c

Definition at line 562 of file m_derived_types.fpp.f90.

◆ centroid_offset

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

offset of center of mass from computed cell center for odd-shaped IBs

Definition at line 555 of file m_derived_types.fpp.f90.

◆ force

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

Definition at line 578 of file m_derived_types.fpp.f90.

◆ geometry

integer m_derived_types::ib_patch_parameters::geometry

Type of geometry for the patch.

Definition at line 551 of file m_derived_types.fpp.f90.

◆ length_x

real(wp) m_derived_types::ib_patch_parameters::length_x

Definition at line 563 of file m_derived_types.fpp.f90.

◆ length_y

real(wp) m_derived_types::ib_patch_parameters::length_y

Definition at line 563 of file m_derived_types.fpp.f90.

◆ length_z

real(wp) m_derived_types::ib_patch_parameters::length_z

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

Definition at line 563 of file m_derived_types.fpp.f90.

◆ m

real(wp) m_derived_types::ib_patch_parameters::m

Definition at line 562 of file m_derived_types.fpp.f90.

◆ mass

real(wp) m_derived_types::ib_patch_parameters::mass

Definition at line 577 of file m_derived_types.fpp.f90.

◆ model_filepath

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

Path the STL file relative to case_dir.

Definition at line 569 of file m_derived_types.fpp.f90.

◆ 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.

Definition at line 573 of file m_derived_types.fpp.f90.

◆ model_scale

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

Scale factor for the STL object.

Definition at line 571 of file m_derived_types.fpp.f90.

◆ model_spc

integer m_derived_types::ib_patch_parameters::model_spc

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

Definition at line 574 of file m_derived_types.fpp.f90.

◆ model_threshold

real(wp) m_derived_types::ib_patch_parameters::model_threshold

Threshold to turn on smoothen STL patch. Patch conditions for moving imersed boundaries.

Definition at line 575 of file m_derived_types.fpp.f90.

◆ model_translate

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

Translation of the STL object.

Definition at line 570 of file m_derived_types.fpp.f90.

◆ moment

real(wp) m_derived_types::ib_patch_parameters::moment

mass and moment of inertia of object used to compute forces in 2-way coupling

Definition at line 577 of file m_derived_types.fpp.f90.

◆ moving_ibm

integer m_derived_types::ib_patch_parameters::moving_ibm

0 for no moving, 1 for moving, 2 for moving on forced path

Definition at line 576 of file m_derived_types.fpp.f90.

◆ p

real(wp) m_derived_types::ib_patch_parameters::p

Definition at line 562 of file m_derived_types.fpp.f90.

◆ radius

real(wp) m_derived_types::ib_patch_parameters::radius

Dimensions of the patch. radius.

Definition at line 564 of file m_derived_types.fpp.f90.

◆ 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

Definition at line 559 of file m_derived_types.fpp.f90.

◆ 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

Definition at line 561 of file m_derived_types.fpp.f90.

◆ slip

logical m_derived_types::ib_patch_parameters::slip

Definition at line 566 of file m_derived_types.fpp.f90.

◆ step_angles

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

Definition at line 557 of file m_derived_types.fpp.f90.

◆ step_angular_vel

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

velocity array used to store intermediate steps in the time_stepper module

Definition at line 582 of file m_derived_types.fpp.f90.

◆ step_vel

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

velocity array used to store intermediate steps in the time_stepper module

Definition at line 580 of file m_derived_types.fpp.f90.

◆ step_x_centroid

real(wp) m_derived_types::ib_patch_parameters::step_x_centroid

Centroid locations of intermediate steps in the time_stepper module.

Definition at line 554 of file m_derived_types.fpp.f90.

◆ step_y_centroid

real(wp) m_derived_types::ib_patch_parameters::step_y_centroid

Definition at line 554 of file m_derived_types.fpp.f90.

◆ step_z_centroid

real(wp) m_derived_types::ib_patch_parameters::step_z_centroid

Definition at line 554 of file m_derived_types.fpp.f90.

◆ t

real(wp) m_derived_types::ib_patch_parameters::t

Definition at line 562 of file m_derived_types.fpp.f90.

◆ theta

real(wp) m_derived_types::ib_patch_parameters::theta

Definition at line 565 of file m_derived_types.fpp.f90.

◆ torque

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

vectors for the computed force and torque values applied to an IB

Definition at line 578 of file m_derived_types.fpp.f90.

◆ vel

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

Definition at line 579 of file m_derived_types.fpp.f90.

◆ x_centroid

real(wp) m_derived_types::ib_patch_parameters::x_centroid

Definition at line 552 of file m_derived_types.fpp.f90.

◆ y_centroid

real(wp) m_derived_types::ib_patch_parameters::y_centroid

Definition at line 552 of file m_derived_types.fpp.f90.

◆ z_centroid

real(wp) m_derived_types::ib_patch_parameters::z_centroid

Geometric center coordinates of the patch.

Definition at line 552 of file m_derived_types.fpp.f90.


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