VTK-m  2.0
Namespaces | Functions
VecOperators.h File Reference
#include <vtkm/internal/Configure.h>

Go to the source code of this file.

Namespaces

 vtkm
 Groups connected points that have the same field value.
 

Functions

template<typename T , vtkm::IdComponent Size>
VTKM_EXEC_CONT std::enable_if<(std::is_floating_point< T >::value||std::is_signed< T >::value), vtkm::Vec< T, Size > >::type vtkm::operator- (vtkm::Vec< T, Size > x)
 
template<typename T >
VTKM_EXEC_CONT std::enable_if<(std::is_floating_point< T >::value||std::is_signed< T >::value), vtkm::Vec< T, 1 > >::type vtkm::operator- (const vtkm::Vec< T, 1 > &x)
 
template<typename T >
VTKM_EXEC_CONT std::enable_if<(std::is_floating_point< T >::value||std::is_signed< T >::value), vtkm::Vec< T, 2 > >::type vtkm::operator- (const vtkm::Vec< T, 2 > &x)
 
template<typename T >
VTKM_EXEC_CONT std::enable_if<(std::is_floating_point< T >::value||std::is_signed< T >::value), vtkm::Vec< T, 3 > >::type vtkm::operator- (const vtkm::Vec< T, 3 > &x)
 
template<typename T >
VTKM_EXEC_CONT std::enable_if<(std::is_floating_point< T >::value||std::is_signed< T >::value), vtkm::Vec< T, 4 > >::type vtkm::operator- (const vtkm::Vec< T, 4 > &x)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator+ (vtkm::Vec< T, Size > a, const vtkm::Vec< T, Size > &b)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator+ (vtkm::Vec< T, Size > a, T scalar)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator+ (vtkm::Vec< T, Size > a, vtkm::Float64 scalar)
 
template<IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, Size > vtkm::operator+ (vtkm::Vec< vtkm::Float64, Size > a, vtkm::Float64 scalar)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator+ (T scalar, vtkm::Vec< T, Size > a)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator+ (vtkm::Float64 scalar, vtkm::Vec< T, Size > a)
 
template<IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, Size > vtkm::operator+ (vtkm::Float64 scalar, vtkm::Vec< vtkm::Float64, Size > a)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator* (vtkm::Vec< T, Size > a, const vtkm::Vec< T, Size > &b)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator* (vtkm::Vec< T, Size > a, T scalar)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator* (vtkm::Vec< T, Size > a, vtkm::Float64 scalar)
 
template<IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, Size > vtkm::operator* (vtkm::Vec< vtkm::Float64, Size > a, vtkm::Float64 scalar)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator* (T scalar, vtkm::Vec< T, Size > a)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator* (vtkm::Float64 scalar, vtkm::Vec< T, Size > a)
 
template<IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, Size > vtkm::operator* (vtkm::Float64 scalar, vtkm::Vec< vtkm::Float64, Size > a)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator- (vtkm::Vec< T, Size > a, const vtkm::Vec< T, Size > &b)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator- (vtkm::Vec< T, Size > a, T scalar)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator- (vtkm::Vec< T, Size > a, vtkm::Float64 scalar)
 
template<IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, Size > vtkm::operator- (vtkm::Vec< vtkm::Float64, Size > a, vtkm::Float64 scalar)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator- (T scalar, vtkm::Vec< T, Size > a)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator- (vtkm::Float64 scalar, vtkm::Vec< T, Size > a)
 
template<IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, Size > vtkm::operator- (vtkm::Float64 scalar, vtkm::Vec< vtkm::Float64, Size > a)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator/ (vtkm::Vec< T, Size > a, const vtkm::Vec< T, Size > &b)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator/ (vtkm::Vec< T, Size > a, T scalar)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator/ (vtkm::Vec< T, Size > a, vtkm::Float64 scalar)
 
template<IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, Size > vtkm::operator/ (vtkm::Vec< vtkm::Float64, Size > a, vtkm::Float64 scalar)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator/ (T scalar, vtkm::Vec< T, Size > a)
 
template<typename T , IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< T, Size > vtkm::operator/ (vtkm::Float64 scalar, vtkm::Vec< T, Size > a)
 
