diff --git a/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/PatchInteractionModel/PatchInteractionModel.C b/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/PatchInteractionModel/PatchInteractionModel.C index 6ffabc3715..ab9753ce1f 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/PatchInteractionModel/PatchInteractionModel.C +++ b/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/PatchInteractionModel/PatchInteractionModel.C @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -154,31 +154,6 @@ const Foam::word& Foam::PatchInteractionModel::UName() const } -template -bool Foam::PatchInteractionModel::correct -( - typename CloudType::parcelType&, - const polyPatch&, - bool&, - const scalar, - const tetIndices& -) -{ - notImplemented - ( - "bool Foam::PatchInteractionModel::correct" - "(" - "typename CloudType::parcelType&, " - "const polyPatch&, " - "bool&, " - "const scalar, " - "const tetIndices& " - ") const" - ); - return false; -} - - template void Foam::PatchInteractionModel::info(Ostream& os) { diff --git a/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/PatchInteractionModel/PatchInteractionModel.H b/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/PatchInteractionModel/PatchInteractionModel.H index 7f3ea38198..6ea4ccaa5b 100644 --- a/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/PatchInteractionModel/PatchInteractionModel.H +++ b/src/lagrangian/intermediate/submodels/Kinematic/PatchInteractionModel/PatchInteractionModel/PatchInteractionModel.H @@ -2,7 +2,7 @@ ========= | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | - \\ / A nd | Copyright (C) 2011-2012 OpenFOAM Foundation + \\ / A nd | Copyright (C) 2011-2013 OpenFOAM Foundation \\/ M anipulation | ------------------------------------------------------------------------------- License @@ -118,13 +118,7 @@ public: PatchInteractionModel(const PatchInteractionModel& pim); //- Construct and return a clone - virtual autoPtr > clone() const - { - return autoPtr > - ( - new PatchInteractionModel(*this) - ); - } + virtual autoPtr > clone() const = 0; //- Destructor @@ -162,7 +156,7 @@ public: bool& keepParticle, const scalar trackFraction, const tetIndices& tetIs - ); + ) = 0; // I-O