All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Private Attributes | List of all members
PLMD::function::FilesHandler Class Reference

Public Member Functions

 FilesHandler (const vector< string > &filenames, const bool &parallelread, Action &myaction, Log &mylog)
 
bool readBunch (BiasRepresentation *br, int stride)
 
bool scanOneHill (BiasRepresentation *br, IFile *ifile)
 
void getMinMaxBin (vector< Value * > vals, Communicator &cc, vector< double > &vmin, vector< double > &vmax, vector< unsigned > &vbin)
 
void getMinMaxBin (vector< Value * > vals, Communicator &cc, vector< double > &vmin, vector< double > &vmax, vector< unsigned > &vbin, vector< double > &histosigma)
 
 ~FilesHandler ()
 

Private Attributes

vector< string > filenames
 
vector< IFile * > ifiles
 
Actionaction
 
Loglog
 
bool parallelread
 
unsigned beingread
 
bool isopen
 

Detailed Description

Definition at line 50 of file FuncSumHills.cpp.

Constructor & Destructor Documentation

PLMD::function::FilesHandler::FilesHandler ( const vector< string > &  filenames,
const bool &  parallelread,
Action myaction,
Log mylog 
)

Definition at line 66 of file FuncSumHills.cpp.

PLMD::function::FilesHandler::~FilesHandler ( )

Definition at line 77 of file FuncSumHills.cpp.

Member Function Documentation

void PLMD::function::FilesHandler::getMinMaxBin ( vector< Value * >  vals,
Communicator cc,
vector< double > &  vmin,
vector< double > &  vmax,
vector< unsigned > &  vbin 
)

Definition at line 134 of file FuncSumHills.cpp.

void PLMD::function::FilesHandler::getMinMaxBin ( vector< Value * >  vals,
Communicator cc,
vector< double > &  vmin,
vector< double > &  vmax,
vector< unsigned > &  vbin,
vector< double > &  histosigma 
)

Definition at line 142 of file FuncSumHills.cpp.

bool PLMD::function::FilesHandler::readBunch ( BiasRepresentation br,
int  stride = -1 
)

Definition at line 83 of file FuncSumHills.cpp.

bool PLMD::function::FilesHandler::scanOneHill ( BiasRepresentation br,
IFile ifile 
)

Definition at line 150 of file FuncSumHills.cpp.

Member Data Documentation

Action* PLMD::function::FilesHandler::action
private

Definition at line 53 of file FuncSumHills.cpp.

unsigned PLMD::function::FilesHandler::beingread
private

Definition at line 56 of file FuncSumHills.cpp.

vector<string> PLMD::function::FilesHandler::filenames
private

Definition at line 51 of file FuncSumHills.cpp.

vector<IFile*> PLMD::function::FilesHandler::ifiles
private

Definition at line 52 of file FuncSumHills.cpp.

bool PLMD::function::FilesHandler::isopen
private

Definition at line 57 of file FuncSumHills.cpp.

Log* PLMD::function::FilesHandler::log
private

Definition at line 54 of file FuncSumHills.cpp.

bool PLMD::function::FilesHandler::parallelread
private

Definition at line 55 of file FuncSumHills.cpp.


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