|
Mundy: Multibody Nonlocal Dynamics Version of the Day
|
Non-periodic target/source candidate produced during neighbor-list construction.
#include <SearchCandidate.hpp>
Public Types | |
Aliases | |
| using | size_type = SizeType |
Public Member Functions | |
Constructors | |
| NeighborSearchCandidate ()=default | |
| Default constructor. | |
| NeighborSearchCandidate (size_type target_index, size_type source_index, stk::mesh::Entity target_entity, stk::mesh::Entity source_entity) | |
| Construct a non-periodic search candidate. | |
Accessors | |
| size_type | target_index () const noexcept |
| Get the dense target ordinal. | |
| size_type | source_index () const noexcept |
| Get the dense source ordinal. | |
| stk::mesh::Entity | target_entity () const noexcept |
| Get the target entity. | |
| stk::mesh::Entity | source_entity () const noexcept |
| Get the source entity. | |
Degenerate check | |
| bool | is_degenerate () const noexcept |
| True if this candidate is a self-interaction. | |
Comparison operators | |
| bool | operator== (const NeighborSearchCandidate &o) const noexcept |
| bool | operator!= (const NeighborSearchCandidate &o) const noexcept |
| bool | operator< (const NeighborSearchCandidate &o) const noexcept |
| bool | operator> (const NeighborSearchCandidate &o) const noexcept |
| using mundy::search::NeighborSearchCandidate< SizeType >::size_type = SizeType |
|
default |
|
inline |
| target_index | [in] Dense target ordinal. |
| source_index | [in] Dense source ordinal. |
| target_entity | [in] STK target entity. |
| source_entity | [in] STK source entity. |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |