mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
make the name() method of problems non-static again
this allows to easily specify the problem name at runtime.
This commit is contained in:
parent
20e03577a9
commit
c9dae3c663
@ -324,7 +324,7 @@ public:
|
|||||||
/*!
|
/*!
|
||||||
* \copydoc VcfvProblem::name
|
* \copydoc VcfvProblem::name
|
||||||
*/
|
*/
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{
|
{
|
||||||
std::ostringstream oss;
|
std::ostringstream oss;
|
||||||
oss << EWOMS_GET_PARAM(TypeTag, std::string, SimulationName)
|
oss << EWOMS_GET_PARAM(TypeTag, std::string, SimulationName)
|
||||||
|
@ -271,7 +271,7 @@ public:
|
|||||||
/*!
|
/*!
|
||||||
* \copydoc VcfvProblem::name
|
* \copydoc VcfvProblem::name
|
||||||
*/
|
*/
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{ return std::string("cuvette_") + Model::name(); }
|
{ return std::string("cuvette_") + Model::name(); }
|
||||||
|
|
||||||
//! \}
|
//! \}
|
||||||
|
@ -189,7 +189,7 @@ public:
|
|||||||
/*!
|
/*!
|
||||||
* \copydoc VcfvProblem::name
|
* \copydoc VcfvProblem::name
|
||||||
*/
|
*/
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{ return std::string("diffusion_") + Model::name(); }
|
{ return std::string("diffusion_") + Model::name(); }
|
||||||
|
|
||||||
//! \}
|
//! \}
|
||||||
|
@ -283,7 +283,7 @@ public:
|
|||||||
/*!
|
/*!
|
||||||
* \copydoc FvBaseProblem::name
|
* \copydoc FvBaseProblem::name
|
||||||
*/
|
*/
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{ return EWOMS_GET_PARAM(TypeTag, std::string, SimulationName); }
|
{ return EWOMS_GET_PARAM(TypeTag, std::string, SimulationName); }
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
@ -207,7 +207,7 @@ public:
|
|||||||
/*!
|
/*!
|
||||||
* \copydoc VcfvProblem::name
|
* \copydoc VcfvProblem::name
|
||||||
*/
|
*/
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{ return std::string("finger_") + Model::name(); }
|
{ return std::string("finger_") + Model::name(); }
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
@ -266,7 +266,7 @@ public:
|
|||||||
/*!
|
/*!
|
||||||
* \copydoc VcfvProblem::name
|
* \copydoc VcfvProblem::name
|
||||||
*/
|
*/
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{
|
{
|
||||||
std::ostringstream oss;
|
std::ostringstream oss;
|
||||||
oss << "fracture_" << Model::name();
|
oss << "fracture_" << Model::name();
|
||||||
|
@ -223,7 +223,7 @@ public:
|
|||||||
/*!
|
/*!
|
||||||
* \copydoc VcfvProblem::name
|
* \copydoc VcfvProblem::name
|
||||||
*/
|
*/
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{
|
{
|
||||||
std::ostringstream oss;
|
std::ostringstream oss;
|
||||||
oss << "groundwater_" << Model::name();
|
oss << "groundwater_" << Model::name();
|
||||||
|
@ -236,7 +236,7 @@ public:
|
|||||||
/*!
|
/*!
|
||||||
* \copydoc VcfvProblem::name
|
* \copydoc VcfvProblem::name
|
||||||
*/
|
*/
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{
|
{
|
||||||
std::ostringstream oss;
|
std::ostringstream oss;
|
||||||
oss << "infiltration_" << Model::name();
|
oss << "infiltration_" << Model::name();
|
||||||
|
@ -340,7 +340,7 @@ public:
|
|||||||
/*!
|
/*!
|
||||||
* \copydoc VcfvProblem::name
|
* \copydoc VcfvProblem::name
|
||||||
*/
|
*/
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{
|
{
|
||||||
std::ostringstream oss;
|
std::ostringstream oss;
|
||||||
oss << "lens_" << Model::name();
|
oss << "lens_" << Model::name();
|
||||||
|
@ -140,7 +140,7 @@ public:
|
|||||||
/*!
|
/*!
|
||||||
* \copydoc VcfvProblem::name
|
* \copydoc VcfvProblem::name
|
||||||
*/
|
*/
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{ return "navierstokes"; }
|
{ return "navierstokes"; }
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
@ -266,7 +266,7 @@ public:
|
|||||||
/*!
|
/*!
|
||||||
* \copydoc VcfvProblem::name
|
* \copydoc VcfvProblem::name
|
||||||
*/
|
*/
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{
|
{
|
||||||
std::ostringstream oss;
|
std::ostringstream oss;
|
||||||
oss << "obstacle"
|
oss << "obstacle"
|
||||||
|
@ -153,7 +153,7 @@ public:
|
|||||||
/*!
|
/*!
|
||||||
* \copydoc VcfvProblem::name
|
* \copydoc VcfvProblem::name
|
||||||
*/
|
*/
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{ return "outflow"; }
|
{ return "outflow"; }
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
@ -215,7 +215,7 @@ public:
|
|||||||
/*!
|
/*!
|
||||||
* \copydoc VcfvProblem::name
|
* \copydoc VcfvProblem::name
|
||||||
*/
|
*/
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{
|
{
|
||||||
std::ostringstream oss;
|
std::ostringstream oss;
|
||||||
oss << "powerinjection_";
|
oss << "powerinjection_";
|
||||||
|
@ -343,7 +343,7 @@ public:
|
|||||||
/*!
|
/*!
|
||||||
* \copydoc VcfvProblem::name
|
* \copydoc VcfvProblem::name
|
||||||
*/
|
*/
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{ return EWOMS_GET_PARAM(TypeTag, std::string, SimulationName); }
|
{ return EWOMS_GET_PARAM(TypeTag, std::string, SimulationName); }
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
@ -219,7 +219,7 @@ public:
|
|||||||
/*!
|
/*!
|
||||||
* \copydoc VcfvProblem::name
|
* \copydoc VcfvProblem::name
|
||||||
*/
|
*/
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{ return "lens_richards"; }
|
{ return "lens_richards"; }
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
@ -138,7 +138,7 @@ public:
|
|||||||
/*!
|
/*!
|
||||||
* \copydoc VcfvProblem::name
|
* \copydoc VcfvProblem::name
|
||||||
*/
|
*/
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{ return "stokes2ctest"; }
|
{ return "stokes2ctest"; }
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
@ -152,7 +152,7 @@ public:
|
|||||||
/*!
|
/*!
|
||||||
* \copydoc VcfvProblem::name
|
* \copydoc VcfvProblem::name
|
||||||
*/
|
*/
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{ return "stokestest_ni"; }
|
{ return "stokestest_ni"; }
|
||||||
|
|
||||||
//! \}
|
//! \}
|
||||||
|
@ -140,7 +140,7 @@ public:
|
|||||||
/*!
|
/*!
|
||||||
* \copydoc VcfvProblem::name
|
* \copydoc VcfvProblem::name
|
||||||
*/
|
*/
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{ return "stokestest"; }
|
{ return "stokestest"; }
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
@ -253,7 +253,7 @@ public:
|
|||||||
/*!
|
/*!
|
||||||
* \copydoc VcfvProblem::name
|
* \copydoc VcfvProblem::name
|
||||||
*/
|
*/
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{
|
{
|
||||||
std::ostringstream oss;
|
std::ostringstream oss;
|
||||||
oss << "waterair_" << Model::name();
|
oss << "waterair_" << Model::name();
|
||||||
|
@ -184,7 +184,7 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
//! Specifies the problem name. This is used for files generated by the simulation.
|
//! Specifies the problem name. This is used for files generated by the simulation.
|
||||||
static std::string name()
|
std::string name() const
|
||||||
{ return "tutorial1"; }
|
{ return "tutorial1"; }
|
||||||
|
|
||||||
//! Returns the temperature at a given position.
|
//! Returns the temperature at a given position.
|
||||||
|
Loading…
Reference in New Issue
Block a user