FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

displacementComponentLaplacianFvMotionSolver Class Reference

Mesh motion solver for an fvMesh. Based on solving the cell-centre Laplacian for the given component of the motion displacement. More...

#include <fvMotionSolvers/displacementComponentLaplacianFvMotionSolver.H>


Detailed Description

Mesh motion solver for an fvMesh. Based on solving the cell-centre Laplacian for the given component of the motion displacement.

Source files

Definition at line 53 of file displacementComponentLaplacianFvMotionSolver.H.

Inheritance diagram for displacementComponentLaplacianFvMotionSolver:
Collaboration diagram for displacementComponentLaplacianFvMotionSolver:

List of all members.

Public Member Functions

 TypeName ("displacementComponentLaplacian")
 Runtime type information.
 displacementComponentLaplacianFvMotionSolver (const polyMesh &, Istream &msData)
 Construct from polyMesh and data stream.
 ~displacementComponentLaplacianFvMotionSolver ()
const scalarField &  points0 () const
 Return reference to the reference field.
volScalarField &  cellDisplacement ()
 Non-const access to the cellDisplacement in order to allow.
virtual tmp< pointField >  curPoints () const
 Return point location obtained from the current motion field.
virtual void  solve ()
 Solve for motion.
virtual void  updateMesh (const mapPolyMesh &)
 Update topology.

Constructor & Destructor Documentation


Member Function Documentation

TypeName ( "displacementComponentLaplacian"    )

Runtime type information.

const scalarField& points0 (  ) const [inline]

Return reference to the reference field.

Definition at line 125 of file displacementComponentLaplacianFvMotionSolver.H.

volScalarField& cellDisplacement (  ) [inline]

Non-const access to the cellDisplacement in order to allow.

changes to the boundary motion

Definition at line 132 of file displacementComponentLaplacianFvMotionSolver.H.

Foam::tmp< Foam::pointField > curPoints (  ) const [virtual]

Return point location obtained from the current motion field.

Implements fvMotionSolver.

Definition at line 203 of file displacementComponentLaplacianFvMotionSolver.C.

References Foam::endl(), forAll, Foam::Info, volPointInterpolation::interpolate(), and MeshObject< fvMesh, volPointInterpolation >::New().

void solve (  ) [virtual]

Solve for motion.

Implements fvMotionSolver.

Definition at line 280 of file displacementComponentLaplacianFvMotionSolver.C.

References Foam::fvm::laplacian(), and Foam::solve().


The documentation for this class was generated from the following files: