link to homepage

Institute for Neuroscience and Medicine

Navigation and service


API documentation

pure virtual class; provides methods to write evolution file using parallel I/O More...

#include <Mpi2Evolution.h>

List of all members.

Public Member Functions

virtual ~Mpi2Evolution ()=0

Static Public Member Functions

static void OpenFiles (int is_restart)
static void CloseFiles ()
static void saveEvolution (long index, bool close_files)
static void SetSaveFunction ()

Detailed Description

pure virtual class; provides methods to write evolution file using parallel I/O

Definition at line 20 of file Mpi2Evolution.h.


Constructor & Destructor Documentation

virtual Mpi2Evolution::~Mpi2Evolution (  )  [pure virtual]

use virtual destructor to make the class pure virtual; its not meant to be instantiated


Member Function Documentation

void Mpi2Evolution::CloseFiles (  )  [static]

close evolution file(s)

Definition at line 81 of file Mpi2Evolution.cpp.

void Mpi2Evolution::OpenFiles ( int  is_restart  )  [static]

open evolution file(s)

Definition at line 31 of file Mpi2Evolution.cpp.

References World::instance(), World::m_myRank, World::saveEvolFileName, World::saveEvolStepSize, World::TotalADCNumber, and World::TotalSpinNumber.

Here is the call graph for this function:

void Mpi2Evolution::saveEvolution ( long  index,
bool  close_files 
) [static]

write evolution file(s) using parallel I/O

Definition at line 89 of file Mpi2Evolution.cpp.

References World::instance(), World::m_myRank, PHASE, World::saveEvolFileName, World::saveEvolStepSize, World::solution, World::time, and World::Values.

Here is the call graph for this function:

static void Mpi2Evolution::SetSaveFunction (  )  [static]

sets saveEvolution function


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

Servicemeu