Grid 0.7.0
precisionChangeWorkspace Class Reference

#include <Lattice_transfer.h>

Public Member Functions

 precisionChangeWorkspace (GridBase *out_grid, GridBase *in_grid)
 precisionChangeWorkspace (const precisionChangeWorkspace &r)=delete
 precisionChangeWorkspace (precisionChangeWorkspace &&r)=delete
precisionChangeWorkspaceoperator= (const precisionChangeWorkspace &r)=delete
precisionChangeWorkspaceoperator= (precisionChangeWorkspace &&r)=delete
std::pair< Integer, Integer > const * getMap () const
void checkGrids (GridBase *out, GridBase *in) const
 ~precisionChangeWorkspace ()

Private Attributes

std::pair< Integer, Integer > * fmap_device
GridBase_out_grid
GridBase_in_grid

Detailed Description

Definition at line 1377 of file Lattice_transfer.h.

Constructor & Destructor Documentation

◆ precisionChangeWorkspace() [1/3]

precisionChangeWorkspace::precisionChangeWorkspace ( GridBase * out_grid,
GridBase * in_grid )
inline

◆ precisionChangeWorkspace() [2/3]

precisionChangeWorkspace::precisionChangeWorkspace ( const precisionChangeWorkspace & r)
delete

◆ precisionChangeWorkspace() [3/3]

precisionChangeWorkspace::precisionChangeWorkspace ( precisionChangeWorkspace && r)
delete

◆ ~precisionChangeWorkspace()

precisionChangeWorkspace::~precisionChangeWorkspace ( )
inline

Definition at line 1435 of file Lattice_transfer.h.

References acceleratorFreeDevice(), and fmap_device.

Member Function Documentation

◆ operator=() [1/2]

precisionChangeWorkspace & precisionChangeWorkspace::operator= ( const precisionChangeWorkspace & r)
delete

◆ operator=() [2/2]

precisionChangeWorkspace & precisionChangeWorkspace::operator= ( precisionChangeWorkspace && r)
delete

◆ getMap()

std::pair< Integer, Integer > const * precisionChangeWorkspace::getMap ( ) const
inline

Definition at line 1428 of file Lattice_transfer.h.

References fmap_device.

Referenced by precisionChange().

◆ checkGrids()

void precisionChangeWorkspace::checkGrids ( GridBase * out,
GridBase * in ) const
inline

Definition at line 1430 of file Lattice_transfer.h.

References _in_grid, _out_grid, and conformable().

Referenced by precisionChange().

Field Documentation

◆ fmap_device

std::pair<Integer,Integer>* precisionChangeWorkspace::fmap_device
private

Definition at line 1378 of file Lattice_transfer.h.

Referenced by getMap(), and ~precisionChangeWorkspace().

◆ _out_grid

GridBase* precisionChangeWorkspace::_out_grid
private

Definition at line 1380 of file Lattice_transfer.h.

Referenced by checkGrids(), and precisionChangeWorkspace().

◆ _in_grid

GridBase* precisionChangeWorkspace::_in_grid
private

Definition at line 1381 of file Lattice_transfer.h.

Referenced by checkGrids(), and precisionChangeWorkspace().


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