Base class for all user worklets invoked in the execution environment from a call to vtkm::cont::DeviceAdapterAlgorithm::Schedule.
More...
#include <FunctorBase.h>
Base class for all user worklets invoked in the execution environment from a call to vtkm::cont::DeviceAdapterAlgorithm::Schedule.
This class contains a public method named RaiseError that can be called in the execution environment to signal a problem.
◆ FunctorBase()
vtkm::exec::FunctorBase::FunctorBase |
( |
| ) |
|
|
inline |
◆ RaiseError()
void vtkm::exec::FunctorBase::RaiseError |
( |
const char * |
message | ) |
const |
|
inline |
◆ SetErrorMessageBuffer()
void vtkm::exec::FunctorBase::SetErrorMessageBuffer |
( |
const vtkm::exec::internal::ErrorMessageBuffer & |
buffer | ) |
|
|
inline |
Set the error message buffer so that running algorithms can report errors.
This is supposed to be set by the dispatcher. This method may be replaced as the execution semantics change.
◆ ErrorMessage
vtkm::exec::internal::ErrorMessageBuffer vtkm::exec::FunctorBase::ErrorMessage |
|
private |
The documentation for this class was generated from the following file: