Skip to content
Snippets Groups Projects
Commit 3f567c2c authored by mattijs's avatar mattijs
Browse files

BUG velocityDamping: correct for new framework

Fixes #27.
parent 2c6558ec
No related branches found
No related tags found
No related merge requests found
......@@ -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"));
......
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment