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
 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) centroid_offset
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(wpmass
real(wpmoment
real(wp), dimension(1:3) force
real(wp), dimension(1:3) torque
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

Detailed Description

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

◆ c

real(wp) m_derived_types::ib_patch_parameters::c

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

◆ centroid_offset

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

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

◆ force

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

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

◆ length_x

real(wp) m_derived_types::ib_patch_parameters::length_x

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

◆ length_y

real(wp) m_derived_types::ib_patch_parameters::length_y

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

◆ m

real(wp) m_derived_types::ib_patch_parameters::m

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

◆ mass

real(wp) m_derived_types::ib_patch_parameters::mass

Definition at line 646 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 625 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 634 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 631 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 638 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.

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

◆ moment

real(wp) m_derived_types::ib_patch_parameters::moment

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

◆ moving_ibm

integer m_derived_types::ib_patch_parameters::moving_ibm

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

◆ p

real(wp) m_derived_types::ib_patch_parameters::p

Definition at line 616 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 619 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 613 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 614 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 612 of file m_derived_types.fpp.f90.

◆ step_angular_vel

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

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

◆ step_vel

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

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

◆ step_x_centroid

real(wp) m_derived_types::ib_patch_parameters::step_x_centroid

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

◆ step_y_centroid

real(wp) m_derived_types::ib_patch_parameters::step_y_centroid

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

◆ step_z_centroid

real(wp) m_derived_types::ib_patch_parameters::step_z_centroid

Centroid locations of intermediate steps in the time_stepper module.

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

◆ t

real(wp) m_derived_types::ib_patch_parameters::t

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

◆ theta

real(wp) m_derived_types::ib_patch_parameters::theta

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

◆ torque

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

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

◆ vel

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

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

◆ x_centroid

real(wp) m_derived_types::ib_patch_parameters::x_centroid

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

◆ y_centroid

real(wp) m_derived_types::ib_patch_parameters::y_centroid

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

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

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


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