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

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

close()=0CAROM::Databasepure virtual
create(const std::string &file_name, const MPI_Comm comm=MPI_COMM_NULL)CAROM::Databasevirtual
Database()CAROM::Database
formats enum nameCAROM::Database
getDouble(const std::string &key, double &data)CAROM::Databaseinline
getDoubleArray(const std::string &key, double *data, int nelements, const bool distributed=false)=0CAROM::Databasepure virtual
getDoubleArray(const std::string &key, double *data, int nelements, const std::vector< int > &idx, const bool distributed=false)=0CAROM::Databasepure virtual
getDoubleArray(const std::string &key, double *data, int nelements, int offset, int block_size, int stride, const bool distributed=false)=0CAROM::Databasepure virtual
getDoubleArraySize(const std::string &key)=0CAROM::Databasepure virtual
getInteger(const std::string &key, int &data)CAROM::Databaseinline
getIntegerArray(const std::string &key, int *data, int nelements, const bool distributed=false)=0CAROM::Databasepure virtual
open(const std::string &file_name, const std::string &type, const MPI_Comm comm=MPI_COMM_NULL)CAROM::Databasevirtual
putDouble(const std::string &key, double data)CAROM::Databaseinline
putDoubleArray(const std::string &key, const double *const data, int nelements, const bool distributed=false)=0CAROM::Databasepure virtual
putDoubleVector(const std::string &key, const std::vector< double > &data, int nelements, const bool distributed=false)=0CAROM::Databasepure virtual
putInteger(const std::string &key, int data)CAROM::Databaseinline
putIntegerArray(const std::string &key, const int *const data, int nelements, const bool distributed=false)=0CAROM::Databasepure virtual
~Database()CAROM::Databasevirtual