Opm::SimulatorOutputBase Class Reference
Inheritance diagram for Opm::SimulatorOutputBase:
Detailed DescriptionEncapsulate output writing from simulators. This is essentially a function object holding curried arguments to the writing backend which is used when invoked through the event handler (which passes on no arguments on it own). Constructor & Destructor Documentation
Curry arguments for the output writer. These arguments are passed to the simulator, but is not passed on to the event handler so it need to pick them up from the object members.
We need a destructor in the compilation unit to avoid the OutputWriter being a complete type here. Member Function Documentation
Conversion operator which allows the object to be directly passed into an Event and used as a handler.
Make sure that the simulator state is up to date before writing. Reimplemented in Opm::SimulatorOutput< Simulator >.
Call the writers that were created based on the parameters. Member Data Documentation
Just hold a reference to these objects that are owned elsewhere.
Created locally and destructed together with us. The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||