libMesh
Public Member Functions | List of all members
libMesh::PeriodicBoundaries Class Reference

We're using a class instead of a typedef to allow forward declarations and future flexibility. More...

#include <periodic_boundaries.h>

Inheritance diagram for libMesh::PeriodicBoundaries:
[legend]

Public Member Functions

PeriodicBoundaryBaseboundary (boundary_id_type id)
 
const PeriodicBoundaryBaseboundary (boundary_id_type id) const
 
 PeriodicBoundaries ()
 
 ~PeriodicBoundaries ()
 
const Elemneighbor (boundary_id_type boundary_id, const PointLocatorBase &point_locator, const Elem *e, unsigned int side) const
 

Detailed Description

We're using a class instead of a typedef to allow forward declarations and future flexibility.

Note
std::map has no virtual destructor, so downcasting here would be dangerous.
Author
Roy Stogner
Date
2010 Maps between boundary ids and PeriodicBoundaryBase objects.

Definition at line 51 of file periodic_boundaries.h.

Constructor & Destructor Documentation

◆ PeriodicBoundaries()

libMesh::PeriodicBoundaries::PeriodicBoundaries ( )

Definition at line 58 of file periodic_boundaries.h.

58 {}

◆ ~PeriodicBoundaries()

libMesh::PeriodicBoundaries::~PeriodicBoundaries ( )

Member Function Documentation

◆ boundary() [1/2]

PeriodicBoundaryBase* libMesh::PeriodicBoundaries::boundary ( boundary_id_type  id)

◆ boundary() [2/2]

const PeriodicBoundaryBase* libMesh::PeriodicBoundaries::boundary ( boundary_id_type  id) const

◆ neighbor()

const Elem* libMesh::PeriodicBoundaries::neighbor ( boundary_id_type  boundary_id,
const PointLocatorBase point_locator,
const Elem e,
unsigned int  side 
) const

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