VTK-m  2.2
Classes | Namespaces | Enumerations | Functions
Initialize.h File Reference
#include <vtkm/cont/DeviceAdapterTag.h>
#include <vtkm/cont/vtkm_cont_export.h>
#include <vtkm/internal/ExportMacros.h>
#include <string>
#include <type_traits>
#include <vector>

Go to the source code of this file.

Classes

struct  vtkm::cont::InitializeResult
 

Namespaces

 vtkm
 Groups connected points that have the same field value.
 
 vtkm::cont
 VTK-m Control Environment.
 

Enumerations

enum  vtkm::cont::InitializeOptions {
  vtkm::cont::InitializeOptions::None = 0x00, vtkm::cont::InitializeOptions::RequireDevice = 0x01, vtkm::cont::InitializeOptions::DefaultAnyDevice = 0x02, vtkm::cont::InitializeOptions::AddHelp = 0x04,
  vtkm::cont::InitializeOptions::ErrorOnBadOption = 0x08, vtkm::cont::InitializeOptions::ErrorOnBadArgument = 0x10, vtkm::cont::InitializeOptions::Strict = ErrorOnBadOption | ErrorOnBadArgument | AddHelp
}
 

Functions

InitializeOptions vtkm::cont::operator| (const InitializeOptions &lhs, const InitializeOptions &rhs)
 
InitializeOptions vtkm::cont::operator& (const InitializeOptions &lhs, const InitializeOptions &rhs)
 
InitializeResult vtkm::cont::Initialize (int &argc, char *argv[], InitializeOptions opts=InitializeOptions::None)
 Initialize the VTKm library, parsing arguments when provided: More...
 
InitializeResult vtkm::cont::Initialize ()
 Initialize the VTKm library, parsing arguments when provided: More...
 
InitializeResult vtkm::cont::Initialize (int &argc, char *argv[], InitializeOptions opts=InitializeOptions::None)
 Initialize the VTKm library, parsing arguments when provided: More...
 
InitializeResult vtkm::cont::Initialize ()
 Initialize the VTKm library, parsing arguments when provided: More...