TDPF-based FSI module
Description
TDPF-based fluid solver and FSI interface This sub-module provides a Time-Dependent Potential Flow fluid solver for FSI problems.
Collaboration diagram for TDPF-based FSI module:

Modules | |
| Visualization | |
Classes | |
| class | chrono::fsi::tdpf::ChFsiFluidSystemTDPF |
| Physical system for an FSI-aware TDPF fluid solver. More... | |
| class | chrono::fsi::tdpf::ChFsiInterfaceTDPF |
| Custom FSI interface between a Chrono multibody system and the TDPF-based fluid system. More... | |
| class | chrono::fsi::tdpf::ChFsiSystemTDPF |
| FSI system using a TDPF-based fluid solver. More... | |
| struct | chrono::fsi::tdpf::ChTdpfSpectrum |
| Frequency spectrum definition for one wave train. More... | |
| struct | chrono::fsi::tdpf::ChTdpfSpreading |
| Directional spreading definition for one wave train. More... | |
| struct | chrono::fsi::tdpf::ChTdpfSeaStatePartition |
| A single spectral partition (one wave train of a possibly multi-modal sea state). More... | |
| struct | chrono::fsi::tdpf::ChTdpfSeaState |
| Complete declarative description of a sea state. More... | |
| struct | chrono::fsi::tdpf::ChTdpfRadiationKernelProcessing |
| RIRF kernel processing (smoothing and/or tapering). More... | |
| struct | chrono::fsi::tdpf::ChTdpfStateSpaceOptions |
| Settings for the state-space radiation approximation. More... | |
Enumerations | |
| enum | chrono::fsi::tdpf::ChTdpfRadiationMethod { chrono::fsi::tdpf::ChTdpfRadiationMethod::RIRF_CONVOLUTION, chrono::fsi::tdpf::ChTdpfRadiationMethod::STATE_SPACE } |
| Radiation damping calculation method. More... | |
| enum | chrono::fsi::tdpf::ChTdpfExcitationMethod { chrono::fsi::tdpf::ChTdpfExcitationMethod::AUTO, chrono::fsi::tdpf::ChTdpfExcitationMethod::IRF_CONVOLUTION, chrono::fsi::tdpf::ChTdpfExcitationMethod::FREQUENCY_DOMAIN } |
| Wave excitation force calculation method. More... | |
| enum | chrono::fsi::tdpf::ChTdpfExcitationInterpolation { chrono::fsi::tdpf::ChTdpfExcitationInterpolation::CARTESIAN, chrono::fsi::tdpf::ChTdpfExcitationInterpolation::POLAR } |
| Interpolation method for the excitation transfer function read from the HDF5 file. More... | |
Enumeration Type Documentation
◆ ChTdpfExcitationInterpolation
|
strong |
◆ ChTdpfExcitationMethod
|
strong |
◆ ChTdpfRadiationMethod
|
strong |