OpenLB 1.7
|
Helper class that manages an array of time integrators. More...
#include <benchmarkUtil.h>
Public Member Functions | |
TimeIntegratorsArray (T lowerBound, T upperBound, T dt) | |
void | takeValues (int iT, std::array< T, numComponents > values) |
Values can be passed in {val1, val2, ...} notation. | |
void | reset (T lowerBound, T upperBound, T dt) |
std::array< T, numComponents > | getResult () |
Protected Attributes | |
std::array< std::unique_ptr< TimeIntegrator< T, P > >, numComponents > | integrators |
Helper class that manages an array of time integrators.
Definition at line 328 of file benchmarkUtil.h.
|
inline |
Definition at line 334 of file benchmarkUtil.h.
References olb::util::TimeIntegratorsArray< T, numComponents, P >::integrators.
|
inline |
Definition at line 353 of file benchmarkUtil.h.
References olb::util::TimeIntegratorsArray< T, numComponents, P >::integrators.
|
inline |
Definition at line 347 of file benchmarkUtil.h.
References olb::util::TimeIntegratorsArray< T, numComponents, P >::integrators.
|
inline |
Values can be passed in {val1, val2, ...} notation.
Definition at line 341 of file benchmarkUtil.h.
References olb::util::TimeIntegratorsArray< T, numComponents, P >::integrators.
|
protected |
Definition at line 331 of file benchmarkUtil.h.