Moved internal functions into anonymous namespace.

This commit is contained in:
Atgeirr Flø Rasmussen 2012-04-11 10:56:08 +02:00
parent 7c00c770b0
commit 7dcec8976b

View File

@ -10,10 +10,10 @@
namespace Opm
{
WellsGroupInterface::WellsGroupInterface(const std::string& name,
WellsGroupInterface::WellsGroupInterface(const std::string& myname,
ProductionSpecification prod_spec,
InjectionSpecification inje_spec)
: name_(name),
: name_(myname),
production_specification_(prod_spec),
injection_specification_(inje_spec)
{
@ -28,10 +28,10 @@ namespace Opm
return name_;
}
WellsGroup::WellsGroup(const std::string& name,
WellsGroup::WellsGroup(const std::string& myname,
ProductionSpecification prod_spec,
InjectionSpecification inj_spec)
: WellsGroupInterface(name, prod_spec, inj_spec)
: WellsGroupInterface(myname, prod_spec, inj_spec)
{
}
@ -62,10 +62,10 @@ namespace Opm
children_.push_back(child);
}
WellNode::WellNode(const std::string& name,
WellNode::WellNode(const std::string& myname,
ProductionSpecification prod_spec,
InjectionSpecification inj_spec)
: WellsGroupInterface(name, prod_spec, inj_spec)
: WellsGroupInterface(myname, prod_spec, inj_spec)
{
}
@ -84,6 +84,9 @@ namespace Opm
return true;
}
namespace
{
surface_component toSurfaceComponent(std::string type)
{
if (type == "OIL") {
@ -177,6 +180,7 @@ namespace Opm
THROW("Unknown type " << type << ", could not convert to ControlMode.");
}
} // anonymous namespace
std::tr1::shared_ptr<WellsGroupInterface> createWellsGroup(std::string name, const EclipseGridParser& deck)
{