tidy-up + virtual destructors on sub-models

This commit is contained in:
andy
2009-02-24 18:58:19 +00:00
parent 06feeb3784
commit cc971bb393
28 changed files with 94 additions and 154 deletions

View File

@ -89,18 +89,16 @@ public:
);
// Destructor
virtual ~DispersionModel();
//- Destructor
virtual ~DispersionModel();
// Selector
static autoPtr<DispersionModel<CloudType> > New
(
const dictionary& dict,
CloudType& owner
);
//- Selector
static autoPtr<DispersionModel<CloudType> > New
(
const dictionary& dict,
CloudType& owner
);
// Access

View File

@ -50,7 +50,6 @@ class DispersionRASModel
:
public DispersionModel<CloudType>
{
// Private data
//- Reference to the compressible turbulence model
@ -73,9 +72,8 @@ public:
);
// Destructor
virtual ~DispersionRASModel();
//- Destructor
virtual ~DispersionRASModel();
// Member Functions

View File

@ -51,7 +51,6 @@ class GradientDispersionRAS
:
public DispersionRASModel<CloudType>
{
public:
//- Runtime type information
@ -68,9 +67,8 @@ public:
);
// Destructor
~GradientDispersionRAS();
//- Destructor
virtual ~GradientDispersionRAS();
// Member Functions

View File

@ -49,7 +49,6 @@ class NoDispersion
:
public DispersionModel<CloudType>
{
public:
//- Runtime type information
@ -66,9 +65,8 @@ public:
);
// Destructor
~NoDispersion();
//- Destructor
virtual ~NoDispersion();
// Member Functions

View File

@ -51,7 +51,6 @@ class StochasticDispersionRAS
:
public DispersionRASModel<CloudType>
{
public:
//- Runtime type information
@ -68,9 +67,8 @@ public:
);
// Destructor
~StochasticDispersionRAS();
//- Destructor
virtual ~StochasticDispersionRAS();
// Member Functions

View File

@ -25,7 +25,6 @@ License
Class
Foam::DragModel
Description
Templated drag model class
@ -54,7 +53,6 @@ namespace Foam
template<class CloudType>
class DragModel
{
// Private data
//- The cloud dictionary
@ -93,18 +91,16 @@ public:
);
// Destructor
virtual ~DragModel();
//- Destructor
virtual ~DragModel();
// Selector
static autoPtr<DragModel<CloudType> > New
(
const dictionary& dict,
CloudType& cloud
);
//- Selector
static autoPtr<DragModel<CloudType> > New
(
const dictionary& dict,
CloudType& cloud
);
// Access

View File

@ -48,7 +48,6 @@ class NoDrag
:
public DragModel<CloudType>
{
public:
//- Runtime type information
@ -65,9 +64,8 @@ public:
);
// Destructor
~NoDrag();
//- Destructor
virtual ~NoDrag();
// Member Functions

View File

@ -48,7 +48,6 @@ class SphereDrag
:
public DragModel<CloudType>
{
public:
//- Runtime type information
@ -65,9 +64,8 @@ public:
);
// Destructor
~SphereDrag();
//- Destructor
virtual ~SphereDrag();
// Member Functions

View File

@ -65,7 +65,6 @@ class ConeInjection
:
public InjectionModel<CloudType>
{
// Private data
//- Coefficients dictionary
@ -143,9 +142,8 @@ public:
);
// Destructor
~ConeInjection();
//- Destructor
virtual ~ConeInjection();
// Member Functions

View File

@ -25,7 +25,6 @@ License
Class
Foam::InjectionModel
Description
Templated injection model class
@ -54,7 +53,6 @@ namespace Foam
template<class CloudType>
class InjectionModel
{
public:
// Enumerations

View File

@ -64,7 +64,6 @@ class ManualInjection
:
public InjectionModel<CloudType>
{
// Private data
//- Coefficients dictionary
@ -124,9 +123,8 @@ public:
);
// Destructor
~ManualInjection();
//- Destructor
virtual ~ManualInjection();
// Member Functions

View File

@ -52,7 +52,6 @@ class NoInjection
:
public InjectionModel<CloudType>
{
protected:
// Protected member functions
@ -88,9 +87,8 @@ public:
);
// Destructor
~NoInjection();
//- Destructor
virtual ~NoInjection();
// Member Functions

View File

@ -71,9 +71,8 @@ public:
);
// Destructor
~Rebound();
//- Destructor
virtual ~Rebound();
// Member Functions

View File

@ -48,7 +48,6 @@ class StandardWallInteraction
:
public WallInteractionModel<CloudType>
{
// Private data
//- Elasticity
@ -74,9 +73,8 @@ public:
);
// Destructor
~StandardWallInteraction();
//- Destructor
virtual ~StandardWallInteraction();
// Member Functions

View File

@ -54,7 +54,6 @@ namespace Foam
template<class CloudType>
class WallInteractionModel
{
// Private data
//- The cloud dictionary
@ -97,18 +96,16 @@ public:
);
// Destructor
virtual ~WallInteractionModel();
//- Destructor
virtual ~WallInteractionModel();
// Selector
static autoPtr<WallInteractionModel<CloudType> > New
(
const dictionary& dict,
CloudType& owner
);
//- Selector
static autoPtr<WallInteractionModel<CloudType> > New
(
const dictionary& dict,
CloudType& owner
);
// Access

