Grid 0.7.0
Lattice_local.h File Reference

Go to the source code of this file.

Functions

 NAMESPACE_BEGIN (Grid)
template<class vobj>
auto localNorm2 (const Lattice< vobj > &rhs) -> Lattice< typename vobj::tensor_reduced >
template<class vobj>
auto localInnerProduct (const Lattice< vobj > &lhs, const Lattice< vobj > &rhs) -> Lattice< typename vobj::tensor_reduced >
template<class ll, class rr>
auto outerProduct (const Lattice< ll > &lhs, const Lattice< rr > &rhs) -> Lattice< decltype(outerProduct(ll(), rr()))>
 NAMESPACE_END (Grid)

Function Documentation

◆ NAMESPACE_BEGIN()

NAMESPACE_BEGIN ( Grid )

◆ localNorm2()

template<class vobj>
auto localNorm2 ( const Lattice< vobj > & rhs) -> Lattice< typename vobj::tensor_reduced >
inline

Definition at line 43 of file Lattice_local.h.

References accelerator_for, AcceleratorRead, AcceleratorWrite, and autoView.

Referenced by DumpSliceNorm(), and maxLocalNorm2().

◆ localInnerProduct()

template<class vobj>
auto localInnerProduct ( const Lattice< vobj > & lhs,
const Lattice< vobj > & rhs ) -> Lattice< typename vobj::tensor_reduced >
inline

◆ outerProduct()

◆ NAMESPACE_END()

NAMESPACE_END ( Grid )