CHROMA
Public Types | Public Attributes | List of all members
Chroma::MGProtoHelpersQPhiX::MGPreconditionerT< MyLevelT, MyVCycleT, MyLinOpT, MyLinOpFT > Struct Template Reference

#include <mg_proto_qphix_helpers.h>

Public Types

using LevelT = MyLevelT
 
using VCycleT = MyVCycleT
 
using LinOpT = MyLinOpT
 
using LinOpFT = MyLinOpFT
 

Public Attributes

std::shared_ptr< LevelTmg_levels
 
std::shared_ptr< VCycleTv_cycle
 
std::shared_ptr< LinOpTM
 

Detailed Description

template<typename MyLevelT, typename MyVCycleT, typename MyLinOpT, typename MyLinOpFT>
struct Chroma::MGProtoHelpersQPhiX::MGPreconditionerT< MyLevelT, MyVCycleT, MyLinOpT, MyLinOpFT >

Definition at line 26 of file mg_proto_qphix_helpers.h.

Member Typedef Documentation

◆ LevelT

template<typename MyLevelT , typename MyVCycleT , typename MyLinOpT , typename MyLinOpFT >
using Chroma::MGProtoHelpersQPhiX::MGPreconditionerT< MyLevelT, MyVCycleT, MyLinOpT, MyLinOpFT >::LevelT = MyLevelT

Definition at line 28 of file mg_proto_qphix_helpers.h.

◆ LinOpFT

template<typename MyLevelT , typename MyVCycleT , typename MyLinOpT , typename MyLinOpFT >
using Chroma::MGProtoHelpersQPhiX::MGPreconditionerT< MyLevelT, MyVCycleT, MyLinOpT, MyLinOpFT >::LinOpFT = MyLinOpFT

Definition at line 31 of file mg_proto_qphix_helpers.h.

◆ LinOpT

template<typename MyLevelT , typename MyVCycleT , typename MyLinOpT , typename MyLinOpFT >
using Chroma::MGProtoHelpersQPhiX::MGPreconditionerT< MyLevelT, MyVCycleT, MyLinOpT, MyLinOpFT >::LinOpT = MyLinOpT

Definition at line 30 of file mg_proto_qphix_helpers.h.

◆ VCycleT

template<typename MyLevelT , typename MyVCycleT , typename MyLinOpT , typename MyLinOpFT >
using Chroma::MGProtoHelpersQPhiX::MGPreconditionerT< MyLevelT, MyVCycleT, MyLinOpT, MyLinOpFT >::VCycleT = MyVCycleT

Definition at line 29 of file mg_proto_qphix_helpers.h.

Member Data Documentation

◆ M

template<typename MyLevelT , typename MyVCycleT , typename MyLinOpT , typename MyLinOpFT >
std::shared_ptr<LinOpT> Chroma::MGProtoHelpersQPhiX::MGPreconditionerT< MyLevelT, MyVCycleT, MyLinOpT, MyLinOpFT >::M

Definition at line 35 of file mg_proto_qphix_helpers.h.

◆ mg_levels

template<typename MyLevelT , typename MyVCycleT , typename MyLinOpT , typename MyLinOpFT >
std::shared_ptr<LevelT> Chroma::MGProtoHelpersQPhiX::MGPreconditionerT< MyLevelT, MyVCycleT, MyLinOpT, MyLinOpFT >::mg_levels

Definition at line 33 of file mg_proto_qphix_helpers.h.

◆ v_cycle

template<typename MyLevelT , typename MyVCycleT , typename MyLinOpT , typename MyLinOpFT >
std::shared_ptr<VCycleT> Chroma::MGProtoHelpersQPhiX::MGPreconditionerT< MyLevelT, MyVCycleT, MyLinOpT, MyLinOpFT >::v_cycle

Definition at line 34 of file mg_proto_qphix_helpers.h.


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