43 Foam::SRF::SRFModel::SRFModel
62 axis_(lookup(
"axis")),
63 SRFModelCoeffs_(subDict(type +
"Coeffs")),
84 SRFModelCoeffs_.lookup(
"axis") >> axis_;
88 SRFModelCoeffs_ = subDict(
type() +
"Coeffs");
121 mesh_.time().timeName(),
142 mesh_.time().timeName(),
147 omega_ ^ (omega_ ^ mesh_.C())
156 return Fcoriolis() + Fcentrifugal();
165 return omega_.value() ^ (positions - axis_*(axis_ & positions));
178 mesh_.time().timeName(),
183 omega_ ^ (mesh_.C() - axis_*(axis_ & mesh_.C()))
200 mesh_.time().timeName(),
211 tUabs().internalField() += Urel_.internalField();
214 const volVectorField::GeometricBoundaryField& bvf = Urel_.boundaryField();
218 if (isA<SRFVelocityFvPatchVectorField>(bvf[i]))
223 refCast<const SRFVelocityFvPatchVectorField>(bvf[i]);
226 tUabs().boundaryField()[i] += Urel_.boundaryField()[i];
231 tUabs().boundaryField()[i] += Urel_.boundaryField()[i];