IBAMR
An adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method
Public Types | Public Member Functions | List of all members
IBAMR::Wall Class Reference

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)
 
Walloperator= (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)
 

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