|
Grid 0.7.0
|
Go to the source code of this file.
Functions | |
| NAMESPACE_BEGIN (Grid) | |
| template<class vobj> | |
| Lattice< vobj > | real (const Lattice< vobj > &lhs) |
| template<class vobj> | |
| Lattice< vobj > | imag (const Lattice< vobj > &lhs) |
| template<class Expression, typename std::enable_if< is_lattice_expr< Expression >::value, void >::type * = nullptr> | |
| auto | real (const Expression &expr) -> decltype(real(closure(expr))) |
| template<class Expression, typename std::enable_if< is_lattice_expr< Expression >::value, void >::type * = nullptr> | |
| auto | imag (const Expression &expr) -> decltype(imag(closure(expr))) |
| NAMESPACE_END (Grid) | |
| NAMESPACE_BEGIN | ( | Grid | ) |
Definition at line 41 of file Lattice_real_imag.h.
References accelerator_for, AcceleratorRead, AcceleratorWrite, autoView, LatticeAccelerator< vobj >::Checkerboard(), and Lattice< vobj >::Grid().
Referenced by axpby_norm_fast(), MultiRHSBlockProject< Field >::blasNorm2(), BlockConjugateGradient< Field >::BlockCGrQsolve(), BlockConjugateGradient< Field >::BlockCGrQsolveVec(), Grid::ImplicitlyRestartedBlockLanczos< Field >::blockwiseStep(), ImplicitlyRestartedBlockLanczosCoarse< Field >::blockwiseStep(), ImplicitlyRestartedLanczos< Field >::calc(), Grid::ImplicitlyRestartedBlockLanczos< Field >::calc_irbl(), ImplicitlyRestartedBlockLanczosCoarse< Field >::calc_irbl(), Grid::ImplicitlyRestartedBlockLanczos< Field >::calc_rbl(), ImplicitlyRestartedBlockLanczosCoarse< Field >::calc_rbl(), BlockConjugateGradient< Field >::CGmultiRHSsolve(), Determinant(), WilsonImpl< vComplex, FundamentalRepresentation, CoeffReal >::DoubleStore(), WilsonFlowBase< Gimpl >::energyDensityCloverleaf(), ScalarAdjMatrixImplTypes< vComplex, Nc >::FieldSquareNorm(), ContinuedFractionFermion5D< Impl >::FreePropagator(), DomainWallFermion< WilsonImplF >::FreePropagator(), FermionOperator< Impl >::FreePropagator(), PartialFractionFermion5D< Impl >::FreePropagator(), PrecGeneralisedConjugateResidual< Field >::GCRnStep(), PrecGeneralisedConjugateResidualNonHermitian< Field >::GCRnStep(), ConjugateGradientMultiShiftMixedPrecSupport::ShiftedLinop< Field >::HermOpAndNorm(), Gamma5HermitianLinearOperator< Matrix, Field >::HermOpAndNorm(), Gamma5R5HermitianLinearOperator< Matrix, Field >::HermOpAndNorm(), HermitianLinearOperator< Matrix, Field >::HermOpAndNorm(), MdagMLinearOperator< Matrix, Field >::HermOpAndNorm(), MMdagLinearOperator< Matrix, Field >::HermOpAndNorm(), SchurOperatorBase< Field >::HermOpAndNorm(), SchurStaggeredOperator< Matrix, Field >::HermOpAndNorm(), ShiftedHermOpLinearOperator< Field >::HermOpAndNorm(), ShiftedMdagMLinearOperator< Matrix, Field >::HermOpAndNorm(), innerProduct(), innerProductNorm(), maxLocalNorm2(), norm2(), norm2(), ConjugateGradientMultiShift< Field >::operator()(), ConjugateGradientMultiShiftMixedPrec< FieldD, FieldF, type, type >::operator()(), ConjugateGradientMultiShiftMixedPrecCleanup< FieldD, FieldF, type, type >::operator()(), Grid::Optimization::MultComplex::operator()(), Grid::Optimization::MultComplex::operator()(), Grid::Optimization::Vset::operator()(), Grid::Optimization::Vset::operator()(), Grid::PowerMethod< Field >::operator()(), PrecConjugateResidual< Field >::operator()(), TwoLevelCG< Field >::operator()(), TwoLevelCG< Field >::operator()(), Vset::operator()(), Vset::operator()(), TwoLevelCG< Field >::PcgM3(), TwoLevelCGmrhs< Field >::PcgM3(), LatticeAdjMatrix< ncolour >::projectOnAlgebra(), LatticeTwoIndexMatrix< ncolour, S, group_name >::projectOnAlgebra(), LatticeAdjMatrix< ncolour >::projector(), LatticeTwoIndexMatrix< ncolour, S, group_name >::projector(), Smear_HISQ< Gimpl >::projectU3(), rbroadcast(), rbroadcast(), real(), ImplicitlyRestartedLanczosSmoothedTester< Fobj, CComplex, nbasis >::ReconstructEval(), rsplat(), rsplat(), TwoFlavourEvenOddRatioPseudoFermionAction< Impl >::S(), Smear_Stout< Gimpl >::set_uw(), Grid::ImplicitlyRestartedBlockLanczos< Field >::shiftedQRDecompEigen(), ImplicitlyRestartedBlockLanczosCoarse< Field >::shiftedQRDecompEigen(), sliceInnerProductMatrix(), sliceNorm(), TwoLevelCGmrhs< Field >::SolvePrecBlockCG(), TwoLevelCGmrhs< Field >::SolveSingleSystem(), ImplicitlyRestartedLanczos< Field >::step(), Photon< GImpl >::StochasticField(), ImplicitlyRestartedLanczosHermOpTester< Field >::TestConvergence(), ImplicitlyRestartedLanczosSmoothedTester< Fobj, CComplex, nbasis >::TestConvergence(), LatticeTwoIndexMatrix< ncolour, S, group_name >::testGenerators(), toReal(), Photon< GImpl >::UnitField(), vsplat(), and vsplat().
Definition at line 53 of file Lattice_real_imag.h.
References accelerator_for, AcceleratorRead, AcceleratorWrite, autoView, LatticeAccelerator< vobj >::Checkerboard(), and Lattice< vobj >::Grid().
Referenced by Determinant(), WilsonImpl< vComplex, FundamentalRepresentation, CoeffReal >::DoubleStore(), imag(), LatticeMatrix< ncolour, group_name >::LieAlgebraProject(), Grid::Optimization::MultComplex::operator()(), Grid::Optimization::MultComplex::operator()(), Grid::Optimization::Vset::operator()(), Grid::Optimization::Vset::operator()(), Vset::operator()(), Vset::operator()(), Smear_Stout< Gimpl >::set_uw(), sliceInnerProductMatrix(), LatticeTwoIndexMatrix< ncolour, S, group_name >::testGenerators(), vsplat(), and vsplat().
| auto real | ( | const Expression & | expr | ) | -> decltype(real(closure(expr))) |
Definition at line 67 of file Lattice_real_imag.h.
| auto imag | ( | const Expression & | expr | ) | -> decltype(imag(closure(expr))) |
Definition at line 72 of file Lattice_real_imag.h.
| NAMESPACE_END | ( | Grid | ) |