ug4
|
Extends the HorizontalAlgebraLayouts by vertical layouts. More...
#include <algebra_layouts.h>
Public Member Functions | |
void | clear () |
clears the struct | |
const IndexLayout & | vertical_master () const |
const IndexLayout & | vertical_slave () const |
IndexLayout & | vertical_master () |
IndexLayout & | vertical_slave () |
![]() | |
void | clear () |
clears the struct | |
pcl::InterfaceCommunicator< IndexLayout > & | comm () const |
returns (non-const !!!) communicator | |
void | enable_overlap (bool enable) |
HorizontalAlgebraLayouts () | |
bool | overlap_enabled () const |
Tells whether overlap interfaces should be considered. | |
const pcl::ProcessCommunicator & | proc_comm () const |
returns process communicator | |
const IndexLayout & | master () const |
const IndexLayout & | master_overlap () const |
const IndexLayout & | slave () const |
const IndexLayout & | slave_overlap () const |
IndexLayout & | master () |
IndexLayout & | master_overlap () |
IndexLayout & | slave () |
IndexLayout & | slave_overlap () |
pcl::InterfaceCommunicator< IndexLayout > & | comm () |
pcl::ProcessCommunicator & | proc_comm () |
Protected Attributes | |
IndexLayout | verticalMasterLayout |
vertical master index layout | |
IndexLayout | verticalSlaveLayout |
vertical slave index layout | |
![]() | |
pcl::InterfaceCommunicator< IndexLayout > | communicator |
communicator | |
bool | m_overlapEnabled |
IndexLayout | masterLayout |
(horizontal) master index layout | |
IndexLayout | masterOverlapLayout |
pcl::ProcessCommunicator | processCommunicator |
process communicator | |
IndexLayout | slaveLayout |
(horizontal) slave index layout | |
IndexLayout | slaveOverlapLayout |
Extends the HorizontalAlgebraLayouts by vertical layouts.
|
inline |
clears the struct
References ug::HorizontalAlgebraLayouts::clear(), pcl::SingleLevelLayout< TInterface >::clear(), verticalMasterLayout, and verticalSlaveLayout.
|
inline |
returns the vertical slave/master index layout
References verticalMasterLayout.
|
inline |
returns the vertical slave/master index layout
References verticalMasterLayout.
Referenced by ug::GenerateGlobalConsecutiveIndices(), and ug::operator<<().
|
inline |
returns the vertical slave/master index layout
References verticalSlaveLayout.
|
inline |
returns the vertical slave/master index layout
References verticalSlaveLayout.
Referenced by ug::operator<<().
|
protected |
vertical master index layout
Referenced by clear(), vertical_master(), and vertical_master().
|
protected |
vertical slave index layout
Referenced by clear(), vertical_slave(), and vertical_slave().