|
MaMiCo 1.2
|
interface for continuum/macro fluid solvers for the Couette scenario More...
#include <CouetteSolver.h>

Public Member Functions | |
| virtual | ~AbstractCouetteSolver () |
| a dummy destructor | |
| virtual void | advance (double dt)=0 |
| advances the solver in time | |
| virtual tarch::la::Vector< dim, double > | getVelocity (tarch::la::Vector< dim, double > pos) const =0 |
| returns the current velocity at the given position | |
| virtual void | setWallVelocity (const tarch::la::Vector< dim, double > wallVelocity)=0 |
| changes the velocity at the moving for, refers to Couette scenario | |
interface for continuum/macro fluid solvers for the Couette scenario
| dim | refers to the spacial dimension of the simulation, can be 1, 2, or 3 |
|
inlinevirtual |
a dummy destructor
|
pure virtual |
advances the solver in time
| dt | the solver will be advanced from the current time t to t+dt |
Implemented in coupling::solvers::CouetteSolver< dim >, coupling::solvers::FiniteDifferenceSolver, coupling::solvers::IcoFoamInterface, and coupling::solvers::LBCouetteSolver.
|
pure virtual |
returns the current velocity at the given position
| pos | position to return the velocity for |
Implemented in coupling::solvers::CouetteSolver< dim >.
|
pure virtual |
changes the velocity at the moving for, refers to Couette scenario
| wallVelocity | value to which the veloctiy will be set |
Implemented in coupling::solvers::CouetteSolver< dim >.