Opm::FieldProps::FieldData< T > Struct Template Reference

#include <FieldProps.hpp>

Inheritance diagram for Opm::FieldProps::FieldData< T >:
Inheritance graph

Public Member Functions

 FieldData ()=default
 
 FieldData (std::size_t active_size)
 
std::size_t size () const
 
bool valid () const
 
void compress (const std::vector< bool > &active_map)
 
void copy (const FieldData< T > &src, const std::vector< Box::cell_index > &index_list)
 
void default_assign (T value)
 
void default_assign (const std::vector< T > &src)
 
void default_update (const std::vector< T > &src)
 
void update (std::size_t index, T value, value::status status)
 

Public Attributes

std::vector< T > data
 
std::vector< value::statusvalue_status
 
bool all_set
 

Constructor & Destructor Documentation

◆ FieldData() [1/2]

template<typename T >
Opm::FieldProps::FieldData< T >::FieldData ( )
default

◆ FieldData() [2/2]

template<typename T >
Opm::FieldProps::FieldData< T >::FieldData ( std::size_t  active_size)
inline

Member Function Documentation

◆ compress()

template<typename T >
void Opm::FieldProps::FieldData< T >::compress ( const std::vector< bool > &  active_map)
inline

◆ copy()

template<typename T >
void Opm::FieldProps::FieldData< T >::copy ( const FieldData< T > &  src,
const std::vector< Box::cell_index > &  index_list 
)
inline

◆ default_assign() [1/2]

template<typename T >
void Opm::FieldProps::FieldData< T >::default_assign ( const std::vector< T > &  src)
inline

◆ default_assign() [2/2]

template<typename T >
void Opm::FieldProps::FieldData< T >::default_assign ( value)
inline

◆ default_update()

template<typename T >
void Opm::FieldProps::FieldData< T >::default_update ( const std::vector< T > &  src)
inline

◆ size()

template<typename T >
std::size_t Opm::FieldProps::FieldData< T >::size ( ) const
inline

◆ update()

template<typename T >
void Opm::FieldProps::FieldData< T >::update ( std::size_t  index,
value,
value::status  status 
)
inline

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

◆ valid()

Member Data Documentation

◆ all_set

template<typename T >
bool Opm::FieldProps::FieldData< T >::all_set
mutable

◆ data

◆ value_status

template<typename T >
std::vector<value::status> Opm::FieldProps::FieldData< T >::value_status

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