chrono::fsi::ChFsiBenchmarkTest Class Referenceabstract

Description

Base class for a Chrono FSI benchmark test.

Extends ChBenchmarkTest with information from a CFD solver.S

#include <ChFsiBenchmark.h>

Inheritance diagram for chrono::fsi::ChFsiBenchmarkTest:
Collaboration diagram for chrono::fsi::ChFsiBenchmarkTest:

Public Member Functions

virtual ChFsiSystemGetFsiSystem ()=0
 
virtual ChSystemGetSystem () override final
 
virtual void ResetTimers () override
 
virtual void UpdateTimers () override
 
- Public Member Functions inherited from chrono::utils::ChBenchmarkTest
virtual void ExecuteStep ()=0
 
void Simulate (int num_steps)
 

Public Attributes

double m_timer_CFD
 time for CFD
 
double m_timer_MBS
 time for MBS
 
- Public Attributes inherited from chrono::utils::ChBenchmarkTest
double m_timer_step
 time for performing simulation
 
double m_timer_advance
 time for integration
 
double m_timer_jacobian
 time for evaluating/loading Jacobian data
 
double m_timer_ls_setup
 time for solver setup
 
double m_timer_ls_solve
 time for solver solve
 
double m_timer_collision
 time for collision detection
 
double m_timer_collision_broad
 time for broad-phase collision
 
double m_timer_collision_narrow
 time for narrow-phase collision
 
double m_timer_setup
 time for system update
 
double m_timer_update
 time for system update
 

The documentation for this class was generated from the following file:
  • /builds/uwsbel/chrono/src/chrono_fsi/ChFsiBenchmark.h