|
MFC
Exascale flow solver
|
Public Attributes | |
| integer | geometry |
| Type of geometry for the patch. | |
| real(wp) | x_centroid |
| real(wp) | y_centroid |
| real(wp) | z_centroid |
| Geometric center coordinates of the patch. | |
| real(wp) | step_x_centroid |
| Centroid locations of intermediate steps in the time_stepper module. | |
| real(wp) | step_y_centroid |
| real(wp) | step_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(wp) | c |
| real(wp) | p |
| real(wp) | t |
| real(wp) | m |
| real(wp) | length_x |
| real(wp) | length_y |
| real(wp) | length_z |
| Dimensions of the patch. x,y,z Lengths. | |
| real(wp) | radius |
| Dimensions of the patch. radius. | |
| real(wp) | theta |
| logical | slip |
| character(len=pathlen_max) | model_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(wp) | model_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(wp) | mass |
| real(wp) | moment |
| 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 | |
Definition at line 549 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::angles |
Definition at line 556 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::angular_vel |
Definition at line 581 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::c |
Definition at line 562 of file m_derived_types.fpp.f90.
| 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.
| real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::force |
Definition at line 578 of file m_derived_types.fpp.f90.
| 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.
| real(wp) m_derived_types::ib_patch_parameters::length_x |
Definition at line 563 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::length_y |
Definition at line 563 of file m_derived_types.fpp.f90.
| 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.
| real(wp) m_derived_types::ib_patch_parameters::m |
Definition at line 562 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::mass |
Definition at line 577 of file m_derived_types.fpp.f90.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| real(wp) m_derived_types::ib_patch_parameters::p |
Definition at line 562 of file m_derived_types.fpp.f90.
| 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.
| 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.
| 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.
| logical m_derived_types::ib_patch_parameters::slip |
Definition at line 566 of file m_derived_types.fpp.f90.
| real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::step_angles |
Definition at line 557 of file m_derived_types.fpp.f90.
| 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.
| 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.
| 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.
| real(wp) m_derived_types::ib_patch_parameters::step_y_centroid |
Definition at line 554 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::step_z_centroid |
Definition at line 554 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::t |
Definition at line 562 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::theta |
Definition at line 565 of file m_derived_types.fpp.f90.
| 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.
| real(wp), dimension(1:3) m_derived_types::ib_patch_parameters::vel |
Definition at line 579 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::x_centroid |
Definition at line 552 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::ib_patch_parameters::y_centroid |
Definition at line 552 of file m_derived_types.fpp.f90.
| 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.