|
Mundy: Multibody Nonlocal Dynamics Version of the Day
|
Periodic owner-pair candidate produced during neighbor-list construction.
#include <SearchCandidate.hpp>
Public Types | |
Aliases | |
| using | image_shift_type = ImageShiftType |
| using | size_type = SizeType |
Public Member Functions | |
Constructors | |
| PeriodicNeighborSearchCandidate ()=default | |
| Default constructor. | |
| PeriodicNeighborSearchCandidate (size_type target_owner_index, size_type source_owner_index, stk::mesh::Entity target_entity, stk::mesh::Entity source_entity, const image_shift_type &target_image_shift, const image_shift_type &source_image_shift) | |
| Construct a periodic search candidate. | |
Accessors | |
| size_type | target_index () const noexcept |
| Get the dense target owner ordinal. | |
| size_type | source_index () const noexcept |
| Get the dense source owner ordinal. | |
| stk::mesh::Entity | target_entity () const noexcept |
| Get the target owner entity. | |
| stk::mesh::Entity | source_entity () const noexcept |
| Get the source owner entity. | |
| image_shift_type | target_image_shift () const noexcept |
| Get the target owner's image shift (original → imaged reference point). | |
| image_shift_type | source_image_shift () const noexcept |
| Get the source owner's image shift (original → imaged reference point). | |
Degenerate check | |
| bool | is_degenerate () const noexcept |
| True if this candidate is a self-interaction in the same image. | |
Comparison operators | |
| bool | operator== (const PeriodicNeighborSearchCandidate &o) const noexcept |
| bool | operator!= (const PeriodicNeighborSearchCandidate &o) const noexcept |
| bool | operator< (const PeriodicNeighborSearchCandidate &o) const noexcept |
| bool | operator> (const PeriodicNeighborSearchCandidate &o) const noexcept |
| using mundy::search::PeriodicNeighborSearchCandidate< ImageShiftType, SizeType >::image_shift_type = ImageShiftType |
| using mundy::search::PeriodicNeighborSearchCandidate< ImageShiftType, SizeType >::size_type = SizeType |
|
default |
|
inline |
| target_owner_index | [in] Dense target owner ordinal. |
| source_owner_index | [in] Dense source owner ordinal. |
| target_entity | [in] STK target owner entity. |
| source_entity | [in] STK source owner entity. |
| target_image_shift | [in] Displacement from the target owner's original to its imaged reference point. |
| source_image_shift | [in] Displacement from the source owner's original to its imaged reference point. |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |