Template Class MeshFieldsPointEvaluator
Defined in File mesh_fields.h
Inheritance Relationships
Base Type
public pcms::PointEvaluator< T, detail::default_layout_for_memory_space_t< DeviceMemorySpace > >(Template Class PointEvaluator)
Class Documentation
-
template<typename T, typename LayoutPolicy = detail::default_layout_for_memory_space_t<DeviceMemorySpace>>
class MeshFieldsPointEvaluator : public pcms::PointEvaluator<T, detail::default_layout_for_memory_space_t<DeviceMemorySpace>> Public Functions
-
inline virtual Kokkos::View<const LO*, DeviceMemorySpace> FilledPoints() const override
Query points whose output rows Evaluate sets to the out-of-bounds fill value rather than to field values; empty unless the evaluator was created with OutOfBoundsMode::FILL. Fixed at construction.
-
inline virtual void EvaluateImpl(const Field<T> &field, ValueView<T, DeviceMemorySpace, LayoutPolicy> out) const override
Evaluate after its checks:
valuesis shaped and tagged correctly.
-
inline virtual Kokkos::View<const LO*, DeviceMemorySpace> FilledPoints() const override