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.
integer gbl_patch_id
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
integer airfoil_id
 index into ib_airfoil(:) for airfoil geometry patches
integer model_id
 index into stl_models(:) for STL/OBJ geometry patches
real(wplength_x
real(wplength_y
real(wplength_z
 Dimensions of the patch. x,y,z Lengths.
real(wpradius
 Dimensions of the patch. radius.
logical slip
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 604 of file m_derived_types.fpp.f90.

Member Data Documentation

◆ airfoil_id

integer m_derived_types::ib_patch_parameters::airfoil_id

index into ib_airfoil(:) for airfoil geometry patches

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

◆ angles

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

Definition at line 612 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 628 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 611 of file m_derived_types.fpp.f90.

◆ force

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

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

◆ gbl_patch_id

integer m_derived_types::ib_patch_parameters::gbl_patch_id

Definition at line 606 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 605 of file m_derived_types.fpp.f90.

◆ length_x

real(wp) m_derived_types::ib_patch_parameters::length_x

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

◆ length_y

real(wp) m_derived_types::ib_patch_parameters::length_y

Definition at line 620 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 620 of file m_derived_types.fpp.f90.

◆ mass

real(wp) m_derived_types::ib_patch_parameters::mass

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

◆ model_id

integer m_derived_types::ib_patch_parameters::model_id

index into stl_models(:) for STL/OBJ geometry patches

Definition at line 619 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 624 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 623 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 621 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 615 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 617 of file m_derived_types.fpp.f90.

◆ slip

logical m_derived_types::ib_patch_parameters::slip

Definition at line 622 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 613 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 629 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 627 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 610 of file m_derived_types.fpp.f90.

◆ step_y_centroid

real(wp) m_derived_types::ib_patch_parameters::step_y_centroid

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

◆ step_z_centroid

real(wp) m_derived_types::ib_patch_parameters::step_z_centroid

Definition at line 610 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 625 of file m_derived_types.fpp.f90.

◆ vel

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

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

◆ x_centroid

real(wp) m_derived_types::ib_patch_parameters::x_centroid

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

◆ y_centroid

real(wp) m_derived_types::ib_patch_parameters::y_centroid

Definition at line 607 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 607 of file m_derived_types.fpp.f90.


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