Opm::TableContainer Class Reference

#include <TableContainer.hpp>

Public Member Functions

 TableContainer (size_t maxTables)
 
bool empty () const
 
size_t size () const
 
void addTable (size_t tableNumber, std::shared_ptr< const SimpleTable > table)
 
size_t hasTable (size_t tableNumber) const
 
const SimpleTablegetTable (size_t tableNumber) const
 
const SimpleTableoperator[] (size_t tableNumber) const
 
template<class TableType >
const TableType & getTable (size_t tableNumber) const
 

Constructor & Destructor Documentation

Opm::TableContainer::TableContainer ( size_t  maxTables)
explicit

Member Function Documentation

void Opm::TableContainer::addTable ( size_t  tableNumber,
std::shared_ptr< const SimpleTable table 
)
template<class TableType >
const TableType& Opm::TableContainer::getTable ( size_t  tableNumber) const
inline

References getTable().

size_t Opm::TableContainer::hasTable ( size_t  tableNumber) const
const SimpleTable& Opm::TableContainer::operator[] ( size_t  tableNumber) const
size_t Opm::TableContainer::size ( ) const

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