$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
#include <defaultMultiBlockPolicy3D.h>
Public Member Functions | |
| void | toggleBlockingCommunication (bool useBlockingCommunication_) |
| BlockCommunicator3D * | getBlockCommunicator () |
| CombinedStatistics * | getCombinedStatistics () |
| template<typename T , template< typename U > class Descriptor> | |
| MultiCellAccess3D< T, Descriptor > * | getMultiCellAccess () |
| template<typename T > | |
| MultiScalarAccess3D< T > * | getMultiScalarAccess () |
| template<typename T , int nDim> | |
| MultiTensorAccess3D< T, nDim > * | getMultiTensorAccess () |
| template<typename T > | |
| MultiNTensorAccess3D< T > * | getMultiNTensorAccess () |
| ThreadAttribution * | getThreadAttribution () |
| MultiBlockManagement3D | getMultiBlockManagement (Box3D const &domain, plint envelopeWidth) |
| MultiBlockManagement3D | getMultiBlockManagement (plint nx, plint ny, plint nz, plint envelopeWidth) |
| void | setNumGridPoints (plint numGridPoints_) |
| plint | getNumGridPoints () const |
| void | setNumProcesses (int numProcesses_) |
| int | getNumProcesses () const |
Friends | |
| DefaultMultiBlockPolicy3D & | defaultMultiBlockPolicy3D () |
| BlockCommunicator3D* plb::DefaultMultiBlockPolicy3D::getBlockCommunicator | ( | ) | [inline] |
Referenced by plb::coarsen(), plb::defaultGenerateMultiBlockLattice3D(), plb::defaultGenerateMultiNTensorField3D(), plb::defaultGenerateMultiScalarField3D(), plb::defaultGenerateMultiTensorField3D(), plb::generateMultiBlockLattice(), plb::generateMultiNTensorField3D(), plb::generateMultiScalarField(), plb::generateMultiTensorField(), and plb::refine().
| CombinedStatistics* plb::DefaultMultiBlockPolicy3D::getCombinedStatistics | ( | ) | [inline] |
Referenced by plb::coarsen(), plb::defaultGenerateMultiBlockLattice3D(), plb::defaultGenerateMultiNTensorField3D(), plb::defaultGenerateMultiScalarField3D(), plb::defaultGenerateMultiTensorField3D(), plb::generateMultiBlockLattice(), plb::generateMultiNTensorField3D(), plb::generateMultiScalarField(), plb::generateMultiTensorField(), plb::DefaultMultiGridPolicy3D::getCombinedStatistics(), and plb::refine().
| MultiBlockManagement3D plb::DefaultMultiBlockPolicy3D::getMultiBlockManagement | ( | plint | nx, | |
| plint | ny, | |||
| plint | nz, | |||
| plint | envelopeWidth | |||
| ) | [inline] |
References plb::createRegularDistribution3D(), and getThreadAttribution().
| MultiBlockManagement3D plb::DefaultMultiBlockPolicy3D::getMultiBlockManagement | ( | Box3D const & | domain, | |
| plint | envelopeWidth | |||
| ) | [inline] |
| MultiCellAccess3D<T,Descriptor>* plb::DefaultMultiBlockPolicy3D::getMultiCellAccess | ( | ) | [inline] |
Referenced by plb::align(), plb::coarsen(), plb::defaultGenerateMultiBlockLattice3D(), plb::except(), plb::extend(), plb::generateIntersectMultiBlockLattice(), plb::generateJoinMultiBlockLattice(), plb::generateLattices(), plb::generateMultiBlockLattice(), plb::redistribute(), plb::refine(), and plb::reparallelize().
| MultiNTensorAccess3D<T>* plb::DefaultMultiBlockPolicy3D::getMultiNTensorAccess | ( | ) | [inline] |
| MultiScalarAccess3D<T>* plb::DefaultMultiBlockPolicy3D::getMultiScalarAccess | ( | ) | [inline] |
Referenced by plb::align(), plb::coarsen(), plb::defaultGenerateMultiScalarField3D(), plb::except(), plb::extend(), plb::generateIntersectMultiScalarField(), plb::generateJoinMultiScalarField(), plb::generateMultiScalarField(), plb::generateScalarFields(), plb::redistribute(), plb::refine(), plb::VoxelizedDomain3D< T >::reparallelize(), and plb::reparallelize().
| MultiTensorAccess3D<T,nDim>* plb::DefaultMultiBlockPolicy3D::getMultiTensorAccess | ( | ) | [inline] |
Referenced by plb::align(), plb::coarsen(), plb::defaultGenerateMultiTensorField3D(), plb::except(), plb::extend(), plb::generateIntersectMultiTensorField(), plb::generateJoinMultiTensorField(), plb::generateMultiTensorField(), plb::generateTensorFields(), plb::redistribute(), plb::refine(), and plb::reparallelize().
| plint plb::DefaultMultiBlockPolicy3D::getNumGridPoints | ( | ) | const [inline] |
| int plb::DefaultMultiBlockPolicy3D::getNumProcesses | ( | ) | const [inline] |
| ThreadAttribution* plb::DefaultMultiBlockPolicy3D::getThreadAttribution | ( | ) | [inline] |
Referenced by getMultiBlockManagement().
| void plb::DefaultMultiBlockPolicy3D::setNumGridPoints | ( | plint | numGridPoints_ | ) | [inline] |
| void plb::DefaultMultiBlockPolicy3D::setNumProcesses | ( | int | numProcesses_ | ) | [inline] |
| void plb::DefaultMultiBlockPolicy3D::toggleBlockingCommunication | ( | bool | useBlockingCommunication_ | ) | [inline] |
| DefaultMultiBlockPolicy3D& defaultMultiBlockPolicy3D | ( | ) | [friend] |
1.6.3
1.6.3