opm-simulators
fvbaseproblem.hh File Reference

Base class for all problems which use a finite volume spatial discretization. More...

#include <dune/common/fvector.hh>
#include <opm/models/discretization/common/fvbaseparameters.hh>
#include <opm/models/discretization/common/fvbaseproperties.hh>
#include <opm/models/discretization/common/restrictprolong.hh>
#include <opm/simulators/flow/NewtonIterationContext.hpp>
#include <opm/models/io/vtkmultiwriter.hh>
#include <opm/models/io/restart.hpp>
#include <opm/models/utils/simulatorutils.hpp>
#include <functional>
#include <iomanip>
#include <iostream>
#include <limits>
#include <memory>
#include <string>

Go to the source code of this file.

Classes

struct  Opm::Properties::NewtonMethod< TypeTag, MyTypeTag >
 Specifies the type of the actual Newton method. More...
 
class  Opm::FvBaseProblem< TypeTag >
 Base class for all problems which use a finite volume spatial discretization. More...
 

Namespaces

 Opm
 Structs needed for tpfalinearizer and its gpuparams struct extracted to be defined in one place that both can include.
 

Detailed Description

Base class for all problems which use a finite volume spatial discretization.

Note
All quantities are specified assuming a threedimensional world. Problems discretized using 2D grids are assumed to be extruded by $1 m$ and 1D grids are assumed to have a cross section of $1m \times 1m$.