| 
    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.