|
IBAMR
IBAMR version 0.19.
|
#include <ibamr/Wall.h>
Public Types | |
| using | WallForceFcnPtr = double(*)(double D, const SAMRAI::tbox::Array< double > params) |
Public Member Functions | |
| Wall (SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > wall_db, SAMRAI::tbox::Pointer< SAMRAI::geom::CartesianGridGeometry< NDIM > > grid_geometry, double wall_ghost_dist) | |
| Wall (const Wall &other_wall) | |
| Wall & | operator= (const Wall &other_wall) |
| void | registerWallForceFcn (WallForceFcnPtr wall_force_fcn) |
| SAMRAI::hier::Box< NDIM > | getForceArea () |
| int | getAxis () |
| int | getLocation () |
| double | applyForce (double wall_distance, double eval_time) |
Private Attributes | |
| int | d_axis |
| int | d_side |
| int | d_location |
| double | d_force_distance |
| SAMRAI::tbox::Array< double > | d_parameters |
| SAMRAI::hier::Box< NDIM > | d_force_area |
| WallForceFcnPtr | d_wall_force_fcn |
| using IBAMR::Wall::WallForceFcnPtr = double (*)(double D, const SAMRAI::tbox::Array<double> params) |
| IBAMR::Wall::Wall | ( | SAMRAI::tbox::Pointer< SAMRAI::tbox::Database > | wall_db, |
| SAMRAI::tbox::Pointer< SAMRAI::geom::CartesianGridGeometry< NDIM > > | grid_geometry, | ||
| double | wall_ghost_dist | ||
| ) |
| IBAMR::Wall::Wall | ( | const Wall & | other_wall | ) |
| void IBAMR::Wall::registerWallForceFcn | ( | WallForceFcnPtr | wall_force_fcn | ) |
| SAMRAI::hier::Box<NDIM> IBAMR::Wall::getForceArea | ( | ) |
| int IBAMR::Wall::getAxis | ( | ) |
| int IBAMR::Wall::getLocation | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.17