|
ug4
|
Extends the HorizontalAlgebraLayouts by vertical layouts. More...
#include <algebra_layouts.h>
Inheritance diagram for ug::AlgebraLayouts:Public Member Functions | |
| void | clear () |
| clears the struct | |
| const IndexLayout & | vertical_master () const |
| const IndexLayout & | vertical_slave () const |
| IndexLayout & | vertical_master () |
| IndexLayout & | vertical_slave () |
Public Member Functions inherited from ug::HorizontalAlgebraLayouts | |
| 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 | |
Protected Attributes inherited from ug::HorizontalAlgebraLayouts | |
| 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().