|
GEOS
|
Functions | |
| EdgeMapType const & | geos::NodeManager::edgeList () const |
| Provide an immutable accessor to the nodes-to-edges relation. More... | |
| EdgeMapType & | geos::NodeManager::edgeList () |
| Get a mutable accessor to the node-to-edges relation. More... | |
| FaceMapType const & | geos::NodeManager::faceList () const |
| Provide a const accessor to the nodes-to-faces relation. More... | |
| FaceMapType & | geos::NodeManager::faceList () |
| Get the nodes-to-faces relation. More... | |
| ElemMapType & | geos::NodeManager::toElementRelation () |
| Get the nodes-to-elements relation. More... | |
| ElemMapType const & | geos::NodeManager::toElementRelation () const |
| Provide a const accessor to the nodes-to-elements relation. More... | |
| ArrayOfArrays< localIndex > & | geos::NodeManager::elementRegionList () |
| Get the mutable nodes-to-elements-regions relation. More... | |
| ArrayOfArraysView< localIndex const > | geos::NodeManager::elementRegionList () const |
| Provide an immutable arrayView to the nodes-to-elements-regions relation. More... | |
| ArrayOfArrays< localIndex > & | geos::NodeManager::elementSubRegionList () |
| Get the mutable nodes-to-elements-subregions relation. More... | |
| ArrayOfArraysView< localIndex const > | geos::NodeManager::elementSubRegionList () const |
| Provide an immutable arrayView to the nodes-to-elements-subregions relation. More... | |
| ArrayOfArrays< localIndex > & | geos::NodeManager::elementList () |
| Get the mutable nodes-to-elements relation. More... | |
| ArrayOfArraysView< localIndex const > | geos::NodeManager::elementList () const |
| Provide an immutable arrayView to the nodes-to-elements indices. More... | |
| array2d< real64, nodes::REFERENCE_POSITION_PERM > & | geos::NodeManager::referencePosition () |
| Get the mutable reference position array. This table will contain all the node coordinates. More... | |
| arrayView2d< real64 const, nodes::REFERENCE_POSITION_USD > | geos::NodeManager::referencePosition () const |
| Provide an immutable arrayView of the reference position. This table will contain all the node coordinates. More... | |
|
inline |
Get a mutable accessor to the node-to-edges relation.
Definition at line 316 of file NodeManager.hpp.
|
inline |
Provide an immutable accessor to the nodes-to-edges relation.
Definition at line 310 of file NodeManager.hpp.
|
inline |
Get the mutable nodes-to-elements relation.
There is an implicit convention here.
elementList binds a node index to multiple elements indices, like n -> (e0, e1,...). elementRegionList and elementSubRegionList respectively bind node indices to the regions/sub-regions: n -> (er0, er1, ...) and n -> (esr0, esr1, ...).
It is assumed in the code that triplets obtained at indices 0, 1, ... of all these relations, (respectively (e0, er0, esr0), (e1, er1, esr1), ...) are consistent. e0 should belong to both er0 and esr0. Same pattern for other indices.
In particular, any mismatch like (e.g.) n -> (e0, e1, ...) and n -> (er1, er0, ...) will probably result in a bug.
e, er or esr will equal -1 if undefined. Definition at line 390 of file NodeManager.hpp.
|
inline |
Provide an immutable arrayView to the nodes-to-elements indices.
There is an implicit convention here.
elementList binds a node index to multiple elements indices, like n -> (e0, e1,...). elementRegionList and elementSubRegionList respectively bind node indices to the regions/sub-regions: n -> (er0, er1, ...) and n -> (esr0, esr1, ...).
It is assumed in the code that triplets obtained at indices 0, 1, ... of all these relations, (respectively (e0, er0, esr0), (e1, er1, esr1), ...) are consistent. e0 should belong to both er0 and esr0. Same pattern for other indices.
In particular, any mismatch like (e.g.) n -> (e0, e1, ...) and n -> (er1, er0, ...) will probably result in a bug.
e, er or esr will equal -1 if undefined. Definition at line 397 of file NodeManager.hpp.
|
inline |
Get the mutable nodes-to-elements-regions relation.
There is an implicit convention here.
elementList binds a node index to multiple elements indices, like n -> (e0, e1,...). elementRegionList and elementSubRegionList respectively bind node indices to the regions/sub-regions: n -> (er0, er1, ...) and n -> (esr0, esr1, ...).
It is assumed in the code that triplets obtained at indices 0, 1, ... of all these relations, (respectively (e0, er0, esr0), (e1, er1, esr1), ...) are consistent. e0 should belong to both er0 and esr0. Same pattern for other indices.
In particular, any mismatch like (e.g.) n -> (e0, e1, ...) and n -> (er1, er0, ...) will probably result in a bug.
e, er or esr will equal -1 if undefined. Definition at line 350 of file NodeManager.hpp.
|
inline |
Provide an immutable arrayView to the nodes-to-elements-regions relation.
There is an implicit convention here.
elementList binds a node index to multiple elements indices, like n -> (e0, e1,...). elementRegionList and elementSubRegionList respectively bind node indices to the regions/sub-regions: n -> (er0, er1, ...) and n -> (esr0, esr1, ...).
It is assumed in the code that triplets obtained at indices 0, 1, ... of all these relations, (respectively (e0, er0, esr0), (e1, er1, esr1), ...) are consistent. e0 should belong to both er0 and esr0. Same pattern for other indices.
In particular, any mismatch like (e.g.) n -> (e0, e1, ...) and n -> (er1, er0, ...) will probably result in a bug.
e, er or esr will equal -1 if undefined. Definition at line 357 of file NodeManager.hpp.
|
inline |
Get the mutable nodes-to-elements-subregions relation.
There is an implicit convention here.
elementList binds a node index to multiple elements indices, like n -> (e0, e1,...). elementRegionList and elementSubRegionList respectively bind node indices to the regions/sub-regions: n -> (er0, er1, ...) and n -> (esr0, esr1, ...).
It is assumed in the code that triplets obtained at indices 0, 1, ... of all these relations, (respectively (e0, er0, esr0), (e1, er1, esr1), ...) are consistent. e0 should belong to both er0 and esr0. Same pattern for other indices.
In particular, any mismatch like (e.g.) n -> (e0, e1, ...) and n -> (er1, er0, ...) will probably result in a bug.
e, er or esr will equal -1 if undefined. Definition at line 364 of file NodeManager.hpp.
|
inline |
Provide an immutable arrayView to the nodes-to-elements-subregions relation.
There is an implicit convention here.
elementList binds a node index to multiple elements indices, like n -> (e0, e1,...). elementRegionList and elementSubRegionList respectively bind node indices to the regions/sub-regions: n -> (er0, er1, ...) and n -> (esr0, esr1, ...).
It is assumed in the code that triplets obtained at indices 0, 1, ... of all these relations, (respectively (e0, er0, esr0), (e1, er1, esr1), ...) are consistent. e0 should belong to both er0 and esr0. Same pattern for other indices.
In particular, any mismatch like (e.g.) n -> (e0, e1, ...) and n -> (er1, er0, ...) will probably result in a bug.
e, er or esr will equal -1 if undefined. Definition at line 371 of file NodeManager.hpp.
|
inline |
Get the nodes-to-faces relation.
Definition at line 328 of file NodeManager.hpp.
|
inline |
Provide a const accessor to the nodes-to-faces relation.
Definition at line 322 of file NodeManager.hpp.
|
inline |
Get the mutable reference position array. This table will contain all the node coordinates.
Definition at line 405 of file NodeManager.hpp.
|
inline |
Provide an immutable arrayView of the reference position. This table will contain all the node coordinates.
Definition at line 412 of file NodeManager.hpp.
|
inline |
Get the nodes-to-elements relation.
Definition at line 334 of file NodeManager.hpp.
|
inline |
Provide a const accessor to the nodes-to-elements relation.
The returned ElemMapType gives access, for one node to the element index, the element sub region, and the element region in relation with a node
Definition at line 343 of file NodeManager.hpp.