Go to the documentation of this file.
41 velocityLaplacianFvMotionSolver,
62 mesh.time().timeName(),
64 IOobject::READ_IF_PRESENT,
71 pointMotionU_.dimensions(),
74 cellMotionBoundaryTypes<vector>(pointMotionU_.boundaryField())
78 coeffDict().
found(
"interpolation")
100 interpolationPtr_->interpolate
109 + fvMesh_.time().deltaTValue()*pointMotionU_.internalField()
112 twoDCorrectPoints(tcurPoints());
122 movePoints(fvMesh_.points());
124 diffusivityPtr_->correct();
125 pointMotionU_.boundaryField().updateCoeffs();
131 diffusivityPtr_->operator()(),
133 "laplacian(diffusivity,cellMotionU)"
148 diffusivityPtr_.reset(NULL);
152 coeffDict().
lookup(
"diffusivity")
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
autoPtr< BasicCompressibleTurbulenceModel > New(const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const typename BasicCompressibleTurbulenceModel::transportModel &transport, const word &propertiesName)
A class for managing temporary objects.
addToRunTimeSelectionTable(ensightPart, ensightPartCells, istream)
Virtual base class for velocity motion solver.
Mesh consisting of general polyhedral cells.
virtual void updateMesh(const mapPolyMesh &)
Update local data for topology changes.
Base class for fvMesh based motionSolvers.
~velocityLaplacianFvMotionSolver()
Destructor.
tmp< fvMatrix< Type > > laplacian(const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
Calculate the matrix for the laplacian of the field.
velocityLaplacianFvMotionSolver(const velocityLaplacianFvMotionSolver &)
Disallow default bitwise copy construct.
static autoPtr< motionDiffusivity > New(const fvMesh &mesh, Istream &mdData)
Select null constructed.
virtual tmp< pointField > curPoints() const
Return point location obtained from the current motion field.
Macros for easy insertion into run-time selection tables.
Generic dimensioned Type class.
virtual void updateMesh(const mapPolyMesh &)
Update topology.
SolverPerformance< Type > solve(fvMatrix< Type > &, const dictionary &)
Solve returning the solution statistics given convergence tolerance.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
virtual void solve()
Solve for motion.
defineTypeNameAndDebug(combustionModel, 0)
stressControl lookup("compactNormalStress") >> compactNormalStress