Opm::RFTContainer< FluidSystem > Class Template Reference

#include <RFTContainer.hpp>

Inheritance diagram for Opm::RFTContainer< FluidSystem >:
Inheritance graph

Public Types

using AssignmentFunc = std::function< Scalar()>
 
using WellQueryFunc = std::function< bool(const std::string &)>
 

Public Member Functions

 RFTContainer (const EclipseState &eclState, const Schedule &schedule, const WellQueryFunc &wellQuery)
 
void addToWells (data::Wells &wellDatas, const std::size_t reportStepNum, const Parallel::Communication &comm)
 
void allocate (const std::size_t reportStepNum)
 
void assign (const unsigned cartesianIndex, const AssignmentFunc &oil, const AssignmentFunc &water, const AssignmentFunc &gas)
 

Member Typedef Documentation

◆ AssignmentFunc

template<class FluidSystem >
using Opm::RFTContainer< FluidSystem >::AssignmentFunc = std::function<Scalar()>

◆ WellQueryFunc

template<class FluidSystem >
using Opm::RFTContainer< FluidSystem >::WellQueryFunc = std::function<bool(const std::string&)>

Constructor & Destructor Documentation

◆ RFTContainer()

template<class FluidSystem >
Opm::RFTContainer< FluidSystem >::RFTContainer ( const EclipseState &  eclState,
const Schedule &  schedule,
const WellQueryFunc wellQuery 
)
inline

Member Function Documentation

◆ addToWells()

template<class FluidSystem >
void Opm::RFTContainer< FluidSystem >::addToWells ( data::Wells &  wellDatas,
const std::size_t  reportStepNum,
const Parallel::Communication comm 
)

◆ allocate()

template<class FluidSystem >
void Opm::RFTContainer< FluidSystem >::allocate ( const std::size_t  reportStepNum)

◆ assign()

template<class FluidSystem >
void Opm::RFTContainer< FluidSystem >::assign ( const unsigned  cartesianIndex,
const AssignmentFunc oil,
const AssignmentFunc water,
const AssignmentFunc gas 
)

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