ecl::TimeIndex Class Reference

#include <ecl_sum_file_data.hpp>

Public Member Functions

void add (time_t sim_time, double sim_seconds, int report_step)
 
bool has_report (int report_step) const
 
void clear ()
 
const IndexNodeoperator[] (size_t index) const
 
const IndexNodeback () const
 
size_t size () const
 
std::pair< int, int > & report_range (int report_step)
 
const std::pair< int, int > & report_range (int report_step) const
 

Member Function Documentation

◆ add()

void ecl::TimeIndex::add ( time_t  sim_time,
double  sim_seconds,
int  report_step 
)
inline

◆ back()

const IndexNode & ecl::TimeIndex::back ( ) const
inline

◆ clear()

void ecl::TimeIndex::clear ( )
inline

◆ has_report()

bool ecl::TimeIndex::has_report ( int  report_step) const
inline

◆ operator[]()

const IndexNode & ecl::TimeIndex::operator[] ( size_t  index) const
inline

References index.

◆ report_range() [1/2]

std::pair< int, int > & ecl::TimeIndex::report_range ( int  report_step)
inline

◆ report_range() [2/2]

const std::pair< int, int > & ecl::TimeIndex::report_range ( int  report_step) const
inline

◆ size()

size_t ecl::TimeIndex::size ( ) const
inline

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