Skip to content
Snippets Groups Projects
Commit a825db90 authored by Nicolas Schwenck's avatar Nicolas Schwenck
Browse files

introduced start.hh compatible constructor (with timeManager) for...

introduced start.hh compatible constructor (with timeManager) for time-independent problem diffusionproblem1p


git-svn-id: svn://svn.iws.uni-stuttgart.de/DUMUX/dumux/trunk@7930 2fb0f335-1f38-0410-981e-8018bf24f1b0
parent 5bfd77af
No related branches found
No related tags found
No related merge requests found
......@@ -73,6 +73,36 @@ class DiffusionProblem1P: public OneModelProblem<TypeTag>
typedef Dune::FieldVector<Scalar, dimWorld> GlobalPosition;
public:
/*!
* \brief Constructs a DiffusionProblem1P object
*
* \param timeManager the time manager
* \param gridView The grid view
*/
DiffusionProblem1P(TimeManager &timeManager, const GridView &gridView)
: ParentType(timeManager, gridView), gravity_(0)
{
spatialParameters_ = new SpatialParameters(gridView);
newSpatialParams_ = true;
gravity_ = 0;
if (GET_PARAM(TypeTag, bool, EnableGravity))
gravity_[dim - 1] = -9.81;
}
/*!
* \brief Constructs a DiffusionProblem1P object
*
* \param timeManager the time manager
* \param gridView The grid view
* \param spatialParameters SpatialParameters instantiation
*/
DiffusionProblem1P(TimeManager &timeManager, const GridView &gridView, SpatialParameters &spatialParameters)
: ParentType(timeManager, gridView), gravity_(0), spatialParameters_(&spatialParameters)
{
newSpatialParams_ = false;
gravity_ = 0;
if (GET_PARAM(TypeTag, bool, EnableGravity))
gravity_[dim - 1] = -9.81;
}
/*!
* \brief The constructor
*
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment