Class IBInstrumentationSpec encapsulates the data required to initialize distributed internal flow meters and pressure gauges.
More...
#include </home/runner/work/IBAMR/IBAMR/include/ibamr/IBInstrumentationSpec.h>
Class IBInstrumentationSpec encapsulates the data required to initialize distributed internal flow meters and pressure gauges.
◆ getMasterNodeIndex() [1/2]
int & IBAMR::IBInstrumentationSpec::getMasterNodeIndex |
( |
| ) |
|
|
inline |
- Returns
- A non-const reference to the master node index.
◆ getMasterNodeIndex() [2/2]
const int & IBAMR::IBInstrumentationSpec::getMasterNodeIndex |
( |
| ) |
const |
|
inline |
- Returns
- A const reference to the master node index.
◆ getMeterIndex() [1/2]
int & IBAMR::IBInstrumentationSpec::getMeterIndex |
( |
| ) |
|
|
inline |
- Returns
- A non-const reference to the meter index associated with the master node.
◆ getMeterIndex() [2/2]
const int & IBAMR::IBInstrumentationSpec::getMeterIndex |
( |
| ) |
const |
|
inline |
- Returns
- A const reference to the meter index associated with the master node.
◆ getNodeIndex() [1/2]
int & IBAMR::IBInstrumentationSpec::getNodeIndex |
( |
| ) |
|
|
inline |
- Returns
- A non-const reference to the node index associated with the master node.
◆ getNodeIndex() [2/2]
const int & IBAMR::IBInstrumentationSpec::getNodeIndex |
( |
| ) |
const |
|
inline |
- Returns
- A const reference to the node index associated with the master node.
◆ registerWithStreamableManager()
void IBAMR::IBInstrumentationSpec::registerWithStreamableManager |
( |
| ) |
|
|
static |
Register this class and its factory class with the singleton IBTK::StreamableManager object. This method must be called before any IBInstrumentationSpec 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 IBInstrumentationSpec class.
◆ STREAMABLE_CLASS_ID
int IBAMR::IBInstrumentationSpec::STREAMABLE_CLASS_ID = StreamableManager::getUnregisteredID() |
|
static |
The documentation for this class was generated from the following files:
- /home/runner/work/IBAMR/IBAMR/include/ibamr/IBInstrumentationSpec.h
- /home/runner/work/IBAMR/IBAMR/include/ibamr/private/IBInstrumentationSpec-inl.h
- /home/runner/work/IBAMR/IBAMR/src/IB/IBInstrumentationSpec.cpp