Skip to content
Snippets Groups Projects
Commit 4fa5f74f authored by Andrew Heather's avatar Andrew Heather
Browse files

using null constructor for none option

parent c4ac52e6
No related branches found
No related tags found
No related merge requests found
...@@ -30,6 +30,14 @@ Description ...@@ -30,6 +30,14 @@ Description
// * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * Constructors * * * * * * * * * * * * * * //
template<class CloudType>
Foam::DispersionModel<CloudType>::DispersionModel(CloudType& owner)
:
dict_(dictionary::null),
owner_(owner)
{}
template<class CloudType> template<class CloudType>
Foam::DispersionModel<CloudType>::DispersionModel Foam::DispersionModel<CloudType>::DispersionModel
( (
......
...@@ -81,6 +81,9 @@ public: ...@@ -81,6 +81,9 @@ public:
// Constructors // Constructors
//- Construct null from owner
DispersionModel(CloudType& owner);
//- Construct from components //- Construct from components
DispersionModel DispersionModel
( (
......
...@@ -33,11 +33,11 @@ Description ...@@ -33,11 +33,11 @@ Description
template<class CloudType> template<class CloudType>
Foam::NoDispersion<CloudType>::NoDispersion Foam::NoDispersion<CloudType>::NoDispersion
( (
const dictionary& dict, const dictionary&,
CloudType& owner CloudType& owner
) )
: :
DispersionModel<CloudType>(dict, owner) DispersionModel<CloudType>(owner)
{} {}
......
...@@ -26,7 +26,7 @@ Class ...@@ -26,7 +26,7 @@ Class
Foam::NoDispersion Foam::NoDispersion
Description Description
No turbulent dispersion of the parcels Place holder for 'none' option
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
...@@ -41,7 +41,7 @@ namespace Foam ...@@ -41,7 +41,7 @@ namespace Foam
{ {
/*---------------------------------------------------------------------------*\ /*---------------------------------------------------------------------------*\
Class NoDispersion Declaration Class NoDispersion Declaration
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
template<class CloudType> template<class CloudType>
...@@ -52,7 +52,7 @@ class NoDispersion ...@@ -52,7 +52,7 @@ class NoDispersion
public: public:
//- Runtime type information //- Runtime type information
TypeName("NoDispersion"); TypeName("none");
// Constructors // Constructors
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment