Public Member Functions | Private Member Functions | Private Attributes
movingImmersedBoundary Class Reference

Moving immesed boundary. Motion is prescribed using a solid body motion function. More...

Collaboration diagram for movingImmersedBoundary:
Collaboration graph
[legend]

Public Member Functions

 movingImmersedBoundary (const word &name, const fvMesh &mesh, const dictionary &dict)
 Construct from dictionary. More...
 
 ~movingImmersedBoundary ()
 Destructor. More...
 
const wordname () const
 Return name. More...
 
const fvMeshmesh () const
 Return mesh. More...
 
void movePoints () const
 Move immersed boundary patch points. More...
 

Private Member Functions

 movingImmersedBoundary (const movingImmersedBoundary &)
 Disallow default bitwise copy construct. More...
 
void operator= (const movingImmersedBoundary &)
 Disallow default bitwise assignment. More...
 

Private Attributes

const word name_
 Patch name. More...
 
const fvMeshmesh_
 Mesh reference. More...
 
autoPtr< solidBodyMotionFunctionsbmfPtr_
 Overset region motion control function. More...
 
triSurfaceMesh refIbSurface_
 Reference tri surface mesh position. More...
 

Detailed Description

Moving immesed boundary. Motion is prescribed using a solid body motion function.

Source files

Definition at line 53 of file movingImmersedBoundary.H.

Constructor & Destructor Documentation

◆ movingImmersedBoundary() [1/2]

Disallow default bitwise copy construct.

◆ movingImmersedBoundary() [2/2]

movingImmersedBoundary ( const word name,
const fvMesh mesh,
const dictionary dict 
)

Construct from dictionary.

Definition at line 33 of file movingImmersedBoundary.C.

◆ ~movingImmersedBoundary()

Destructor.

Definition at line 59 of file movingImmersedBoundary.C.

Member Function Documentation

◆ operator=()

void operator= ( const movingImmersedBoundary )
private

Disallow default bitwise assignment.

◆ name()

const word& name ( ) const
inline

Return name.

Definition at line 98 of file movingImmersedBoundary.H.

References movingImmersedBoundary::name_.

◆ mesh()

const fvMesh& mesh ( ) const
inline

Return mesh.

Definition at line 104 of file movingImmersedBoundary.H.

References movingImmersedBoundary::mesh_.

◆ movePoints()

void movePoints ( ) const

Field Documentation

◆ name_

const word name_
private

Patch name.

Definition at line 58 of file movingImmersedBoundary.H.

Referenced by movingImmersedBoundary::name().

◆ mesh_

const fvMesh& mesh_
private

Mesh reference.

Definition at line 61 of file movingImmersedBoundary.H.

Referenced by movingImmersedBoundary::mesh().

◆ sbmfPtr_

autoPtr<solidBodyMotionFunction> sbmfPtr_
private

Overset region motion control function.

Definition at line 64 of file movingImmersedBoundary.H.

◆ refIbSurface_

triSurfaceMesh refIbSurface_
private

Reference tri surface mesh position.

Definition at line 67 of file movingImmersedBoundary.H.


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