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 ChFsiSystem * | GetFsiSystem ()=0 |
| virtual ChSystem * | GetSystem () 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
Public Member Functions inherited from