31#ifndef BOUNDCONDMOVINGWALL_H
32#define BOUNDCONDMOVINGWALL_H
void solveRiemannTransportBoundary(Cell &) const override
Definition BoundCondMovingWall.cpp:126
double m_frequency
Frequency of the moving wall following oscillatory behaviour [Hz].
Definition BoundCondMovingWall.h:59
void solveRiemannBoundary(Cell &cellLeft, const double &dxLeft, double &dtMax) override
Definition BoundCondMovingWall.cpp:114
double m_amplitude
Definition BoundCondMovingWall.h:57
int whoAmI() const override
Definition BoundCondMovingWall.h:48
double m_frequencyOffset
Frequency offset of the sinus [Hz].
Definition BoundCondMovingWall.h:60
BoundCondMovingWall(const BoundCondMovingWall &Source, const int &lvl=0)
Definition BoundCondMovingWall.cpp:37
double getWallVelocity() override
Returns the wall velocity of a moving wall boundary condition.
Definition BoundCondMovingWall.cpp:140
void createBoundary(TypeMeshContainer< CellInterface * > &cellInterfaces) override
Definition BoundCondMovingWall.cpp:107
~BoundCondMovingWall() override
Definition BoundCondMovingWall.cpp:103
void creerCellInterfaceChild() override
Definition BoundCondMovingWall.cpp:153
BoundCondWall(const BoundCondWall &Source, const int &lvl=0)
Definition BoundCondWall.cpp:37
Base class for a mesh cell.
Definition Cell.h:59
Abstract class for source terms.
Definition Source.h:43
Definition tinyxml2.h:1148