|
| DataManager (const std::vector< double > &lowerBounds, const std::vector< double > &upperBounds, const std::vector< unsigned int > &numTicks, const std::vector< std::string > ¶meterNames, const std::string &dataManagerName="") |
|
| DataManager (const DataManager &dataManager)=delete |
|
| DataManager (const std::string &serialization, Mode mode) |
|
virtual | ~DataManager () |
|
DataManager & | operator= (const DataManager &dataManager)=delete |
|
double | getLowerBound (unsigned int parameterIndex) const |
|
double | getUpperBound (unsigned int parameterIndex) const |
|
unsigned int | getNumTicks (unsigned int parameterIndex) const |
|
unsigned int | getNumParameters () const |
|
const std::string & | getParameterName (unsigned int parameterIndex) const |
|
void | setPath (const std::string &path="") |
|
const std::string & | getPath () const |
|
void | addDataType (const std::string &dataType, FileType fileType) |
|
unsigned int | getNumDataTypes () const |
|
const std::string & | getDataType (unsigned int dataTypeIndex) const |
|
FileType | getFileType (const std::string &dataType) const |
|
int | reserveDataPoint (const std::string &dataTypes="") |
|
std::vector< double > | getParameters (int id) const |
|
unsigned int | getID (const std::vector< unsigned int > &dataPoint) const |
|
std::vector< unsigned int > | getDataPoint (unsigned int id) const |
|
std::string | getFilename (const std::string &dataType, int id) const |
|
void | markCompleted (const std::string &dataType, int id) |
|
void | complete (const Serializable &serializable, const std::string &dataType, int id) |
|
virtual std::string | serialize (Mode mode) const |
|
template<> |
std::string | serialize (const bool &data, Mode mode) |
|
template<> |
std::string | serialize (const double &data, Mode mode) |
|
template<> |
std::string | serialize (const std::complex< double > &data, Mode mode) |
|
template<> |
std::string | serialize (const int &data, Mode mode) |
|
template<> |
std::string | serialize (const unsigned int &data, Mode mode) |
|
template<> |
std::string | serialize (const SpinMatrix &data, Mode mode) |
|
template<> |
std::string | serialize (const Statistics &data, Mode mode) |
|
template<> |
std::string | serialize (const std::vector< std::complex< double >> &data, Mode mode) |
|
template<> |
int | deserialize (const std::string &serialization, Mode mode) |
|
template<> |
unsigned int | deserialize (const std::string &serialization, Mode mode) |
|
template<> |
double | deserialize (const std::string &serialization, Mode mode) |
|
template<> |
std::complex< double > | deserialize (const std::string &serialization, Mode mode) |
|
template<> |
SpinMatrix | deserialize (const std::string &serialization, Mode mode) |
|
template<> |
Statistics | deserialize (const std::string &serialization, Mode mode) |
|
template<> |
std::vector< std::complex< double > > | deserialize (const std::string &serialization, Mode mode) |
|
|
static bool | hasID (const std::string &serialization, Mode mode) |
|
static std::string | getID (const std::string &serialization, Mode mode) |
|
static std::string | extractComponent (const std::string &serialization, const std::string &containerID, const std::string &componentID, const std::string &componentName, Mode mode) |
|
static bool | validate (const std::string &serialization, const std::string &id, Mode mode) |
|
static std::string | getContent (const std::string &serialization, Mode mode) |
|
static std::vector< std::string > | split (const std::string &content, Mode mode) |
|
template<typename DataType > |
static std::enable_if<!std::is_pointer< DataType >::value, std::string >::type | serialize (const DataType &data, Mode mode) |
|
template<typename DataType > |
static std::enable_if< std::is_pointer< DataType >::value, std::string >::type | serialize (const DataType &data, Mode mode) |
|
template<typename DataType > |
static DataType | deserialize (const std::string &serialization, Mode mode) |
|
static std::string | extract (const std::string &serialization, Mode mode, std::string component) |
|