|
GEOS
|
#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... | |
| unordered_map< globalIndex, localIndex > const & | 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 35 of file InterObjectRelation.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 48 of file InterObjectRelation.hpp.
|
inline |
Get a reference to this object cast to BASETYPE.
Definition at line 75 of file InterObjectRelation.hpp.
|
inline |
Get a reference to this object cast to BASETYPE const.
Definition at line 69 of file InterObjectRelation.hpp.
|
inline |
copy assignement operator
| rhs | the relation to copy |
Definition at line 58 of file InterObjectRelation.hpp.
|
inline |
Get the related object.
Definition at line 88 of file InterObjectRelation.hpp.
|
inline |
Get the GlobalToLocal mapping from the related object.
Definition at line 102 of file InterObjectRelation.hpp.
|
inline |
Get the LocalToGlobal mapping from the related object.
Definition at line 95 of file InterObjectRelation.hpp.
|
inline |
Set the related object.
| relatedObject | The related object to use for mapping. |
Definition at line 81 of file InterObjectRelation.hpp.