Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

cps::CheckSum Class Reference

#include <checksum.h>

List of all members.

Public Member Functions

 CheckSum ()
 ~CheckSum ()
void Initialize ()
void Initialize (int buf_len)
void Activate (CsumType csum_type)
void Activate (int level)
void Deactivate (CsumType csum_type)
void SetFilename (char *new_name)
void Print ()
void Print (FILE *fp)
void SaveCsum (CsumType csum_type, unsigned long sum)
void SaveComment (unsigned long num)
void AccumulateCsum (CsumType csum_type, unsigned long sum)
void Clear (CsumType csum_type)
void SaveCsumSum (CsumType)


Constructor & Destructor Documentation

cps::CheckSum::CheckSum  ) 
 

Definition at line 41 of file checksum.C.

References cps::Verbose::Func(), and cps::VRB.

cps::CheckSum::~CheckSum  ) 
 

Definition at line 50 of file checksum.C.

References cps::Verbose::Func(), cps::sfree(), and cps::VRB.


Member Function Documentation

void cps::CheckSum::AccumulateCsum CsumType  csum_type,
unsigned long  sum
 

Definition at line 143 of file checksum.C.

void cps::CheckSum::Activate int  level  ) 
 

Definition at line 102 of file checksum.C.

References cps::Verbose::Func(), and cps::VRB.

void cps::CheckSum::Activate CsumType  csum_type  ) 
 

Definition at line 83 of file checksum.C.

References cps::Verbose::Func(), and cps::VRB.

void cps::CheckSum::Clear CsumType  csum_type  ) 
 

Definition at line 148 of file checksum.C.

Referenced by cps::DiracOp::MInvCG().

void cps::CheckSum::Deactivate CsumType  csum_type  ) 
 

Definition at line 92 of file checksum.C.

References cps::Verbose::Func(), and cps::VRB.

void cps::CheckSum::Initialize int  buf_len  ) 
 

Definition at line 65 of file checksum.C.

References cps::Verbose::Func(), cps::smalloc(), and cps::VRB.

void cps::CheckSum::Initialize  ) 
 

Definition at line 59 of file checksum.C.

References cps::Verbose::Func(), cps::MAX_CSUM_LENGTH, and cps::VRB.

void cps::CheckSum::Print FILE *  fp  ) 
 

Definition at line 176 of file checksum.C.

References cps::comment, cps::dclock(), cps::ERR, cps::Float, cps::MPISCU::fprintf(), cps::Verbose::Func(), cps::Error::General(), cps::print_flops(), cps::Verbose::Result(), and cps::VRB.

void cps::CheckSum::Print  ) 
 

Definition at line 162 of file checksum.C.

References cps::Verbose::Func(), cps::MPISCU::printf(), cps::UniqueID(), and cps::VRB.

void cps::CheckSum::SaveComment unsigned long  num  ) 
 

Definition at line 139 of file checksum.C.

References cps::comment, and SaveCsum().

Referenced by cps::AlgIntSum::evolve(), cps::AlgIntOmelyan45::evolve(), cps::AlgIntOmelyan44::evolve(), cps::AlgIntOmelyan::evolve(), cps::AlgIntLeap::evolve(), cps::AlgIntCampostrini::evolve(), cps::AlgHmdR::run(), cps::AlgHmcRHMC::run(), and cps::AlgHmcPhi::run().

void cps::CheckSum::SaveCsum CsumType  csum_type,
unsigned long  sum
 

Definition at line 111 of file checksum.C.

References cps::CSUM_ALL, cps::csum_id, cps::ERR, cps::Verbose::Func(), cps::Error::General(), and cps::VRB.

Referenced by SaveComment(), and SaveCsumSum().

void cps::CheckSum::SaveCsumSum CsumType   ) 
 

Definition at line 152 of file checksum.C.

References SaveCsum().

Referenced by cps::DiracOp::MInvCG().

void cps::CheckSum::SetFilename char *  new_name  ) 
 

Definition at line 156 of file checksum.C.

References cps::Verbose::Func(), and cps::VRB.


The documentation for this class was generated from the following files:
Generated on Sat Oct 10 14:12:05 2009 for Columbia Physics System by  doxygen 1.3.9.1