Grid 0.7.0
GridFourDimModule< vector_type > Class Template Reference

#include <HMC_GridModules.h>

Inheritance diagram for GridFourDimModule< vector_type >:
GridModule

Public Member Functions

 GridFourDimModule ()
 GridFourDimModule (const std::vector< int > tweak_simd)
 GridFourDimModule (const GridModuleParameters Params)
GridCartesianget_full ()
GridRedBlackCartesianget_rb ()
void set_full (GridCartesian *grid)
void set_rb (GridRedBlackCartesian *rbgrid)
void show_full_decomposition ()
void show_rb_decomposition ()

Protected Attributes

std::unique_ptr< GridCartesiangrid_
std::unique_ptr< GridRedBlackCartesianrbgrid_

Detailed Description

template<class vector_type>
class GridFourDimModule< vector_type >

Definition at line 101 of file HMC_GridModules.h.

Constructor & Destructor Documentation

◆ GridFourDimModule() [1/3]

template<class vector_type>
GridFourDimModule< vector_type >::GridFourDimModule ( )
inline

Definition at line 104 of file HMC_GridModules.h.

◆ GridFourDimModule() [2/3]

template<class vector_type>
GridFourDimModule< vector_type >::GridFourDimModule ( const std::vector< int > tweak_simd)
inline

Definition at line 113 of file HMC_GridModules.h.

◆ GridFourDimModule() [3/3]

template<class vector_type>
GridFourDimModule< vector_type >::GridFourDimModule ( const GridModuleParameters Params)
inline

Definition at line 147 of file HMC_GridModules.h.

Member Function Documentation

◆ get_full()

GridCartesian * GridModule::get_full ( )
inlineinherited

Definition at line 79 of file HMC_GridModules.h.

References grid_, and GridLogDebug.

◆ get_rb()

GridRedBlackCartesian * GridModule::get_rb ( )
inlineinherited

Definition at line 82 of file HMC_GridModules.h.

References GridLogDebug, and rbgrid_.

◆ set_full()

◆ set_rb()

◆ show_full_decomposition()

void GridModule::show_full_decomposition ( )
inlineinherited

Definition at line 88 of file HMC_GridModules.h.

References grid_.

◆ show_rb_decomposition()

void GridModule::show_rb_decomposition ( )
inlineinherited

Definition at line 89 of file HMC_GridModules.h.

References rbgrid_.

Field Documentation

◆ grid_

std::unique_ptr<GridCartesian> GridModule::grid_
protectedinherited

Definition at line 92 of file HMC_GridModules.h.

Referenced by get_full(), set_full(), and show_full_decomposition().

◆ rbgrid_

std::unique_ptr<GridRedBlackCartesian> GridModule::rbgrid_
protectedinherited

Definition at line 93 of file HMC_GridModules.h.

Referenced by get_rb(), set_rb(), and show_rb_decomposition().


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