Skip to content

File memorytoolbox.h

FileList > code_source > templat > include > TempLat > lattice > memory > memorytoolbox.h

Go to the source code of this file

  • #include "TempLat/parallel/mpi/cartesian/mpicartesiangroup.h"
  • #include "TempLat/fft/fftlibraryselector.h"
  • #include "TempLat/fft/fftmpidomainsplit.h"
  • #include "TempLat/fft/fftnormalization.h"
  • #include "TempLat/lattice/memory/triplestatelayouts.h"
  • #include "TempLat/lattice/ghostcells/ghostbuster.h"
  • #include "TempLat/lattice/ghostcells/ghostupdater.h"
  • #include "TempLat/lattice/memory/verbositylevels.h"
  • #include "TempLat/util/makeuniformarray.h"
  • #include "TempLat/parallel/device_memory.h"
  • #include <cstddef>
  • #include <sstream>
  • #include <stdexcept>
  • #include "TempLat/lattice/memory/memorymanager.h"

Namespaces

Type Name
namespace TempLat

Classes

Type Name
class MemoryToolBox <_NDim>
A class which collects all the tool classes which deal with memory(-state) manipulation. Make one toolbox using the makeShared method, and instantiate as many memory managers as you want, with identical layouts!

The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/lattice/memory/memorytoolbox.h