chrono::fsi::tdpf Namespace Reference

Description

Namespace with internal classes for the TDPF-based FSI submodule.

Classes

class  ChFsiFluidSystemTDPF
 Physical system for an FSI-aware TDPF fluid solver. More...
 
class  ChFsiInterfaceTDPF
 Custom FSI interface between a Chrono multibody system and the TDPF-based fluid system. More...
 
class  ChFsiSystemTDPF
 FSI system using a TDPF-based fluid solver. More...
 
struct  ChTdpfRadiationKernelProcessing
 RIRF kernel processing (smoothing and/or tapering). More...
 
struct  ChTdpfSeaState
 Complete declarative description of a sea state. More...
 
struct  ChTdpfSeaStatePartition
 A single spectral partition (one wave train of a possibly multi-modal sea state). More...
 
struct  ChTdpfSpectrum
 Frequency spectrum definition for one wave train. More...
 
struct  ChTdpfSpreading
 Directional spreading definition for one wave train. More...
 
struct  ChTdpfStateSpaceOptions
 Settings for the state-space radiation approximation. More...
 
class  ChTdpfVisualizationVSG
 VSG-based run-time visualization system for TDPF-based FSI systems. More...
 

Enumerations

enum  ChTdpfRadiationMethod { ChTdpfRadiationMethod::RIRF_CONVOLUTION, ChTdpfRadiationMethod::STATE_SPACE }
 Radiation damping calculation method. More...
 
enum  ChTdpfExcitationMethod { ChTdpfExcitationMethod::AUTO, ChTdpfExcitationMethod::IRF_CONVOLUTION, ChTdpfExcitationMethod::FREQUENCY_DOMAIN }
 Wave excitation force calculation method. More...
 
enum  ChTdpfExcitationInterpolation { ChTdpfExcitationInterpolation::CARTESIAN, ChTdpfExcitationInterpolation::POLAR }
 Interpolation method for the excitation transfer function read from the HDF5 file. More...