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

cps::HmdArg Class Reference

#include <hmd_arg.h>

List of all members.

Public Member Functions

bool Encode (char *filename, char *instance)
bool Decode (char *filename, char *instance)
bool Vml (VML *vmls, char *instance)

Public Attributes

int n_frm_masses
int n_bsn_masses
int steps_per_traj
Float step_size
MetropolisType metropolis
ReunitarizeType reunitarize
RatApproxType approx_type
Float spread
long precision
int isz
int sw
int chrono
int reproduce
int reproduce_attempt_limit
FMassVec frm_mass
IMassVec frm_flavors
FMassVec bsn_mass
IMassVec max_num_iter
FMassVec stop_rsd
FMassVec stop_rsd_md
FMassVec stop_rsd_mc
FieldType field_type [MAX_HMD_MASSES]
IMassVec valid_approx
FMassVec lambda_low
FMassVec lambda_high
FMassVec lambda_min
FMassVec lambda_max
RhmcPolesAction rhmc_poles_action
char * rhmc_poles_file
IMassVec frm_power_num
IMassVec frm_power_den
IMassVec FRatDeg
IMassVec FRatDegNew
IMassVec SRatDegNew
FMassVec FRatError
FMassVec FRatNorm
FRatMassVec FRatRes
FRatMassVec FRatPole
IMassVec SRatDeg
FMassVec SRatError
FMassVec SRatNorm
FRatMassVec SRatRes
FRatMassVec SRatPole
FMassVec SIRatNorm
FRatMassVec SIRatRes
FRatMassVec SIRatPole


Member Function Documentation

bool cps::HmdArg::Decode char *  filename,
char *  instance
 

Definition at line 47 of file hmd_arg.C.

References cps::VML::Create(), cps::VML::Destroy(), Vml(), and cps::VML_DECODE.

bool cps::HmdArg::Encode char *  filename,
char *  instance
 

Definition at line 40 of file hmd_arg.C.

References cps::VML::Create(), cps::VML::Destroy(), Vml(), and cps::VML_ENCODE.

bool cps::HmdArg::Vml VML vmls,
char *  instance
 

Definition at line 53 of file hmd_arg.C.

References cps::vml_HmdArg().

Referenced by Decode(), and Encode().


Member Data Documentation

RatApproxType cps::HmdArg::approx_type
 

Definition at line 36 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::AlgHmcRHMC(), cps::AlgHmcRHMC::run(), and cps::vml_HmdArg().

FMassVec cps::HmdArg::bsn_mass
 

Definition at line 46 of file hmd_arg.h.

Referenced by cps::AlgHmcPhi::AlgHmcPhi(), cps::AlgHmcQPQ::AlgHmcQPQ(), cps::AlgHmcRHMC::run(), cps::AlgHmcQPQ::run(), cps::AlgHmcPhi::run(), and cps::vml_HmdArg().

int cps::HmdArg::chrono
 

Definition at line 41 of file hmd_arg.h.

Referenced by cps::AlgHmcQPQ::AlgHmcQPQ(), cps::AlgHmcQPQ::run(), cps::vml_HmdArg(), and cps::AlgHmcQPQ::~AlgHmcQPQ().

FieldType cps::HmdArg::field_type[MAX_HMD_MASSES]
 

Definition at line 51 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), and cps::vml_HmdArg().

IMassVec cps::HmdArg::FRatDeg
 

Definition at line 61 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), cps::AlgHmcRHMC::run(), and cps::vml_HmdArg().

IMassVec cps::HmdArg::FRatDegNew
 

Definition at line 62 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), and cps::vml_HmdArg().

FMassVec cps::HmdArg::FRatError
 

Definition at line 64 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), and cps::vml_HmdArg().

FMassVec cps::HmdArg::FRatNorm
 

Definition at line 65 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), and cps::vml_HmdArg().

FRatMassVec cps::HmdArg::FRatPole
 

Definition at line 67 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), cps::AlgHmcRHMC::run(), and cps::vml_HmdArg().

FRatMassVec cps::HmdArg::FRatRes
 

Definition at line 66 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), cps::AlgHmcRHMC::run(), and cps::vml_HmdArg().

IMassVec cps::HmdArg::frm_flavors
 

Definition at line 45 of file hmd_arg.h.

Referenced by cps::AlgHmdR2::run(), cps::AlgHmdR::run(), and cps::vml_HmdArg().

FMassVec cps::HmdArg::frm_mass
 

Definition at line 44 of file hmd_arg.h.

Referenced by cps::AlgHmcPhi::AlgHmcPhi(), cps::AlgHmcQPQ::AlgHmcQPQ(), cps::AlgHmdR::AlgHmdR(), cps::AlgHmdR2::AlgHmdR2(), cps::AlgHmcRHMC::dynamicalApprox(), cps::AlgHmdR2::run(), cps::AlgHmdR::run(), cps::AlgHmcRHMC::run(), cps::AlgHmcQPQ::run(), cps::AlgHmcPhi::run(), and cps::vml_HmdArg().

IMassVec cps::HmdArg::frm_power_den
 

Definition at line 60 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), and cps::vml_HmdArg().

IMassVec cps::HmdArg::frm_power_num
 

Definition at line 59 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), and cps::vml_HmdArg().

int cps::HmdArg::isz
 

Definition at line 39 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::run(), and cps::vml_HmdArg().

FMassVec cps::HmdArg::lambda_high
 

Definition at line 54 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), and cps::vml_HmdArg().

FMassVec cps::HmdArg::lambda_low
 

Definition at line 53 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), and cps::vml_HmdArg().

FMassVec cps::HmdArg::lambda_max
 

Definition at line 56 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), and cps::vml_HmdArg().

FMassVec cps::HmdArg::lambda_min
 

Definition at line 55 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), and cps::vml_HmdArg().

IMassVec cps::HmdArg::max_num_iter
 

Definition at line 47 of file hmd_arg.h.

Referenced by cps::AlgHmcPhi::AlgHmcPhi(), cps::AlgHmcQPQ::AlgHmcQPQ(), cps::AlgHmdR::AlgHmdR(), cps::AlgHmdR2::AlgHmdR2(), and cps::vml_HmdArg().

MetropolisType cps::HmdArg::metropolis
 

Definition at line 34 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::run(), cps::AlgHmcQPQ::run(), cps::AlgHmcPhi::run(), and cps::vml_HmdArg().

int cps::HmdArg::n_bsn_masses
 

Definition at line 31 of file hmd_arg.h.

Referenced by cps::AlgHmcPhi::AlgHmcPhi(), cps::AlgHmcQPQ::AlgHmcQPQ(), and cps::vml_HmdArg().

int cps::HmdArg::n_frm_masses
 

Definition at line 30 of file hmd_arg.h.

Referenced by cps::AlgHmcPhi::AlgHmcPhi(), cps::AlgHmcQPQ::AlgHmcQPQ(), cps::AlgHmdR::AlgHmdR(), cps::AlgHmdR2::AlgHmdR2(), and cps::vml_HmdArg().

long cps::HmdArg::precision
 

Definition at line 38 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), and cps::vml_HmdArg().

int cps::HmdArg::reproduce
 

Definition at line 42 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::run(), cps::vml_HmdArg(), and cps::AlgHmcRHMC::~AlgHmcRHMC().

int cps::HmdArg::reproduce_attempt_limit
 

Definition at line 43 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::run(), and cps::vml_HmdArg().

ReunitarizeType cps::HmdArg::reunitarize
 

Definition at line 35 of file hmd_arg.h.

Referenced by cps::AlgHmdR2::run(), cps::AlgHmdR::run(), cps::AlgHmcRHMC::run(), cps::AlgHmcQPQ::run(), cps::AlgHmcPhi::run(), and cps::vml_HmdArg().

RhmcPolesAction cps::HmdArg::rhmc_poles_action
 

Definition at line 57 of file hmd_arg.h.

Referenced by cps::vml_HmdArg().

char* cps::HmdArg::rhmc_poles_file
 

Definition at line 58 of file hmd_arg.h.

Referenced by cps::vml_HmdArg().

FMassVec cps::HmdArg::SIRatNorm
 

Definition at line 73 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), cps::AlgHmcRHMC::run(), and cps::vml_HmdArg().

FRatMassVec cps::HmdArg::SIRatPole
 

Definition at line 75 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), cps::AlgHmcRHMC::run(), and cps::vml_HmdArg().

FRatMassVec cps::HmdArg::SIRatRes
 

Definition at line 74 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), cps::AlgHmcRHMC::run(), and cps::vml_HmdArg().

Float cps::HmdArg::spread
 

Definition at line 37 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), and cps::vml_HmdArg().

IMassVec cps::HmdArg::SRatDeg
 

Definition at line 68 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), cps::AlgHmcRHMC::run(), and cps::vml_HmdArg().

IMassVec cps::HmdArg::SRatDegNew
 

Definition at line 63 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), and cps::vml_HmdArg().

FMassVec cps::HmdArg::SRatError
 

Definition at line 69 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), and cps::vml_HmdArg().

FMassVec cps::HmdArg::SRatNorm
 

Definition at line 70 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), cps::AlgHmcRHMC::run(), and cps::vml_HmdArg().

FRatMassVec cps::HmdArg::SRatPole
 

Definition at line 72 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), cps::AlgHmcRHMC::run(), and cps::vml_HmdArg().

FRatMassVec cps::HmdArg::SRatRes
 

Definition at line 71 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::dynamicalApprox(), cps::AlgHmcRHMC::run(), and cps::vml_HmdArg().

Float cps::HmdArg::step_size
 

Definition at line 33 of file hmd_arg.h.

Referenced by cps::AlgHmdR2::run(), cps::AlgHmdR::run(), cps::AlgHmcRHMC::run(), cps::AlgHmcQPQ::run(), cps::AlgHmcPhi::run(), and cps::vml_HmdArg().

int cps::HmdArg::steps_per_traj
 

Definition at line 32 of file hmd_arg.h.

Referenced by cps::AlgHmdR2::run(), cps::AlgHmdR::run(), cps::AlgHmcRHMC::run(), cps::AlgHmcQPQ::run(), cps::AlgHmcPhi::run(), and cps::vml_HmdArg().

FMassVec cps::HmdArg::stop_rsd
 

Definition at line 48 of file hmd_arg.h.

Referenced by cps::AlgHmcPhi::AlgHmcPhi(), cps::AlgHmcQPQ::AlgHmcQPQ(), cps::AlgHmdR::AlgHmdR(), cps::AlgHmdR2::AlgHmdR2(), and cps::vml_HmdArg().

FMassVec cps::HmdArg::stop_rsd_mc
 

Definition at line 50 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::run(), and cps::vml_HmdArg().

FMassVec cps::HmdArg::stop_rsd_md
 

Definition at line 49 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::run(), and cps::vml_HmdArg().

int cps::HmdArg::sw
 

Definition at line 40 of file hmd_arg.h.

Referenced by cps::AlgHmcRHMC::run(), and cps::vml_HmdArg().

IMassVec cps::HmdArg::valid_approx
 

Definition at line 52 of file hmd_arg.h.

Referenced by cps::vml_HmdArg().


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