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

domainManipulation3D.h File Reference

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

Go to the source code of this file.

Classes

struct  plb::DomainAndId3D

Namespaces

namespace  plb
 

All OpenLB code is contained in this namespace.


Functions

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

Detailed Description

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