Class IBSourceSpec encapsulates the data required to initialize distributed internal sources and sinks.
More...
#include </home/runner/work/IBAMR/IBAMR/include/ibamr/IBSourceSpec.h>
Class IBSourceSpec encapsulates the data required to initialize distributed internal sources and sinks.
◆ getMasterNodeIndex() [1/2]
int & IBAMR::IBSourceSpec::getMasterNodeIndex |
( |
| ) |
|
|
inline |
- Returns
- A non-const reference to the master node index.
◆ getMasterNodeIndex() [2/2]
const int & IBAMR::IBSourceSpec::getMasterNodeIndex |
( |
| ) |
const |
|
inline |
- Returns
- A const reference to the master node index.
◆ getSourceIndex() [1/2]
int & IBAMR::IBSourceSpec::getSourceIndex |
( |
| ) |
|
|
inline |
- Returns
- A non-const reference to the source index associated with the master node.
◆ getSourceIndex() [2/2]
const int & IBAMR::IBSourceSpec::getSourceIndex |
( |
| ) |
const |
|
inline |
- Returns
- A const reference to the source index associated with the master node.
◆ registerWithStreamableManager()
void IBAMR::IBSourceSpec::registerWithStreamableManager |
( |
| ) |
|
|
static |
Register this class and its factory class with the singleton IBTK::StreamableManager object. This method must be called before any IBSourceSpec objects are created.
- Note
- This method is collective on all MPI processes. This is done to ensure that all processes employ the same class ID for the IBSourceSpec class.
◆ STREAMABLE_CLASS_ID
int IBAMR::IBSourceSpec::STREAMABLE_CLASS_ID = StreamableManager::getUnregisteredID() |
|
static |
The documentation for this class was generated from the following files:
- /home/runner/work/IBAMR/IBAMR/include/ibamr/IBSourceSpec.h
- /home/runner/work/IBAMR/IBAMR/include/ibamr/private/IBSourceSpec-inl.h
- /home/runner/work/IBAMR/IBAMR/src/IB/IBSourceSpec.cpp