template<IdComponent Size>
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, Size > vtkm::operator/ (vtkm::Float64 scalar, vtkm::Vec< vtkm::Float64, Size > a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator+ (const vtkm::Vec< T, 1 > &a, const vtkm::Vec< T, 1 > &b)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator+ (const vtkm::Vec< T, 1 > &a, T scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator+ (const vtkm::Vec< T, 1 > &a, vtkm::Float64 scalar)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 1 > vtkm::operator+ (const vtkm::Vec< vtkm::Float64, 1 > &a, vtkm::Float64 scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator+ (T scalar, const vtkm::Vec< T, 1 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator+ (vtkm::Float64 scalar, const vtkm::Vec< T, 1 > &a)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 1 > vtkm::operator+ (vtkm::Float64 scalar, const vtkm::Vec< vtkm::Float64, 1 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator+ (const vtkm::Vec< T, 2 > &a, const vtkm::Vec< T, 2 > &b)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator+ (const vtkm::Vec< T, 2 > &a, T scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator+ (const vtkm::Vec< T, 2 > &a, vtkm::Float64 scalar)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 2 > vtkm::operator+ (const vtkm::Vec< vtkm::Float64, 2 > &a, vtkm::Float64 scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator+ (T scalar, const vtkm::Vec< T, 2 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator+ (vtkm::Float64 scalar, const vtkm::Vec< T, 2 > &a)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 2 > vtkm::operator+ (vtkm::Float64 scalar, const vtkm::Vec< vtkm::Float64, 2 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator+ (const vtkm::Vec< T, 3 > &a, const vtkm::Vec< T, 3 > &b)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator+ (const vtkm::Vec< T, 3 > &a, T scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator+ (const vtkm::Vec< T, 3 > &a, vtkm::Float64 scalar)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 3 > vtkm::operator+ (const vtkm::Vec< vtkm::Float64, 3 > &a, vtkm::Float64 scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator+ (T scalar, const vtkm::Vec< T, 3 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator+ (vtkm::Float64 scalar, const vtkm::Vec< T, 3 > &a)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 3 > vtkm::operator+ (vtkm::Float64 scalar, const vtkm::Vec< vtkm::Float64, 3 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator+ (const vtkm::Vec< T, 4 > &a, const vtkm::Vec< T, 4 > &b)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator+ (const vtkm::Vec< T, 4 > &a, T scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator+ (const vtkm::Vec< T, 4 > &a, vtkm::Float64 scalar)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 4 > vtkm::operator+ (const vtkm::Vec< vtkm::Float64, 4 > &a, vtkm::Float64 scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator+ (T scalar, const vtkm::Vec< T, 4 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator+ (vtkm::Float64 scalar, const vtkm::Vec< T, 4 > &a)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 4 > vtkm::operator+ (vtkm::Float64 scalar, const vtkm::Vec< vtkm::Float64, 4 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator* (const vtkm::Vec< T, 1 > &a, const vtkm::Vec< T, 1 > &b)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator* (const vtkm::Vec< T, 1 > &a, T scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator* (const vtkm::Vec< T, 1 > &a, vtkm::Float64 scalar)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 1 > vtkm::operator* (const vtkm::Vec< vtkm::Float64, 1 > &a, vtkm::Float64 scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator* (T scalar, const vtkm::Vec< T, 1 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator* (vtkm::Float64 scalar, const vtkm::Vec< T, 1 > &a)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 1 > vtkm::operator* (vtkm::Float64 scalar, const vtkm::Vec< vtkm::Float64, 1 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator* (const vtkm::Vec< T, 2 > &a, const vtkm::Vec< T, 2 > &b)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator* (const vtkm::Vec< T, 2 > &a, T scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator* (const vtkm::Vec< T, 2 > &a, vtkm::Float64 scalar)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 2 > vtkm::operator* (const vtkm::Vec< vtkm::Float64, 2 > &a, vtkm::Float64 scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator* (T scalar, const vtkm::Vec< T, 2 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator* (vtkm::Float64 scalar, const vtkm::Vec< T, 2 > &a)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 2 > vtkm::operator* (vtkm::Float64 scalar, const vtkm::Vec< vtkm::Float64, 2 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator* (const vtkm::Vec< T, 3 > &a, const vtkm::Vec< T, 3 > &b)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator* (const vtkm::Vec< T, 3 > &a, T scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator* (const vtkm::Vec< T, 3 > &a, vtkm::Float64 scalar)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 3 > vtkm::operator* (const vtkm::Vec< vtkm::Float64, 3 > &a, vtkm::Float64 scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator* (T scalar, const vtkm::Vec< T, 3 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator* (vtkm::Float64 scalar, const vtkm::Vec< T, 3 > &a)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 3 > vtkm::operator* (vtkm::Float64 scalar, const vtkm::Vec< vtkm::Float64, 3 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator* (const vtkm::Vec< T, 4 > &a, const vtkm::Vec< T, 4 > &b)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator* (const vtkm::Vec< T, 4 > &a, T scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator* (const vtkm::Vec< T, 4 > &a, vtkm::Float64 scalar)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 4 > vtkm::operator* (const vtkm::Vec< vtkm::Float64, 4 > &a, vtkm::Float64 scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator* (T scalar, const vtkm::Vec< T, 4 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator* (vtkm::Float64 scalar, const vtkm::Vec< T, 4 > &a)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 4 > vtkm::operator* (vtkm::Float64 scalar, const vtkm::Vec< vtkm::Float64, 4 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator- (const vtkm::Vec< T, 1 > &a, const vtkm::Vec< T, 1 > &b)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator- (const vtkm::Vec< T, 1 > &a, T scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator- (const vtkm::Vec< T, 1 > &a, vtkm::Float64 scalar)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 1 > vtkm::operator- (const vtkm::Vec< vtkm::Float64, 1 > &a, vtkm::Float64 scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator- (T scalar, const vtkm::Vec< T, 1 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator- (vtkm::Float64 scalar, const vtkm::Vec< T, 1 > &a)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 1 > vtkm::operator- (vtkm::Float64 scalar, const vtkm::Vec< vtkm::Float64, 1 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator- (const vtkm::Vec< T, 2 > &a, const vtkm::Vec< T, 2 > &b)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator- (const vtkm::Vec< T, 2 > &a, T scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator- (const vtkm::Vec< T, 2 > &a, vtkm::Float64 scalar)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 2 > vtkm::operator- (const vtkm::Vec< vtkm::Float64, 2 > &a, vtkm::Float64 scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator- (T scalar, const vtkm::Vec< T, 2 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator- (vtkm::Float64 scalar, const vtkm::Vec< T, 2 > &a)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 2 > vtkm::operator- (vtkm::Float64 scalar, const vtkm::Vec< vtkm::Float64, 2 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator- (const vtkm::Vec< T, 3 > &a, const vtkm::Vec< T, 3 > &b)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator- (const vtkm::Vec< T, 3 > &a, T scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator- (const vtkm::Vec< T, 3 > &a, vtkm::Float64 scalar)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 3 > vtkm::operator- (const vtkm::Vec< vtkm::Float64, 3 > &a, vtkm::Float64 scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator- (T scalar, const vtkm::Vec< T, 3 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator- (vtkm::Float64 scalar, const vtkm::Vec< T, 3 > &a)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 3 > vtkm::operator- (vtkm::Float64 scalar, const vtkm::Vec< vtkm::Float64, 3 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator- (const vtkm::Vec< T, 4 > &a, const vtkm::Vec< T, 4 > &b)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator- (const vtkm::Vec< T, 4 > &a, T scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator- (const vtkm::Vec< T, 4 > &a, vtkm::Float64 scalar)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 4 > vtkm::operator- (const vtkm::Vec< vtkm::Float64, 4 > &a, vtkm::Float64 scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator- (T scalar, const vtkm::Vec< T, 4 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator- (vtkm::Float64 scalar, const vtkm::Vec< T, 4 > &a)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 4 > vtkm::operator- (vtkm::Float64 scalar, const vtkm::Vec< vtkm::Float64, 4 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator/ (const vtkm::Vec< T, 1 > &a, const vtkm::Vec< T, 1 > &b)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator/ (const vtkm::Vec< T, 1 > &a, T scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator/ (const vtkm::Vec< T, 1 > &a, vtkm::Float64 scalar)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 1 > vtkm::operator/ (const vtkm::Vec< vtkm::Float64, 1 > &a, vtkm::Float64 scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator/ (T scalar, const vtkm::Vec< T, 1 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 1 > vtkm::operator/ (vtkm::Float64 scalar, const vtkm::Vec< T, 1 > &a)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 1 > vtkm::operator/ (vtkm::Float64 scalar, const vtkm::Vec< vtkm::Float64, 1 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator/ (const vtkm::Vec< T, 2 > &a, const vtkm::Vec< T, 2 > &b)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator/ (const vtkm::Vec< T, 2 > &a, T scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator/ (const vtkm::Vec< T, 2 > &a, vtkm::Float64 scalar)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 2 > vtkm::operator/ (const vtkm::Vec< vtkm::Float64, 2 > &a, vtkm::Float64 scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator/ (T scalar, const vtkm::Vec< T, 2 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 2 > vtkm::operator/ (vtkm::Float64 scalar, const vtkm::Vec< T, 2 > &a)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 2 > vtkm::operator/ (vtkm::Float64 scalar, const vtkm::Vec< vtkm::Float64, 2 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator/ (const vtkm::Vec< T, 3 > &a, const vtkm::Vec< T, 3 > &b)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator/ (const vtkm::Vec< T, 3 > &a, T scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator/ (const vtkm::Vec< T, 3 > &a, vtkm::Float64 scalar)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 3 > vtkm::operator/ (const vtkm::Vec< vtkm::Float64, 3 > &a, vtkm::Float64 scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator/ (T scalar, const vtkm::Vec< T, 3 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 3 > vtkm::operator/ (vtkm::Float64 scalar, const vtkm::Vec< T, 3 > &a)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 3 > vtkm::operator/ (vtkm::Float64 scalar, const vtkm::Vec< vtkm::Float64, 3 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator/ (const vtkm::Vec< T, 4 > &a, const vtkm::Vec< T, 4 > &b)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator/ (const vtkm::Vec< T, 4 > &a, T scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator/ (const vtkm::Vec< T, 4 > &a, vtkm::Float64 scalar)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 4 > vtkm::operator/ (const vtkm::Vec< vtkm::Float64, 4 > &a, vtkm::Float64 scalar)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator/ (T scalar, const vtkm::Vec< T, 4 > &a)
 
template<typename T >
VTKM_EXEC_CONT vtkm::Vec< T, 4 > vtkm::operator/ (vtkm::Float64 scalar, const vtkm::Vec< T, 4 > &a)
 
VTKM_EXEC_CONT vtkm::Vec< vtkm::Float64, 4 > vtkm::operator/ (vtkm::Float64 scalar, const vtkm::Vec< vtkm::Float64, 4 > &a)