|
Mundy: Multibody Nonlocal Dynamics Version of the Day
|
#include <SharedComponent.hpp>
Public Types | |
| using | our_t = NgpSharedComponent<SharedType, NgpMemSpace> |
| using | canonical_access = access::raw<SharedType> |
| using | shared_type = SharedType |
| using | view_t = typename SharedComponent<shared_type>::view_t |
Public Member Functions | |
| NgpSharedComponent ()=default | |
| NgpSharedComponent (const NgpSharedComponent &)=default | |
| NgpSharedComponent (NgpSharedComponent &&)=default | |
| NgpSharedComponent & | operator= (const NgpSharedComponent &)=default |
| NgpSharedComponent & | operator= (NgpSharedComponent &&)=default |
| decltype(auto) | operator() (stk::mesh::FastMeshIndex) const |
| auto & | ngp_view () |
| const auto & | ngp_view () const |
| void | sync_to_device () |
| void | sync_to_host () |
| void | modify_on_device () |
| void | modify_on_host () |
| void | clear_host_sync_state () |
| void | clear_device_sync_state () |
Friends | |
| template<typename OtherNgpMemSpace, typename OtherSharedType> | |
| NgpSharedComponent< OtherSharedType, OtherNgpMemSpace > & | get_updated_ngp_component (const SharedComponent< OtherSharedType > &component) |
| using mundy::mesh::NgpSharedComponent< SharedType, NgpMemSpace >::our_t = NgpSharedComponent<SharedType, NgpMemSpace> |
| using mundy::mesh::NgpSharedComponent< SharedType, NgpMemSpace >::canonical_access = access::raw<SharedType> |
| using mundy::mesh::NgpSharedComponent< SharedType, NgpMemSpace >::shared_type = SharedType |
| using mundy::mesh::NgpSharedComponent< SharedType, NgpMemSpace >::view_t = typename SharedComponent<shared_type>::view_t |
|
default |
|
default |
|
default |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |