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

metaStuffWrapper3D.hh File Reference

#include "dataProcessors/metaStuffWrapper3D.h"
#include "dataProcessors/metaStuffFunctional3D.h"
#include "dataProcessors/dataInitializerWrapper3D.h"
#include "multiBlock/reductiveMultiDataProcessorWrapper3D.h"
#include "multiBlock/multiDataProcessorWrapper3D.h"
#include "multiBlock/multiContainerBlock3D.h"
#include "core/dynamicsIdentifiers.h"
#include <set>
Include dependency graph for metaStuffWrapper3D.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  plb
 

All OpenLB code is contained in this namespace.


Functions

template<typename T , template< typename U > class Descriptor>
void plb::extractTopMostDynamics (MultiBlockLattice3D< T, Descriptor > &lattice, MultiScalarField3D< int > &dynamicsId, Box3D domain)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiScalarField3D< int > > 
plb::extractTopMostDynamics (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiScalarField3D< int > > 
plb::extractTopMostDynamics (MultiBlockLattice3D< T, Descriptor > &lattice)
template<typename T , template< typename U > class Descriptor>
void plb::extractBottomMostDynamics (MultiBlockLattice3D< T, Descriptor > &lattice, MultiScalarField3D< int > &dynamicsId, Box3D domain)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiScalarField3D< int > > 
plb::extractBottomMostDynamics (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiScalarField3D< int > > 
plb::extractBottomMostDynamics (MultiBlockLattice3D< T, Descriptor > &lattice)
template<typename T , template< typename U > class Descriptor>
void plb::uniqueDynamicsChains (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain, std::vector< std::vector< int > > &chains, pluint &maxChainLength)
template<typename T , template< typename U > class Descriptor>
void plb::uniqueDynamicsIds (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain, std::vector< int > &ids)
template<typename T , template< typename U > class Descriptor>
void plb::extractDynamicsChain (MultiBlockLattice3D< T, Descriptor > &lattice, MultiScalarField3D< int > &dynamicsId, std::map< int, std::string > &nameOfDynamics, Box3D domain)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiScalarField3D< int > > 
plb::extractDynamicsChain (MultiBlockLattice3D< T, Descriptor > &lattice, std::map< int, std::string > &nameOfDynamics, Box3D domain)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiScalarField3D< int > > 
plb::extractDynamicsChain (MultiBlockLattice3D< T, Descriptor > &lattice, std::map< int, std::string > &nameOfDynamics)
template<typename T , template< typename U > class Descriptor>
void plb::copyEntireCells (MultiBlockLattice3D< T, Descriptor > &sourceLattice, MultiBlockLattice3D< T, Descriptor > &destinationLattice, Box3D domain)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiBlockLattice3D< T,
Descriptor > > 
plb::copyEntireCells (MultiBlockLattice3D< T, Descriptor > &lattice)
template<typename T , template< typename U > class Descriptor>
std::auto_ptr
< MultiBlockLattice3D< T,
Descriptor > > 
plb::copyEntireCells (MultiBlockLattice3D< T, Descriptor > &lattice, Box3D domain)

Detailed Description

Helper functions for domain initialization -- header file.