diff --git a/src/fvOptions/constraints/derived/velocityDampingConstraint/velocityDampingConstraint.C b/src/fvOptions/constraints/derived/velocityDampingConstraint/velocityDampingConstraint.C index 57b78fe95a94b2a6da23cce7f5dd242b1e6d44fb..dd2280f610d5dbc72501cf955d0c063948737913 100644 --- a/src/fvOptions/constraints/derived/velocityDampingConstraint/velocityDampingConstraint.C +++ b/src/fvOptions/constraints/derived/velocityDampingConstraint/velocityDampingConstraint.C @@ -3,7 +3,7 @@ \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | \\ / A nd | Copyright (C) 2015 OpenFOAM Foundation - \\/ M anipulation | + \\/ M anipulation | Copyright (C) 2015 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -93,7 +93,7 @@ Foam::fv::velocityDampingConstraint::velocityDampingConstraint const fvMesh& mesh ) : - option(name, modelType, dict, mesh) + cellSetOption(name, modelType, dict, mesh) { read(dict); } @@ -101,13 +101,7 @@ Foam::fv::velocityDampingConstraint::velocityDampingConstraint // * * * * * * * * * * * * * * * Member Functions * * * * * * * * * * * * * // -bool Foam::fv::velocityDampingConstraint::alwaysApply() const -{ - return true; -} - - -void Foam::fv::velocityDampingConstraint::setValue +void Foam::fv::velocityDampingConstraint::constrain ( fvMatrix<vector>& eqn, const label fieldI @@ -126,7 +120,7 @@ void Foam::fv::velocityDampingConstraint::writeData(Ostream& os) const bool Foam::fv::velocityDampingConstraint::read(const dictionary& dict) { - if (option::read(dict)) + if (cellSetOption::read(dict)) { UMax_ = readScalar(coeffs_.lookup("UMax")); diff --git a/src/fvOptions/constraints/derived/velocityDampingConstraint/velocityDampingConstraint.H b/src/fvOptions/constraints/derived/velocityDampingConstraint/velocityDampingConstraint.H index c5a11aa45d105fc0ef25249113277628395764f7..1b78c2933024d3f210b8d3d116d75e37d1c4b57f 100644 --- a/src/fvOptions/constraints/derived/velocityDampingConstraint/velocityDampingConstraint.H +++ b/src/fvOptions/constraints/derived/velocityDampingConstraint/velocityDampingConstraint.H @@ -3,7 +3,7 @@ \\ / F ield | OpenFOAM: The Open Source CFD Toolbox \\ / O peration | \\ / A nd | Copyright (C) 2015 OpenFOAM Foundation - \\/ M anipulation | + \\/ M anipulation | Copyright (C) 2015 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -55,7 +55,7 @@ SourceFiles #ifndef velocityDampingConstraint_H #define velocityDampingConstraint_H -#include "fvOption.H" +#include "cellSetOption.H" // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // @@ -70,7 +70,7 @@ namespace fv class velocityDampingConstraint : - public option + public cellSetOption { protected: @@ -122,17 +122,10 @@ public: // Member Functions - virtual bool alwaysApply() const; - - // Set values directly //- Constrain vector matrix - virtual void setValue - ( - fvMatrix<vector>& eqn, - const label fieldI - ); + virtual void constrain(fvMatrix<vector>& eqn, const label fieldI); // I-O