36template<
class RhoFieldType>
37void Foam::fv::tabulatedAccelerationSource::addSup
39 const RhoFieldType&
rho,
40 fvMatrix<vector>& eqn,
79 dimensionSet(0, 0, -1, 0, 0),
86 dimensionSet(0, 0, -2, 0, 0),
92 rho*(2*Omega ^ eqn.psi())
const uniformDimensionedVectorField & g
const dimensionSet & dimensions() const
Return const reference to dimensions.
const Type & value() const
Return const reference to value.
const volVectorField & C() const
Return cell centres as volVectorField.
const Time & time() const
Return the top-level database.
const surfaceVectorField & Cf() const
Return face centres as surfaceVectorField.
const fvMesh & mesh_
Reference to the mesh database.
dimensionedVector g0_
Gravitational accelaration.
tabulated6DoFAcceleration motion_
Run-time selectable acceleration model.
bool foundObject(const word &name, const bool recursive=false) const
Is the named Type found?
Type & lookupObjectRef(const word &name, const bool recursive=false) const
const Type & lookupObject(const word &name, const bool recursive=false) const
virtual Vector< vector > acceleration() const
Return the solid-body accelerations.
A special matrix type and solver, designed for finite volume solutions of scalar equations.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
const dimensionSet dimLength(0, 1, 0, 0, 0, 0, 0)
GeometricField< scalar, fvPatchField, volMesh > volScalarField
UniformDimensionedField< scalar > uniformDimensionedScalarField
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField
dimensioned< typename typeOfMag< Type >::type > mag(const dimensioned< Type > &dt)
UniformDimensionedField< vector > uniformDimensionedVectorField
dimensioned< vector > dimensionedVector
Dimensioned vector obtained from generic dimensioned type.
const dimensionSet dimAcceleration
void cmptMag(FieldField< Field, Type > &cf, const FieldField< Field, Type > &f)