20 #ifndef OPM_REORDERSOLVERINTERFACE_HEADER_INCLUDED
21 #define OPM_REORDERSOLVERINTERFACE_HEADER_INCLUDED
25 struct UnstructuredGrid;
43 virtual void solveSingleCell(
const int cell) = 0;
44 virtual void solveMultiCell(
const int num_cells,
const int* cells) = 0;
46 void reorderAndTransport(
const UnstructuredGrid& grid,
const double* darcyflux);
47 const std::vector<int>& sequence()
const;
48 const std::vector<int>& components()
const;
50 std::vector<int> sequence_;
51 std::vector<int> components_;
57 #endif // OPM_TRANSPORTMODELINTERFACE_HEADER_INCLUDED
Interface for implementing reordering solvers.
Definition: ReorderSolverInterface.hpp:38