Reduce Saturation Function Initialization API
The individual property initialization functions aren't used directly anymore. Put them in an anonymous namespace in the implementation file so that no client can take their address. This is in preparation of adding TOLCRIT support.
This commit is contained in:
@@ -23,215 +23,11 @@
|
||||
#include <vector>
|
||||
|
||||
namespace Opm {
|
||||
|
||||
class Phases;
|
||||
class TableManager;
|
||||
}
|
||||
|
||||
namespace satfunc {
|
||||
|
||||
std::vector<double> SGLEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> ISGLEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> SGUEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> ISGUEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> SWLEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> ISWLEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> SWUEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> ISWUEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> SGCREndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> ISGCREndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> SOWCREndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> ISOWCREndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> SOGCREndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> ISOGCREndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> SWCREndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> ISWCREndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> PCWEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> IPCWEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> PCGEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> IPCGEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> KRWEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> IKRWEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> KRWREndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> IKRWREndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> KROEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> IKROEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> KRORWEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> IKRORWEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> KRORGEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> IKRORGEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> KRGEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> IKRGEndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> KRGREndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
|
||||
std::vector<double> IKRGREndpoint(const TableManager&,
|
||||
const Phases&,
|
||||
const std::vector<double>&,
|
||||
const std::vector<int>&,
|
||||
const std::vector<int>&);
|
||||
namespace Opm { namespace satfunc {
|
||||
|
||||
std::vector<double> init(const std::string& kewyord,
|
||||
const TableManager& tables,
|
||||
@@ -239,7 +35,7 @@ namespace satfunc {
|
||||
const std::vector<double>& cell_depth,
|
||||
const std::vector<int>& num,
|
||||
const std::vector<int>& endnum);
|
||||
}
|
||||
}
|
||||
|
||||
}} // namespace Opm::satfunc
|
||||
|
||||
#endif // ECLIPSE_SATFUNCPROPERTY_INITIALIZERS_HPP
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user