|
My Project
|
Public Types | |
| using | MaterialLawManager = typename GetProp< TypeTag, Properties::MaterialLaw >::EclMaterialLawManager |
| using | ModelSimulator = GetPropType< TypeTag, Properties::Simulator > |
| using | Grid = GetPropType< TypeTag, Properties::Grid > |
| using | GridView = GetPropType< TypeTag, Properties::GridView > |
| using | Problem = GetPropType< TypeTag, Properties::Problem > |
| using | Scalar = GetPropType< TypeTag, Properties::Scalar > |
| using | FluidSystem = GetPropType< TypeTag, Properties::FluidSystem > |
| using | Simulator = SimulatorFullyImplicitBlackoil< TypeTag > |
Public Member Functions | |
| FlowMain (int argc, char **argv, bool output_cout, bool output_files) | |
| int | execute () |
| This is the main function of Flow. | |
| int | executeInitStep () |
| int | executeStep () |
| int | executeStepsCleanup () |
| ModelSimulator * | getSimulatorPtr () |
| SimulatorTimer * | getSimTimer () |
| double | getPreviousReportStepSize () |
| Get the size of the previous report step. | |
Static Public Member Functions | |
| static int | setupParameters_ (int argc, char **argv, Parallel::Communication comm) |
Protected Member Functions | |
| void | setupParallelism () |
| void | mergeParallelLogFiles () |
| void | setupModelSimulator () |
| const EclipseState & | eclState () const |
| EclipseState & | eclState () |
| const Schedule & | schedule () const |
| int | runSimulator () |
| int | runSimulatorInit () |
| void | createSimulator () |
| This is the main function of Flow. | |
| Grid & | grid () |
Static Protected Member Functions | |
| static void | setMaxThreads () |
|
inline |
This is the main function of Flow.
It runs a complete simulation with the given grid and simulator classes, based on the user-specified command-line input.