All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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
 

Constructor & Destructor Documentation

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

Member Function Documentation

void PLMD::function::FilesHandler::getMinMaxBin ( vector< Value * >  vals,
Communicator cc,
vector< double > &  vmin,
vector< double > &  vmax,
vector< unsigned > &  vbin 
)
void PLMD::function::FilesHandler::getMinMaxBin ( vector< Value * >  vals,
Communicator cc,
vector< double > &  vmin,
vector< double > &  vmax,
vector< unsigned > &  vbin,
vector< double > &  histosigma 
)
bool PLMD::function::FilesHandler::readBunch ( BiasRepresentation br,
int  stride = -1 
)
bool PLMD::function::FilesHandler::scanOneHill ( BiasRepresentation br,
IFile ifile 
)

Member Data Documentation

Action* PLMD::function::FilesHandler::action
private
unsigned PLMD::function::FilesHandler::beingread
private
vector<string> PLMD::function::FilesHandler::filenames
private
vector<IFile*> PLMD::function::FilesHandler::ifiles
private
bool PLMD::function::FilesHandler::isopen
private
Log* PLMD::function::FilesHandler::log
private
bool PLMD::function::FilesHandler::parallelread
private

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