#include <SimulatorOutput.hpp>
|
| SimulatorOutput (const parameter::ParameterGroup ¶ms, std::shared_ptr< const EclipseState > eclipseState, const Opm::PhaseUsage &phaseUsage, std::shared_ptr< const UnstructuredGrid > grid, std::shared_ptr< const SimulatorTimer > timer, std::shared_ptr< const SimulationDataContainer > state, std::shared_ptr< const WellState > wellState, std::shared_ptr< Simulator > sim) |
|
| SimulatorOutput (const parameter::ParameterGroup ¶ms, const EclipseState &eclipseState, const Opm::PhaseUsage &phaseUsage, const UnstructuredGrid &grid, const SimulatorTimer &timer, const SimulationDataContainer &state, const WellState &wellState, Simulator &sim) |
|
|
std::shared_ptr< const SimulatorTimer > | timer_ |
| Just hold a reference to these objects that are owned elsewhere. More...
|
|
std::shared_ptr< const TimeMap > | timeMap_ |
|
std::shared_ptr< const SimulationDataContainer > | reservoirState_ |
|
std::shared_ptr< const WellState > | wellState_ |
|
std::unique_ptr< OutputWriter > | writer_ |
| Created locally and destructed together with us. More...
|
|
◆ SimulatorOutput() [1/2]
Opm::SimulatorOutput< Simulator >::SimulatorOutput |
( |
const parameter::ParameterGroup & |
params, |
|
|
std::shared_ptr< const EclipseState > |
eclipseState, |
|
|
const Opm::PhaseUsage & |
phaseUsage, |
|
|
std::shared_ptr< const UnstructuredGrid > |
grid, |
|
|
std::shared_ptr< const SimulatorTimer > |
timer, |
|
|
std::shared_ptr< const SimulationDataContainer > |
state, |
|
|
std::shared_ptr< const WellState > |
wellState, |
|
|
std::shared_ptr< Simulator > |
sim |
|
) |
| |
|
inline |
◆ SimulatorOutput() [2/2]
Opm::SimulatorOutput< Simulator >::SimulatorOutput |
( |
const parameter::ParameterGroup & |
params, |
|
|
const EclipseState & |
eclipseState, |
|
|
const Opm::PhaseUsage & |
phaseUsage, |
|
|
const UnstructuredGrid & |
grid, |
|
|
const SimulatorTimer & |
timer, |
|
|
const SimulationDataContainer & |
state, |
|
|
const WellState & |
wellState, |
|
|
Simulator & |
sim |
|
) |
| |
|
inline |
Compatibility constructor for clients written in C++03-style: The client provide an informal guarantee that the lifetime of the arguments passed exceeds the lifetime of this object.
◆ operator std::function< void()
Opm::SimulatorOutputBase::operator std::function< void |
( |
| ) |
|
|
protectedinherited |
Conversion operator which allows the object to be directly passed into an Event and used as a handler.
- See also
- Opm::SimulatorIncompTwophase::timestep_completed
◆ sync()
◆ writeOutput()
virtual void Opm::SimulatorOutputBase::writeOutput |
( |
| ) |
|
|
protectedvirtualinherited |
◆ reservoirState_
std::shared_ptr<const SimulationDataContainer> Opm::SimulatorOutputBase::reservoirState_ |
|
protectedinherited |
◆ timeMap_
std::shared_ptr<const TimeMap> Opm::SimulatorOutputBase::timeMap_ |
|
protectedinherited |
◆ timer_
std::shared_ptr<const SimulatorTimer> Opm::SimulatorOutputBase::timer_ |
|
protectedinherited |
◆ wellState_
std::shared_ptr<const WellState> Opm::SimulatorOutputBase::wellState_ |
|
protectedinherited |
◆ writer_
std::unique_ptr<OutputWriter> Opm::SimulatorOutputBase::writer_ |
|
protectedinherited |
The documentation for this struct was generated from the following file: