$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

localMultiBlockInfo2D.h File Reference

#include "core/globalDefs.h"
#include "core/geometry2D.h"
#include "multiBlock/threadAttribution.h"
#include "multiBlock/sparseBlockStructure2D.h"
#include <vector>
Include dependency graph for localMultiBlockInfo2D.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  plb::Overlap2D
struct  plb::PeriodicOverlap2D
 This structure holds both overlap information and orientation of the boundary. More...
class  plb::LocalMultiBlockInfo2D

Namespaces

namespace  plb
 

All OpenLB code is contained in this namespace.


Functions

bool plb::operator< (Overlap2D const &overlap1, Overlap2D const &overlap2)
 Define a global ordering for overlaps.
bool plb::operator< (PeriodicOverlap2D const &overlap1, PeriodicOverlap2D const &overlap2)
 Define a global ordering for periodic overlaps.
std::vector< Overlap2D > plb::copyAllDataTransfer (SparseBlockStructure2D const &block1, SparseBlockStructure2D const &block2)
 Determine pairs of domains associated to a data transfer between two blocks.
std::vector< Overlap2D > plb::copyDomainDataTransfer (SparseBlockStructure2D const &block1, Box2D block1Domain, SparseBlockStructure2D const &block2, Box2D block2Domain)
 Determine pairs of domains associated to a data transfer between domains on two blocks.

Detailed Description

Geometry specifications for 2D multiblocks -- header file.