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.