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 >.