OpenLB 1.7
Loading...
Searching...
No Matches
Classes | Namespaces
blockLattice.h File Reference
#include "utilities/aliases.h"
#include "core/cell.h"
#include "core/stages.h"
#include "postProcessing.h"
#include "latticeStatistics.h"
#include "serializer.h"
#include "functors/analytical/analyticalF.h"
#include "geometry/blockGeometry.h"
#include "data.h"
#include "fieldArrayD.h"
#include "platform/cpu/sisd.h"
#include "platform/cpu/simd.h"
#include "platform/gpu/cuda.h"
#include "blockDynamicsMap.h"
#include "blockPostProcessorMap.h"
#include "communication/communicatable.h"
#include <memory>
#include <vector>
#include <map>
#include <functional>
+ Include dependency graph for blockLattice.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  olb::ConcretizableBlockLattice< T, DESCRIPTOR >
 Curried ConcreteBlockLattice template for use in callUsingConcretePlatform. More...
 
class  olb::BlockLattice< T, DESCRIPTOR >
 Platform-abstracted block lattice for external access and inter-block interaction. More...
 
class  olb::ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM >
 Implementation of BlockLattice on a concrete PLATFORM. More...
 
class  olb::ConcreteBlockCommunicator< ConcreteBlockLattice< T, DESCRIPTOR, PLATFORM > >
 

Namespaces

namespace  olb
 Top level namespace for all of OpenLB.