View File

@ -61,7 +61,6 @@ namespace Foam
template<class CloudType>
class CompositionModel
{
// Private data
//- The cloud dictionary
@ -116,18 +115,16 @@ public:
);
// Destructor
virtual ~CompositionModel();
//- Destructor
virtual ~CompositionModel();
// Selector
static autoPtr<CompositionModel<CloudType> > New
(
const dictionary& dict,
CloudType& owner
);
//- Selector
static autoPtr<CompositionModel<CloudType> > New
(
const dictionary& dict,
CloudType& owner
);
// Member Functions

View File

@ -54,7 +54,6 @@ class SingleMixtureFraction
:
public CompositionModel<CloudType>
{
// Private data
//- Parcel properties
@ -134,9 +133,8 @@ public:
);
// Destructor
virtual ~SingleMixtureFraction();
//- Destructor
virtual ~SingleMixtureFraction();
// Member Functions

View File

@ -49,7 +49,6 @@ class ConstantRateDevolatilisation
:
public DevolatilisationModel<CloudType>
{
// Private data
// Model constants
@ -79,9 +78,8 @@ public:
);
// Destructor
~ConstantRateDevolatilisation();
//- Destructor
virtual ~ConstantRateDevolatilisation();
// Member Functions

View File

@ -53,7 +53,6 @@ namespace Foam
template<class CloudType>
class DevolatilisationModel
{
protected:
// Protected data
@ -98,18 +97,16 @@ public:
);
// Destructor
virtual ~DevolatilisationModel();
//- Destructor
virtual ~DevolatilisationModel();
// Selector
static autoPtr<DevolatilisationModel<CloudType> > New
(
const dictionary& dict,
CloudType& owner
);
//- Selector
static autoPtr<DevolatilisationModel<CloudType> > New
(
const dictionary& dict,
CloudType& owner
);
// Access

View File

@ -65,9 +65,8 @@ public:
);
// Destructor
~NoDevolatilisation();
//- Destructor
virtual ~NoDevolatilisation();
// Member Functions

View File

@ -48,7 +48,6 @@ class SingleKineticRateDevolatilisation
:
public DevolatilisationModel<CloudType>
{
// Private data
// Model constants
@ -81,9 +80,8 @@ public:
);
// Destructor
~SingleKineticRateDevolatilisation();
//- Destructor
virtual ~SingleKineticRateDevolatilisation();
// Member Functions

View File

@ -48,7 +48,6 @@ class NoPhaseChange
:
public PhaseChangeModel<CloudType>
{
public:
//- Runtime type information
@ -66,7 +65,7 @@ public:
//- Destructor
~NoPhaseChange();
virtual ~NoPhaseChange();
// Member Functions

View File

@ -53,7 +53,6 @@ namespace Foam
template<class CloudType>
class PhaseChangeModel
{
protected:
// Protected data

View File

@ -40,7 +40,7 @@ Description
namespace Foam
{
/*---------------------------------------------------------------------------*\
Class NoSurfaceReaction Declaration
Class NoSurfaceReaction Declaration
\*---------------------------------------------------------------------------*/
template<class CloudType>
@ -48,7 +48,6 @@ class NoSurfaceReaction
:
public SurfaceReactionModel<CloudType>
{
public:
//- Runtime type information
@ -65,9 +64,8 @@ public:
);
// Destructor
~NoSurfaceReaction();
//- Destructor
virtual ~NoSurfaceReaction();
// Member Functions

View File

@ -25,7 +25,6 @@ License
Class
Foam::SurfaceReactionModel
Description
Templated surface reaction model class
@ -101,18 +100,16 @@ public:
);
// Destructor
virtual ~SurfaceReactionModel();
//- Destructor
virtual ~SurfaceReactionModel();
// Selector
static autoPtr<SurfaceReactionModel<CloudType> > New
(
const dictionary& dict,
CloudType& cloud
);
//- Selector
static autoPtr<SurfaceReactionModel<CloudType> > New
(
const dictionary& dict,
CloudType& cloud
);
// Access

View File

@ -25,7 +25,6 @@ License
Class
Foam::HeatTransferModel
Description
Templated heat transfer model class
@ -54,7 +53,6 @@ namespace Foam
template<class CloudType>
class HeatTransferModel
{
// Private data
//- The cloud dictionary
@ -97,18 +95,16 @@ public:
);
// Destructor
virtual ~HeatTransferModel();
//- Destructor
virtual ~HeatTransferModel();
// Selector
static autoPtr<HeatTransferModel<CloudType> > New
(
const dictionary& dict,
CloudType& owner
);
//- Selector
static autoPtr<HeatTransferModel<CloudType> > New
(
const dictionary& dict,
CloudType& owner
);
// Access

View File

@ -48,7 +48,6 @@ class NoHeatTransfer
:
public HeatTransferModel<CloudType>
{
public:
//- Runtime type information
@ -65,9 +64,8 @@ public:
);
// Destructor
~NoHeatTransfer();
//- Destructor
virtual ~NoHeatTransfer();
// Member Functions

View File

@ -48,7 +48,6 @@ class RanzMarshall
:
public HeatTransferModel<CloudType>
{
// Private data
// Prandtl number
@ -71,9 +70,8 @@ public:
);
// Destructor
~RanzMarshall();
//- Destructor
virtual ~RanzMarshall();
// Member Functions