OpenLB 1.7
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
lbSolver.h File Reference
#include "solverParameters.h"
#include "utilities/timer.h"
#include "utilities/typeIndexedContainers.h"
#include "utilities/typeMap.h"
+ Include dependency graph for lbSolver.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  olb::BaseSolver< T, PARAMETERS >
 BaseSolver implements the solving process of an instationary simulation, consisting of preSimulationTasks, time-stepping and postprocessing. More...
 
class  olb::LbSolver< T, PARAMETERS, LATTICES >
 LbSolver is a generic solver for Lattice-Boltzmann problems. More...
 

Namespaces

namespace  olb
 Top level namespace for all of OpenLB.
 

Functions

template<typename SOLVER >
std::function< void()> olb::doPostProcess (std::shared_ptr< SOLVER > solver)
 Returns a function that encapsulates the solving process.
 
template<class SOLVER >
std::shared_ptr< SOLVER > olb::createLbSolver (XMLreader const &xml)
 

Variables

template<typename T , typename SOLVER >
std::function< T(const std::vector< T > &, unsigned) olb::getCallable )(std::shared_ptr< SOLVER > solver)
 Returns a function that encapsulates the solving process.