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

domainManipulation2D.h File Reference

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

Go to the source code of this file.

Classes

struct  plb::DomainAndId2D

Namespaces

namespace  plb
 

All OpenLB code is contained in this namespace.


Functions

std::vector< DomainAndId2D > plb::getNonOverlapingBlocks (std::vector< DomainAndId2D > const &domainsWithId)
 Compute mutual intersections between domains, and remove overlaps.
void plb::intersectDomainsAndIds (std::vector< std::vector< DomainAndId2D > > const &domainsWithId, std::vector< Box2D > &finalDomains, std::vector< std::vector< plint > > &finalIds)
 Compute common intersections among several collections of domains.

Detailed Description

Geometric operations on collections of 2D domains -- header file.