OpenLB 1.7
Loading...
Searching...
No Matches
Classes | Namespaces
benchmarkUtil.h File Reference
#include <deque>
#include <functional>
#include "calc.h"
#include "functors/analytical/analyticalBaseF.h"
#include "functors/analytical/analyticalF.h"
#include "functors/analytical/derivativeF.h"
#include "io/ostreamManager.h"
+ Include dependency graph for benchmarkUtil.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  olb::util::ValueTracer< T >
 Check time-convergence of a scalar. More...
 
class  olb::util::BisectStepper< T >
 Propose successive test values of a scalar (e.g. Re) to check stability of a system. More...
 
class  olb::util::Newton1D< T >
 1D Newton simple scheme More...
 
class  olb::util::TrapezRuleInt1D< T >
 Trapezoidal rule. More...
 
class  olb::util::CircularBuffer< T >
 Simple circular buffer to compute average and other quantities over pre-defined temporal windows. More...
 
class  olb::util::ExponentialMovingAverage< T, S >
 Exponential moving average. More...
 
class  olb::util::TimeIntegrator< T, P >
 Integration with the trapezoid rule. More...
 
class  olb::util::TimeIntegratorsArray< T, numComponents, P >
 Helper class that manages an array of time integrators. More...
 

Namespaces

namespace  olb
 Top level namespace for all of OpenLB.
 
namespace  olb::util