Opm::DynamicVector< T > Class Template Reference

#include <DynamicVector.hpp>

Inheritance diagram for Opm::DynamicVector< T >:
Inheritance graph

Public Member Functions

 DynamicVector ()=default
 
 DynamicVector (const TimeMap &timeMap, T defaultValue)
 
 DynamicVector (const std::vector< T > &data)
 
const T & operator[] (size_t index) const
 
const T & iget (size_t index) const
 
T & operator[] (size_t index)
 
void iset (size_t index, T value)
 
bool operator== (const DynamicVector< T > &data) const
 
template<class Serializer , bool complexType = true>
void serializeOp (Serializer &serializer)
 

Constructor & Destructor Documentation

◆ DynamicVector() [1/3]

template<class T >
Opm::DynamicVector< T >::DynamicVector ( )
default

◆ DynamicVector() [2/3]

template<class T >
Opm::DynamicVector< T >::DynamicVector ( const TimeMap timeMap,
defaultValue 
)
inline

◆ DynamicVector() [3/3]

template<class T >
Opm::DynamicVector< T >::DynamicVector ( const std::vector< T > &  data)
inlineexplicit

Member Function Documentation

◆ iget()

template<class T >
const T & Opm::DynamicVector< T >::iget ( size_t  index) const
inline

References index.

◆ iset()

template<class T >
void Opm::DynamicVector< T >::iset ( size_t  index,
value 
)
inline

References index, and exprtk::details::value().

◆ operator==()

template<class T >
bool Opm::DynamicVector< T >::operator== ( const DynamicVector< T > &  data) const
inline

◆ operator[]() [1/2]

template<class T >
T & Opm::DynamicVector< T >::operator[] ( size_t  index)
inline

References index.

◆ operator[]() [2/2]

template<class T >
const T & Opm::DynamicVector< T >::operator[] ( size_t  index) const
inline

References index.

◆ serializeOp()

template<class T >
template<class Serializer , bool complexType = true>
void Opm::DynamicVector< T >::serializeOp ( Serializer serializer)
inline

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