Advanced Multi-Physics (AMP)
On-Line Documentation
AMP::Database Member List

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

addArgs(std::string_view key, TYPE value, Args... args)AMP::Databaseinlineprotected
addArgsWithUnits(std::string_view key, TYPE value, const Units &unit, Args... args)AMP::Databaseinlineprotected
arraySize() const overrideAMP::Databaseinlineprotectedvirtual
Check enum nameAMP::Database
clear()AMP::Database
clone() const overrideAMP::Databasevirtual
cloneDatabase() constAMP::Database
convertToDouble() const overrideAMP::Databaseprotectedvirtual
convertToInt64() const overrideAMP::Databaseprotectedvirtual
convertUnits(const Units &, std::string_view="") constAMP::KeyData
copy(const Database &rhs)AMP::Database
create(Args... args)AMP::Databaseinlinestatic
createAddDatabase(std::string_view key)AMP::Databaseinline
createFromString(std::string_view data)AMP::Databasestatic
createWithUnits(Args... args)AMP::Databaseinlinestatic
d_checkAMP::Databaseprotected
d_dataAMP::Databaseprotected
d_hashAMP::Databaseprotected
d_keysAMP::Databaseprotected
d_nameAMP::Databaseprotected
d_unitAMP::KeyDataprotected
d_usedAMP::Databasemutableprotected
Database()AMP::Database
Database(std::string name)AMP::Databaseexplicit
Database(const Database &)AMP::Database
Database(Database &&rhs)AMP::Database
deleteData(std::string_view key)AMP::Database
empty() constAMP::Databaseinline
erase(std::string_view key, bool check=true)AMP::Database
find(uint32_t hash, bool use) constAMP::Databaseinlineprotected
getAllKeys(bool sort=true) constAMP::Database
getArray(std::string_view key, const Units &unit=Units(), source_location src=source_location::current()) constAMP::Database
AMP::KeyData::getArray(const Units &unit={}, std::string_view name="", source_location src=source_location::current()) constAMP::KeyData
getClassType() const overrideAMP::Databaseinlinevirtual
getData(std::string_view key)AMP::Database
getData(std::string_view key) constAMP::Database
getDatabase(std::string_view key, source_location src=source_location::current())AMP::Database
getDatabase(std::string_view key, source_location src=source_location::current()) constAMP::Database
getDataType(std::string_view key) constAMP::Database
getDataType() const overrideAMP::Databaseinlinevirtual
getDefaultAddKeyBehavior() constAMP::Databaseinline
getEquation(std::string_view key, const Units &unit=Units(), source_location src=source_location::current()) constAMP::Database
getName() constAMP::Databaseinline
getScalar(std::string_view key, const Units &unit=Units(), source_location src=source_location::current()) constAMP::Database
AMP::KeyData::getScalar(const Units &unit={}, std::string_view name="", source_location src=source_location::current()) constAMP::KeyData
getString(std::string_view key, source_location src=source_location::current()) constAMP::Databaseinline
getUnused(bool recursive=true) constAMP::Database
getVector(std::string_view key, const Units &unit=Units(), source_location src=source_location::current()) constAMP::Database
getWithDefault(std::string_view key, IdentityType< const TYPE & > value, const Units &unit=Units(), source_location src=source_location::current()) constAMP::Database
hashString(std::string_view s)AMP::Databaseinlineprotectedstatic
IdentityType typedefAMP::Database
is_floating_point() const overrideAMP::Databaseprotectedvirtual
is_integral() const overrideAMP::Databaseprotectedvirtual
isDatabase(std::string_view key, source_location src=source_location::current()) constAMP::Database
isEquation(std::string_view key, source_location src=source_location::current()) constAMP::Database
isString(std::string_view key, source_location src=source_location::current()) constAMP::Database
isType(std::string_view key, source_location src=source_location::current()) constAMP::Database
AMP::KeyData::isType() constAMP::KeyData
KeyData()AMP::KeyDatainlineprotected
KeyData(const Units &unit)AMP::KeyDatainlineprotected
KeyData(KeyData &&)=deleteAMP::KeyDataprotected
KeyData(const KeyData &)=deleteAMP::KeyDataprotected
keyExists(std::string_view key) constAMP::Database
operator!=(const Database &rhs) constAMP::Databaseinline
AMP::KeyData::operator!=(const KeyData &rhs) constAMP::KeyDatainline
operator()(std::string_view key, source_location src=source_location::current()) constAMP::Database
operator=(const Database &)AMP::Database
operator=(Database &&rhs)AMP::Database
AMP::KeyData::operator=(KeyData &&)=deleteAMP::KeyDataprotected
AMP::KeyData::operator=(const KeyData &)=deleteAMP::KeyDataprotected
operator==(const Database &rhs) constAMP::Database
operator==(const KeyData &rhs) const overrideAMP::Databasevirtual
pack(std::byte *) const overrideAMP::Databasevirtual
packSize() const overrideAMP::Databasevirtual
parseInputFile(const std::string &filename)AMP::Databasestatic
print(std::ostream &os, std::string_view indent="", bool sort=true, bool printType=false) const overrideAMP::Databasevirtual
print(std::string_view indent="", bool sort=true, bool printType=false) constAMP::Database
putArray(std::string_view key, Array< TYPE > data, Units unit=Units(), Check check=Check::GetDatabaseDefault, source_location src=source_location::current())AMP::Database
putData(std::string_view key, std::unique_ptr< KeyData > data, Check check=Check::GetDatabaseDefault, source_location src=source_location::current())AMP::Database
putDatabase(std::string_view key, std::unique_ptr< Database > db)AMP::Databaseinline
putDatabase(std::string_view key)AMP::Databaseinline
putScalar(std::string_view key, TYPE value, Units unit=Units(), Check check=Check::GetDatabaseDefault, source_location src=source_location::current())AMP::Database
putVector(std::string_view key, const std::vector< TYPE > &data, Units unit=Units(), Check check=Check::GetDatabaseDefault, source_location src=source_location::current())AMP::Database
readDatabase(const std::string &filename, source_location src=source_location::current())AMP::Database
readHDF5(int64_t fid, const std::string &name) overrideAMP::Databasevirtual
readYAML(std::string_view filename, source_location src=source_location::current())AMP::Databasestatic
setDefaultAddKeyBehavior(Check check, bool setChildren)AMP::Database
setName(std::string name)AMP::Databaseinline
size() constAMP::Databaseinline
source_location typedefAMP::KeyData
unit() constAMP::KeyDatainline
unpack(const std::byte *) overrideAMP::Databasevirtual
writeHDF5(int64_t fid, const std::string &name) const overrideAMP::Databasevirtual
~Database()=defaultAMP::Databasevirtual
~KeyData()AMP::KeyDatainlinevirtual



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:42.
Comments on this page