Opm::ActionHandler Class Reference

Class handling Action support in simulator. More...

#include <ActionHandler.hpp>

Public Types

using TransFunc = std::function< void(bool)>
 Function handle to update transmissiblities. More...
 

Public Member Functions

 ActionHandler (EclipseState &ecl_state, Schedule &schedule, Action::State &actionState, SummaryState &summaryState, BlackoilWellModelGeneric< double > &wellModel, Parallel::Communication comm)
 
void applyActions (int reportStep, double sim_time, const TransFunc &updateTrans)
 
void evalUDQAssignments (const unsigned episodeIdx, UDQState &udq_state)
 Evaluates UDQ assign statements. More...
 

Detailed Description

Class handling Action support in simulator.

Member Typedef Documentation

◆ TransFunc

using Opm::ActionHandler::TransFunc = std::function<void(bool)>

Function handle to update transmissiblities.

Constructor & Destructor Documentation

◆ ActionHandler()

Opm::ActionHandler::ActionHandler ( EclipseState &  ecl_state,
Schedule &  schedule,
Action::State &  actionState,
SummaryState &  summaryState,
BlackoilWellModelGeneric< double > &  wellModel,
Parallel::Communication  comm 
)

Member Function Documentation

◆ applyActions()

void Opm::ActionHandler::applyActions ( int  reportStep,
double  sim_time,
const TransFunc updateTrans 
)

◆ evalUDQAssignments()

void Opm::ActionHandler::evalUDQAssignments ( const unsigned  episodeIdx,
UDQState &  udq_state 
)

Evaluates UDQ assign statements.


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