|
Grid 0.7.0
|
#include <Grid/Grid_Eigen_Dense.h>Go to the source code of this file.
Functions | |
| NAMESPACE_BEGIN (Grid) | |
| template<class vobj> | |
| static void | sliceMaddMatrix (Lattice< vobj > &R, Eigen::MatrixXcd &aa, const Lattice< vobj > &X, const Lattice< vobj > &Y, int Orthog, RealD scale=1.0) |
| template<class vobj> | |
| static void | sliceMulMatrix (Lattice< vobj > &R, Eigen::MatrixXcd &aa, const Lattice< vobj > &X, int Orthog, RealD scale=1.0) |
| template<class vobj> | |
| static void | sliceInnerProductMatrix (Eigen::MatrixXcd &mat, const Lattice< vobj > &lhs, const Lattice< vobj > &rhs, int Orthog) |
| NAMESPACE_END (Grid) | |
| NAMESPACE_BEGIN | ( | Grid | ) |
|
static |
Definition at line 32 of file Lattice_matrix_reduction.h.
References GridBase::_ostride, GridBase::_simd_layout, GridBase::_slice_block, GridBase::_slice_nblock, GridBase::_slice_stride, autoView, CpuRead, CpuWrite, GridBase::GlobalDimensions(), Lattice< vobj >::Grid(), and thread_region.
Referenced by BlockConjugateGradient< Field >::BlockCGrQsolve().
|
static |
Definition at line 81 of file Lattice_matrix_reduction.h.
References GridBase::_ostride, GridBase::_simd_layout, GridBase::_slice_block, GridBase::_slice_nblock, GridBase::_slice_stride, autoView, CpuRead, CpuWrite, GridBase::GlobalDimensions(), Lattice< vobj >::Grid(), and thread_region.
Referenced by BlockConjugateGradient< Field >::ThinQRfact().
|
static |
Definition at line 128 of file Lattice_matrix_reduction.h.
References GridBase::_ostride, GridBase::_simd_layout, GridBase::_slice_block, GridBase::_slice_nblock, GridBase::_slice_stride, autoView, CpuRead, GridBase::GlobalDimensions(), CartesianCommunicator::GlobalSum(), Lattice< vobj >::Grid(), imag(), innerProduct(), real(), Reduce(), sum(), TensorRemove(), thread_critical, and thread_region.
Referenced by BlockConjugateGradient< Field >::BlockCGrQsolve(), and BlockConjugateGradient< Field >::ThinQRfact().
| NAMESPACE_END | ( | Grid | ) |