#include <pm_periodic_boundary.h>
|
| PMPeriodicBoundary () |
|
| ~PMPeriodicBoundary () |
|
| PMPeriodicBoundary (const std::pair< Point, Point > &bbox_pts, const std::vector< bool > &periodic_directions) |
|
| PMPeriodicBoundary (const Point &bbox_pmin, const Point &bbox_pmax, const std::vector< bool > &periodic_directions) |
|
| PMPeriodicBoundary (const Point &bbox_pmin, const Point &bbox_pmax, const std::vector< bool > &periodic_directions, const std::vector< bool > &inlet_directions, const std::vector< Real > &inlet_pressure) |
|
| PMPeriodicBoundary (const BoundingBox &bbox, const std::vector< bool > &periodic_directions) |
|
| PMPeriodicBoundary (const PMPeriodicBoundary &pb) |
|
bool | periodic_direction (const std::size_t i) const |
|
const std::vector< bool > & | periodic_direction () const |
|
bool | inlet_direction (const std::size_t i) const |
|
const std::vector< bool > & | inlet_direction () const |
|
const Real | inlet_pressure (const std::size_t i) const |
|
const std::vector< Real > & | inlet_pressure () const |
|
Real | box_length (const std::size_t i) const |
|
Point | box_length () const |
|
Point | box_min () const |
|
Point | box_max () const |
|
Point | box_mid () const |
|
const BoundingBox & | bounding_box () const |
|
bool | get_image_point (const Point &pt0, const std::size_t i, Point &im_pt) const |
|
bool | get_image_point (const Point &pt0, const Real &search_radius, const std::size_t i, Point &im_pt) const |
|
void | correct_position (Point &pt0) const |
|
Real | point_distance (const Point &pt0, const Point &pt1) const |
|
Point | point_vector (const Point &pt0, const Point &pt1) const |
|
std::size_t | dimension () const |
|
std::vector< bool > | image_elem (const Elem *elem) const |
|
void | build_image_elem (Elem *elem) const |
|
void | restore_image_elem (Elem *elem) const |
|
libMesh::PMPeriodicBoundary::PMPeriodicBoundary |
( |
| ) |
|
PMPeriodicBoundary::~PMPeriodicBoundary |
( |
| ) |
|
PMPeriodicBoundary::PMPeriodicBoundary |
( |
const std::pair< Point, Point > & |
bbox_pts, |
|
|
const std::vector< bool > & |
periodic_directions |
|
) |
| |
PMPeriodicBoundary::PMPeriodicBoundary |
( |
const Point & |
bbox_pmin, |
|
|
const Point & |
bbox_pmax, |
|
|
const std::vector< bool > & |
periodic_directions |
|
) |
| |
PMPeriodicBoundary::PMPeriodicBoundary |
( |
const Point & |
bbox_pmin, |
|
|
const Point & |
bbox_pmax, |
|
|
const std::vector< bool > & |
periodic_directions, |
|
|
const std::vector< bool > & |
inlet_directions, |
|
|
const std::vector< Real > & |
inlet_pressure |
|
) |
| |
PMPeriodicBoundary::PMPeriodicBoundary |
( |
const BoundingBox & |
bbox, |
|
|
const std::vector< bool > & |
periodic_directions |
|
) |
| |
const BoundingBox& libMesh::PMPeriodicBoundary::bounding_box |
( |
| ) |
const |
|
inline |
Real PMPeriodicBoundary::box_length |
( |
const std::size_t |
i | ) |
const |
Point PMPeriodicBoundary::box_length |
( |
| ) |
const |
Point libMesh::PMPeriodicBoundary::box_max |
( |
| ) |
const |
|
inline |
Point libMesh::PMPeriodicBoundary::box_mid |
( |
| ) |
const |
|
inline |
Point libMesh::PMPeriodicBoundary::box_min |
( |
| ) |
const |
|
inline |
void PMPeriodicBoundary::build_image_elem |
( |
Elem * |
elem | ) |
const |
void PMPeriodicBoundary::correct_position |
( |
Point & |
pt0 | ) |
const |
std::size_t libMesh::PMPeriodicBoundary::dimension |
( |
| ) |
const |
|
inline |
bool PMPeriodicBoundary::get_image_point |
( |
const Point & |
pt0, |
|
|
const std::size_t |
i, |
|
|
Point & |
im_pt |
|
) |
| const |
bool PMPeriodicBoundary::get_image_point |
( |
const Point & |
pt0, |
|
|
const Real & |
search_radius, |
|
|
const std::size_t |
i, |
|
|
Point & |
im_pt |
|
) |
| const |
std::vector< bool > PMPeriodicBoundary::image_elem |
( |
const Elem * |
elem | ) |
const |
bool PMPeriodicBoundary::inlet_direction |
( |
const std::size_t |
i | ) |
const |
const std::vector< bool > & PMPeriodicBoundary::inlet_direction |
( |
| ) |
const |
const Real PMPeriodicBoundary::inlet_pressure |
( |
const std::size_t |
i | ) |
const |
const std::vector< Real > & PMPeriodicBoundary::inlet_pressure |
( |
| ) |
const |
bool PMPeriodicBoundary::periodic_direction |
( |
const std::size_t |
i | ) |
const |
const std::vector< bool > & PMPeriodicBoundary::periodic_direction |
( |
| ) |
const |
Real PMPeriodicBoundary::point_distance |
( |
const Point & |
pt0, |
|
|
const Point & |
pt1 |
|
) |
| const |
Point PMPeriodicBoundary::point_vector |
( |
const Point & |
pt0, |
|
|
const Point & |
pt1 |
|
) |
| const |
void PMPeriodicBoundary::restore_image_elem |
( |
Elem * |
elem | ) |
const |
The documentation for this class was generated from the following files: