GEOSX
|
#include <InterObjectRelation.hpp>
Public Types | |
using | base_type = BASETYPE |
The type of the base class. | |
Public Member Functions | |
template<typename ... ARGS> | |
InterObjectRelation (ARGS &&... args) | |
A forwarding constructor. More... | |
InterObjectRelation< BASETYPE > & | operator= (InterObjectRelation< BASETYPE > const &rhs) |
copy assignement operator More... | |
const base_type & | base () const |
Get a reference to this object cast to BASETYPE const. More... | |
base_type & | base () |
Get a reference to this object cast to BASETYPE. More... | |
void | setRelatedObject (ObjectManagerBase const &relatedObject) |
Set the related object. More... | |
const ObjectManagerBase * | relatedObject () const |
Get the related object. More... | |
arrayView1d< globalIndex const > | relatedObjectLocalToGlobal () const |
Get the LocalToGlobal mapping from the related object. More... | |
const unordered_map< globalIndex, localIndex > & | relatedObjectGlobalToLocal () const |
Get the GlobalToLocal mapping from the related object. More... | |
BASETYPE | The base class to provide the implementation of the relationship mapping. |
Definition at line 31 of file BufferOps.hpp.
|
inline |
A forwarding constructor.
ARGS | The types of the arguments to forward to the BASETYPE constructor. |
args | A parameter pack of arguments to forward to the BASETYPE constructor. |
Definition at line 47 of file InterObjectRelation.hpp.
|
inline |
Get a reference to this object cast to BASETYPE.
Definition at line 74 of file InterObjectRelation.hpp.
|
inline |
Get a reference to this object cast to BASETYPE const.
Definition at line 68 of file InterObjectRelation.hpp.
|
inline |
copy assignement operator
rhs | the relation to copy |
Definition at line 57 of file InterObjectRelation.hpp.
|
inline |
Get the related object.
Definition at line 87 of file InterObjectRelation.hpp.
|
inline |
Get the GlobalToLocal mapping from the related object.
Definition at line 101 of file InterObjectRelation.hpp.
|
inline |
Get the LocalToGlobal mapping from the related object.
Definition at line 94 of file InterObjectRelation.hpp.
|
inline |
Set the related object.
relatedObject | The related object to use for mapping. |
Definition at line 80 of file InterObjectRelation.hpp.