chrono::fsi::tdpf::ChFsiFluidSystemTDPF Class Reference

Description

Physical system for an FSI-aware TDPF fluid solver.

#include <ChFsiFluidSystemTDPF.h>

Inheritance diagram for chrono::fsi::tdpf::ChFsiFluidSystemTDPF:
Collaboration diagram for chrono::fsi::tdpf::ChFsiFluidSystemTDPF:

Public Member Functions

virtual void SetGravitationalAcceleration (const ChVector3d &gravity) override
 Set gravity for the FSI syatem.
 
ChVector3d GetGravitationalAcceleration () const
 Return gravitational acceleration.
 
- Public Member Functions inherited from chrono::fsi::ChFsiFluidSystem
void SetVerbose (bool verbose)
 Enable/disable verbose terminal output (default: true).
 
void SetStepSize (double step)
 Set integration step size.
 
virtual void Initialize ()
 Initialize the fluid system with no FSI support.
 
void DoStepDynamics (double step)
 Function to integrate the FSI fluid system in time.
 
double GetSimTime () const
 Get current simulation time.
 
double GetStepSize () const
 Get the integration step size.
 
double GetRtf () const
 Get current estimated RTF (real time factor).
 
double GetTimerStep () const
 Return the time in seconds for fluid dynamics over the last step.
 
virtual double GetVariableStepSize ()=0
 Get the step size.
 

Additional Inherited Members

- Protected Member Functions inherited from chrono::fsi::ChFsiFluidSystem
void UseNodeDirections (NodeDirectionsMode mode)
 
- Protected Attributes inherited from chrono::fsi::ChFsiFluidSystem
bool m_verbose
 enable/disable m_verbose terminal output
 
std::string m_outdir
 output directory
 
NodeDirectionsMode m_node_directions_mode
 mode used for FEA node directions
 
bool m_is_initialized
 set to true once the Initialize function is called
 
double m_step
 time step for fluid dynamics
 
unsigned int m_frame
 current simulation frame
 

The documentation for this class was generated from the following files:
  • /builds/uwsbel/chrono/src/chrono_fsi/tdpf/ChFsiFluidSystemTDPF.h
  • /builds/uwsbel/chrono/src/chrono_fsi/tdpf/ChFsiFluidSystemTDPF.cpp