libROM  v1.0
Data-driven physical simulation library
CAROM::CSVDatabase Member List

This is the complete list of members for CAROM::CSVDatabase, including all inherited members.

close()CAROM::CSVDatabasevirtual
create(const std::string &file_name, const MPI_Comm comm=MPI_COMM_NULL) overrideCAROM::CSVDatabasevirtual
CSVDatabase()CAROM::CSVDatabase
Database()CAROM::Database
formats enum nameCAROM::Database
getDouble(const std::string &key, double &data)CAROM::Databaseinline
getDoubleArray(const std::string &file_name, double *data, int nelements, const bool distributed=false) overrideCAROM::CSVDatabasevirtual
getDoubleArray(const std::string &file_name, double *data, int nelements, const std::vector< int > &idx, const bool distributed=false) overrideCAROM::CSVDatabasevirtual
getDoubleArray(const std::string &file_name, double *data, int nelements, int offset, int block_size, int stride, const bool distributed=false) overrideCAROM::CSVDatabasevirtual
getDoubleArraySize(const std::string &file_name) overrideCAROM::CSVDatabaseinlinevirtual
getDoubleVector(const std::string &file_name, std::vector< double > &data, bool append=false)CAROM::CSVDatabase
getInteger(const std::string &key, int &data)CAROM::Databaseinline
getIntegerArray(const std::string &file_name, int *data, int nelements, const bool distributed=false) overrideCAROM::CSVDatabasevirtual
getIntegerVector(const std::string &file_name, std::vector< int > &data, bool append=false)CAROM::CSVDatabase
getLineCount(const std::string &file_name)CAROM::CSVDatabase
getStringVector(const std::string &file_name, std::vector< std::string > &data, bool append=false)CAROM::CSVDatabase
open(const std::string &file_name, const std::string &type, const MPI_Comm comm=MPI_COMM_NULL) overrideCAROM::CSVDatabasevirtual
putComplexVector(const std::string &file_name, const std::vector< std::complex< double >> &data, int nelements)CAROM::CSVDatabase
putDouble(const std::string &key, double data)CAROM::Databaseinline
putDoubleArray(const std::string &file_name, const double *const data, int nelements, const bool distributed=false) overrideCAROM::CSVDatabasevirtual
putDoubleVector(const std::string &file_name, const std::vector< double > &data, int nelements, const bool distributed=false) overrideCAROM::CSVDatabasevirtual
putInteger(const std::string &key, int data)CAROM::Databaseinline
putIntegerArray(const std::string &file_name, const int *const data, int nelements, const bool distributed=false) overrideCAROM::CSVDatabasevirtual
putStringVector(const std::string &file_name, const std::vector< std::string > &data, int nelements)CAROM::CSVDatabase
~CSVDatabase()CAROM::CSVDatabasevirtual
~Database()CAROM::Databasevirtual