$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
#include <multiContainerBlock3D.h>
Public Types | |
| typedef std::map< plint, AtomicContainerBlock3D * > | BlockMap |
Public Member Functions | |
| MultiContainerBlock3D (MultiBlockManagement3D const &multiBlockManagement_, CombinedStatistics *combinedStatistics_) | |
| MultiContainerBlock3D (plint nx_, plint ny_, plint nz_) | |
| MultiContainerBlock3D (MultiBlock3D const &rhs) | |
| MultiContainerBlock3D (MultiBlock3D const &rhs, Box3D subDomain, bool crop) | |
| ~MultiContainerBlock3D () | |
| MultiContainerBlock3D & | operator= (MultiContainerBlock3D const &rhs) |
| MultiContainerBlock3D (MultiContainerBlock3D const &rhs) | |
| MultiContainerBlock3D * | clone () const |
| MultiContainerBlock3D * | clone (MultiBlockManagement3D const &multiBlockManagement) const |
| void | swap (MultiContainerBlock3D &rhs) |
| virtual AtomicContainerBlock3D & | getComponent (plint iBlock) |
| virtual AtomicContainerBlock3D const & | getComponent (plint iBlock) const |
| virtual plint | sizeOfCell () const |
| virtual plint | getCellDim () const |
| virtual int | getStaticId () const |
| virtual void | copyReceive (MultiBlock3D const &fromBlock, Box3D const &fromDomain, Box3D const &toDomain, modif::ModifT whichData=modif::dataStructure) |
| std::string | getBlockName () const |
| Get a string identifier for the type of block. E.g. "lattice3d". | |
| std::vector< std::string > | getTypeInfo () const |
| typedef std::map<plint,AtomicContainerBlock3D*> plb::MultiContainerBlock3D::BlockMap |
| plb::MultiContainerBlock3D::MultiContainerBlock3D | ( | MultiBlockManagement3D const & | multiBlockManagement_, | |
| CombinedStatistics * | combinedStatistics_ | |||
| ) |
Referenced by clone().
| plb::MultiContainerBlock3D::MultiContainerBlock3D | ( | MultiBlock3D const & | rhs | ) |
| plb::MultiContainerBlock3D::MultiContainerBlock3D | ( | MultiBlock3D const & | rhs, | |
| Box3D | subDomain, | |||
| bool | crop | |||
| ) |
| plb::MultiContainerBlock3D::~MultiContainerBlock3D | ( | ) |
| plb::MultiContainerBlock3D::MultiContainerBlock3D | ( | MultiContainerBlock3D const & | rhs | ) |
| MultiContainerBlock3D * plb::MultiContainerBlock3D::clone | ( | MultiBlockManagement3D const & | multiBlockManagement | ) | const [virtual] |
Implements plb::MultiBlock3D.
References PLB_ASSERT.
| MultiContainerBlock3D * plb::MultiContainerBlock3D::clone | ( | ) | const [virtual] |
Implements plb::MultiBlock3D.
References MultiContainerBlock3D().
| void plb::MultiContainerBlock3D::copyReceive | ( | MultiBlock3D const & | fromBlock, | |
| Box3D const & | fromDomain, | |||
| Box3D const & | toDomain, | |||
| modif::ModifT | whichData = modif::dataStructure | |||
| ) | [virtual] |
Implements plb::MultiBlock3D.
References PLB_ASSERT.
| std::string plb::MultiContainerBlock3D::getBlockName | ( | ) | const [virtual] |
Get a string identifier for the type of block. E.g. "lattice3d".
Implements plb::MultiBlock3D.
| plint plb::MultiContainerBlock3D::getCellDim | ( | ) | const [virtual] |
Implements plb::MultiBlock3D.
| AtomicContainerBlock3D const & plb::MultiContainerBlock3D::getComponent | ( | plint | iBlock | ) | const [virtual] |
Implements plb::MultiBlock3D.
References PLB_ASSERT.
| AtomicContainerBlock3D & plb::MultiContainerBlock3D::getComponent | ( | plint | iBlock | ) | [virtual] |
Implements plb::MultiBlock3D.
References PLB_ASSERT.
Referenced by plb::computeSparseManagement(), plb::identifyBlocksWithPureDynamics(), and plb::isoSurfaceMarchingCube().
| int plb::MultiContainerBlock3D::getStaticId | ( | ) | const [virtual] |
Implements plb::MultiBlock3D.
| std::vector< std::string > plb::MultiContainerBlock3D::getTypeInfo | ( | ) | const [virtual] |
Get one or two string identifiers for the template parameters of the block. E.g. "double" and "d3q19"
Implements plb::MultiBlock3D.
| MultiContainerBlock3D & plb::MultiContainerBlock3D::operator= | ( | MultiContainerBlock3D const & | rhs | ) |
References swap().
| plint plb::MultiContainerBlock3D::sizeOfCell | ( | ) | const [virtual] |
Implements plb::MultiBlock3D.
| void plb::MultiContainerBlock3D::swap | ( | MultiContainerBlock3D & | rhs | ) |
Referenced by operator=().
1.6.3
1.6.3