39 #ifndef smoothingModel_H
40 #define smoothingModel_H
43 #include "cfdemCloud.H"
59 const dictionary& dict_;
62 mutable volVectorField vSmoothField_;
63 mutable volScalarField sSmoothField_;
65 void checkFields(volScalarField&)
const;
66 void checkFields(volVectorField&)
const;
71 TypeName(
"smoothingModel");
75 declareRunTimeSelectionTable
81 const dictionary& dict,
92 const dictionary& dict,
102 static autoPtr<smoothingModel> New
104 const dictionary& dict,
110 virtual bool doSmoothing()
const;
113 virtual void dSmoothing()
const;
115 virtual void smoothen(volScalarField&)
const=0;
117 virtual void smoothen(volVectorField&)
const=0;
119 virtual void smoothenReferenceField(volVectorField&)
const=0;
Definition: smoothingModel.H:54
Definition: cfdemCloud.H:81