VTK-m  2.0
Public Member Functions | Static Public Member Functions | Static Private Member Functions | List of all members
vtkm::cont::DataSetBuilderRectilinear Class Reference

#include <DataSetBuilderRectilinear.h>

Public Member Functions

VTKM_CONT DataSetBuilderRectilinear ()
 

Static Public Member Functions

template<typename T >
static VTKM_CONT vtkm::cont::DataSet Create (const std::vector< T > &xvals, const std::string &coordNm="coords")
 
template<typename T >
static VTKM_CONT vtkm::cont::DataSet Create (vtkm::Id nx, T *xvals, const std::string &coordNm="coords")
 
template<typename T >
static VTKM_CONT vtkm::cont::DataSet Create (const vtkm::cont::ArrayHandle< T > &xvals, const std::string &coordNm="coords")
 
template<typename T >
static VTKM_CONT vtkm::cont::DataSet Create (const std::vector< T > &xvals, const std::vector< T > &yvals, const std::string &coordNm="coords")
 
template<typename T >
static VTKM_CONT vtkm::cont::DataSet Create (vtkm::Id nx, vtkm::Id ny, T *xvals, T *yvals, const std::string &coordNm="coords")
 
template<typename T >
static VTKM_CONT vtkm::cont::DataSet Create (const vtkm::cont::ArrayHandle< T > &xvals, const vtkm::cont::ArrayHandle< T > &yvals, const std::string &coordNm="coords")
 
template<typename T >
static VTKM_CONT vtkm::cont::DataSet Create (vtkm::Id nx, vtkm::Id ny, vtkm::Id nz, T *xvals, T *yvals, T *zvals, const std::string &coordNm="coords")
 
template<typename T >
static VTKM_CONT vtkm::cont::DataSet Create (const std::vector< T > &xvals, const std::vector< T > &yvals, const std::vector< T > &zvals, const std::string &coordNm="coords")
 
template<typename T >
static VTKM_CONT vtkm::cont::DataSet Create (const vtkm::cont::ArrayHandle< T > &xvals, const vtkm::cont::ArrayHandle< T > &yvals, const vtkm::cont::ArrayHandle< T > &zvals, const std::string &coordNm="coords")
 

Static Private Member Functions

template<typename T , typename U >
static VTKM_CONT void CopyInto (const std::vector< T > &input, vtkm::cont::ArrayHandle< U > &output)
 
template<typename T , typename U >
static VTKM_CONT void CopyInto (const vtkm::cont::ArrayHandle< T > &input, vtkm::cont::ArrayHandle< U > &output)
 
template<typename T , typename U >
static VTKM_CONT void CopyInto (const T *input, vtkm::Id len, vtkm::cont::ArrayHandle< U > &output)
 
template<typename T >
static VTKM_CONT vtkm::cont::DataSet BuildDataSet (const std::vector< T > &xvals, const std::vector< T > &yvals, const std::vector< T > &zvals, const std::string &coordNm)
 
template<typename T >
static VTKM_CONT vtkm::cont::DataSet BuildDataSet (vtkm::Id nx, vtkm::Id ny, vtkm::Id nz, const T *xvals, const T *yvals, const T *zvals, const std::string &coordNm)
 
template<typename T >
static VTKM_CONT vtkm::cont::DataSet BuildDataSet (const vtkm::cont::ArrayHandle< T > &X, const vtkm::cont::ArrayHandle< T > &Y, const vtkm::cont::ArrayHandle< T > &Z, const std::string &coordNm)
 

Constructor & Destructor Documentation

◆ DataSetBuilderRectilinear()

VTKM_CONT vtkm::cont::DataSetBuilderRectilinear::DataSetBuilderRectilinear ( )

Member Function Documentation

◆ BuildDataSet() [1/3]

template<typename T >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderRectilinear::BuildDataSet ( const std::vector< T > &  xvals,
const std::vector< T > &  yvals,
const std::vector< T > &  zvals,
const std::string &  coordNm 
)
inlinestaticprivate

◆ BuildDataSet() [2/3]

template<typename T >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderRectilinear::BuildDataSet ( const vtkm::cont::ArrayHandle< T > &  X,
const vtkm::cont::ArrayHandle< T > &  Y,
const vtkm::cont::ArrayHandle< T > &  Z,
const std::string &  coordNm 
)
inlinestaticprivate

◆ BuildDataSet() [3/3]

template<typename T >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderRectilinear::BuildDataSet ( vtkm::Id  nx,
vtkm::Id  ny,
vtkm::Id  nz,
const T *  xvals,
const T *  yvals,
const T *  zvals,
const std::string &  coordNm 
)
inlinestaticprivate

◆ CopyInto() [1/3]

template<typename T , typename U >
static VTKM_CONT void vtkm::cont::DataSetBuilderRectilinear::CopyInto ( const std::vector< T > &  input,
vtkm::cont::ArrayHandle< U > &  output 
)
inlinestaticprivate

◆ CopyInto() [2/3]

template<typename T , typename U >
static VTKM_CONT void vtkm::cont::DataSetBuilderRectilinear::CopyInto ( const T *  input,
vtkm::Id  len,
vtkm::cont::ArrayHandle< U > &  output 
)
inlinestaticprivate

◆ CopyInto() [3/3]

template<typename T , typename U >
static VTKM_CONT void vtkm::cont::DataSetBuilderRectilinear::CopyInto ( const vtkm::cont::ArrayHandle< T > &  input,
vtkm::cont::ArrayHandle< U > &  output 
)
inlinestaticprivate

◆ Create() [1/9]

template<typename T >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderRectilinear::Create ( const std::vector< T > &  xvals,
const std::string &  coordNm = "coords" 
)
inlinestatic

◆ Create() [2/9]

template<typename T >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderRectilinear::Create ( const std::vector< T > &  xvals,
const std::vector< T > &  yvals,
const std::string &  coordNm = "coords" 
)
inlinestatic

◆ Create() [3/9]

template<typename T >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderRectilinear::Create ( const std::vector< T > &  xvals,
const std::vector< T > &  yvals,
const std::vector< T > &  zvals,
const std::string &  coordNm = "coords" 
)
inlinestatic

◆ Create() [4/9]

template<typename T >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderRectilinear::Create ( const vtkm::cont::ArrayHandle< T > &  xvals,
const std::string &  coordNm = "coords" 
)
inlinestatic

◆ Create() [5/9]

template<typename T >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderRectilinear::Create ( const vtkm::cont::ArrayHandle< T > &  xvals,
const vtkm::cont::ArrayHandle< T > &  yvals,
const std::string &  coordNm = "coords" 
)
inlinestatic

◆ Create() [6/9]

template<typename T >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderRectilinear::Create ( const vtkm::cont::ArrayHandle< T > &  xvals,
const vtkm::cont::ArrayHandle< T > &  yvals,
const vtkm::cont::ArrayHandle< T > &  zvals,
const std::string &  coordNm = "coords" 
)
inlinestatic

◆ Create() [7/9]

template<typename T >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderRectilinear::Create ( vtkm::Id  nx,
T *  xvals,
const std::string &  coordNm = "coords" 
)
inlinestatic

◆ Create() [8/9]

template<typename T >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderRectilinear::Create ( vtkm::Id  nx,
vtkm::Id  ny,
T *  xvals,
T *  yvals,
const std::string &  coordNm = "coords" 
)
inlinestatic

◆ Create() [9/9]

template<typename T >
static VTKM_CONT vtkm::cont::DataSet vtkm::cont::DataSetBuilderRectilinear::Create ( vtkm::Id  nx,
vtkm::Id  ny,
vtkm::Id  nz,
T *  xvals,
T *  yvals,
T *  zvals,
const std::string &  coordNm = "coords" 
)
inlinestatic

The documentation for this class was generated from the following file: