Struct EvaluationRequest

Struct Documentation

struct EvaluationRequest

Public Functions

inline const FieldLayout *GetQueryLayout() const noexcept
inline const Discretization *GetQueryDiscretization() const noexcept

Public Members

CoordinateView<DeviceMemorySpace> coords
std::shared_ptr<const FieldLayout> query_layout
OutOfBoundsPolicy policy = {}

Public Static Functions

static inline EvaluationRequest FromCoordinates(CoordinateView<DeviceMemorySpace> coords, OutOfBoundsPolicy policy = {})
static inline EvaluationRequest FromLayout(std::shared_ptr<const FieldLayout> layout, OutOfBoundsPolicy policy = {})
static inline EvaluationRequest FromFunctionSpace(const FunctionSpace &function_space, OutOfBoundsPolicy policy = {})