Compadre
1.6.0
|
Go to the source code of this file.
Classes | |
struct | Compadre::SubviewND< T, T2, T3 > |
Creates 1D subviews of data from a 2D view, generally constructed with CreateNDSliceOnDeviceView. More... | |
struct | Compadre::SubviewND< T, T2, enable_if_t<(T::rank< 2)> > |
Creates 1D subviews of data from a 1D view, generally constructed with CreateNDSliceOnDeviceView. More... | |
class | Compadre::Evaluator |
Lightweight Evaluator Helper This class is a lightweight wrapper for extracting and applying all relevant data from a GMLS class in order to transform data into a form that can be acted on by the GMLS operator, apply the action of the GMLS operator, and then transform data again (only if on a manifold) More... | |
Namespaces | |
Compadre | |
Functions | |
template<typename T > | |
auto | Compadre::CreateNDSliceOnDeviceView (T sampling_input_data_host_or_device, bool scalar_as_vector_if_needed) -> SubviewND< decltype(Kokkos::create_mirror_view(device_memory_space(), sampling_input_data_host_or_device)), T > |
Copies data_in to the device, and then allows for access to 1D columns of data on device. More... | |