Opm::TracerModel< TypeTag >::TracerBatch< TV > Struct Template Reference

#include <TracerModel.hpp>

Inheritance diagram for Opm::TracerModel< TypeTag >::TracerBatch< TV >:
Inheritance graph

Public Member Functions

bool operator== (const TracerBatch &rhs) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 
 TracerBatch (int phaseIdx=0)
 
int numTracer () const
 
void addTracer (const int idx, const TV &concentration)
 

Static Public Member Functions

static TracerBatch serializationTestObject ()
 

Public Attributes

std::vector< int > idx_
 
const int phaseIdx_
 
std::vector< TV > concentrationInitial_
 
std::vector< TV > concentration_
 
std::vector< TV > storageOfTimeIndex1_
 
std::vector< TV > residual_
 
std::unique_ptr< TracerMatrix > mat
 

Constructor & Destructor Documentation

◆ TracerBatch()

template<class TypeTag >
template<typename TV >
Opm::TracerModel< TypeTag >::TracerBatch< TV >::TracerBatch ( int  phaseIdx = 0)
inline

Member Function Documentation

◆ addTracer()

◆ numTracer()

template<class TypeTag >
template<typename TV >
int Opm::TracerModel< TypeTag >::TracerBatch< TV >::numTracer ( ) const
inline

◆ operator==()

template<class TypeTag >
template<typename TV >
bool Opm::TracerModel< TypeTag >::TracerBatch< TV >::operator== ( const TracerBatch< TV > &  rhs) const
inline

◆ serializationTestObject()

◆ serializeOp()

template<class TypeTag >
template<typename TV >
template<class Serializer >
void Opm::TracerModel< TypeTag >::TracerBatch< TV >::serializeOp ( Serializer &  serializer)
inline

Member Data Documentation

◆ concentration_

◆ concentrationInitial_

◆ idx_

◆ mat

template<class TypeTag >
template<typename TV >
std::unique_ptr<TracerMatrix> Opm::TracerModel< TypeTag >::TracerBatch< TV >::mat

◆ phaseIdx_

template<class TypeTag >
template<typename TV >
const int Opm::TracerModel< TypeTag >::TracerBatch< TV >::phaseIdx_

◆ residual_

template<class TypeTag >
template<typename TV >
std::vector<TV> Opm::TracerModel< TypeTag >::TracerBatch< TV >::residual_

◆ storageOfTimeIndex1_

template<class TypeTag >
template<typename TV >
std::vector<TV> Opm::TracerModel< TypeTag >::TracerBatch< TV >::storageOfTimeIndex1_

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