/* Copyright 2014 Andreas Lauser This file is part of the Open Porous Media project (OPM). OPM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. OPM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OPM. If not, see . */ #ifndef ECLIPSE_SATFUNCPROPERTY_INITIALIZERS_HPP #define ECLIPSE_SATFUNCPROPERTY_INITIALIZERS_HPP #include #include #include namespace Opm { class EclipseGrid; class TableManager; std::vector SGLEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector ISGLEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector SGUEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector ISGUEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector SWLEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector ISWLEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector SWUEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector ISWUEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector SGCREndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector ISGCREndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector SOWCREndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector ISOWCREndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector SOGCREndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector ISOGCREndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector SWCREndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector ISWCREndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector PCWEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector IPCWEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector PCGEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector IPCGEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector KRWEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector IKRWEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector KRWREndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector IKRWREndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector KROEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector IKROEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector KRORWEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector IKRORWEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector KRORGEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector IKRORGEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector KRGEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector IKRGEndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector KRGREndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); std::vector IKRGREndpoint(size_t, const TableManager*, const EclipseGrid*, GridProperties*); } #endif // ECLIPSE_SATFUNCPROPERTY_INITIALIZERS_HPP